kfxk.net
当前位置:首页 >> qt如何输出整个数组的内容 >>

qt如何输出整个数组的内容

你需要 回炉重新学习c语言

int a[100]; QString str = ui->textEdit->toPlainText(); int len = str.length(); for(int i = 0; i < len; ++i) { QChar t = str.at(i); a[i] = t.toAscii() - '0'; } textEdit的数据合理性以及数组大小你自己去设定

整数数组不是一种数据类型,不能先int,char类型数据那样可以直接输出,只能通过循环(for循环或者while循环)依次输出数组中的数

int数据可以转换成Qstring,另外加上一些格式分割符什么的,然后显示。

如果只有6位的话,你可以除数取余!直接求 例如: b=123456 a[0]=b / 100000 a[1]=(b/10000)%10 这是最直接的办法~ 否则就把数字当做字符串输入,然后一个一个读取出来,再转化成整型。

当然可以...QtCreator还是不错的。 不过仅能开发Qt程序。

一般你调试的时候你视图的右边有一个《局部变量和表达式》可以看到你要看的值。这个窗口你可以在菜单-控件(W)-视图。这里面找到

用Qt自带列表 当然可以用其他类型的 QStringList list; list.append("第一个值"); list.append("第二个值"); ... ui->label->setText(list[0]); ui->label_2->setText(list[1]); ... 直接用QListWidget多方便埃。。label还要一个一个赋值- -

用Qt的话还是用QFile读取文件吧,功能比较强大,配套的QString或者IO Stream的功能同样强大,处理起来会很方便 问题是你描述的太简单了,就是去Qt assistant看看QFile怎么用就可以了

The QByteArray class provides an array of bytes.QByteArray can be used to store both raw bytes (including '\0's) and traditional 8-bit '\0'-terminated strings. Using QByteArray is much more convenient than using const char *. B...

网站首页 | 网站地图
All rights reserved Powered by www.kfxk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com