大侠急救:qt creator中怎么定义数组,然后用qlabel将数组内容显示出来,比如一个工程的ui中有10个label,

他们的obiectName分别为label0-label6,那我要怎么定义数组并赋值,然后用label将数组内容显示出来呢?谢谢各位大侠了!... 他们的obiectName分别为label0-label6,那我要怎么定义数组并赋值,然后用label将数组内容显示出来呢?谢谢各位大侠了! 展开
 我来答
MOriage
推荐于2017-11-25 · TA获得超过391个赞
知道小有建树答主
回答量:262
采纳率:100%
帮助的人:234万
展开全部
用Qt自带列表 当然可以用其他类型的
QStringList list;
list.append("第一个值");
list.append("第二个值");
...
ui->label->setText(list[0]);
ui->label_2->setText(list[1]);
...

直接用QListWidget多方便啊。。。label还要一个一个赋值- -
更多追问追答
追问
谢谢你的回答,你这样一个一个赋值的话,还不如直接ui->label0->setText("第一个值");
用list还麻烦了,我的意思是赋值不要一个一个赋值,list里面有100个值,能不能用for循环来一起给label赋值的呢?再次谢谢
追答
那样啊,用动态label吧
QLabel* label;
for(int i=0;i<10;i++)
{
label = new QLabel(this);
赋值- -
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式