Linux中的qt编程如何一下子输出多个数据
输出数据在ARM板子上显示的程序如下....a=3;b=4;LineEdit_Result->insert(QString::number(a));LineEdit_Re...
输出数据在ARM板子上显示的程序如下
....
a=3;b=4;
LineEdit_Result->insert(QString::number(a));
LineEdit_Result->insert(QString::number(b));
但如果变量多了或者是还要输出其他字符串的话,下面输出语句就要写好多行,太麻烦了,有没有什么语句可以简化一下,比如输出个3-4,按我这么来,下面就要写三行程序,求高手 展开
....
a=3;b=4;
LineEdit_Result->insert(QString::number(a));
LineEdit_Result->insert(QString::number(b));
但如果变量多了或者是还要输出其他字符串的话,下面输出语句就要写好多行,太麻烦了,有没有什么语句可以简化一下,比如输出个3-4,按我这么来,下面就要写三行程序,求高手 展开
2个回答
展开全部
当然有啦 qt提供了很多容器 比如QList QVector 这样可以实现用程序遍历所有的数据
QList<int> numList;
numList.push_back(1);
...这里可以用循环插入你想要插入的数据
for (int i=0; i<numList.size(); i++)
{
int num = numList.at(i);
LineEdit_Result->insert(QString::number(num));
}
QList<int> numList;
numList.push_back(1);
...这里可以用循环插入你想要插入的数据
for (int i=0; i<numList.size(); i++)
{
int num = numList.at(i);
LineEdit_Result->insert(QString::number(num));
}
更多追问追答
追问
没看懂。。可不可以把我给的a,b带进去写一下,最后屏上显示的是3-4呢?
追答
numList.push_back(a);numList.push_back(b);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询