zdly.net
当前位置:首页 >> qt新手求助,关于lABlE数组定义 >>

qt新手求助,关于lABlE数组定义

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

这个还是不难的,建议您在学习中参考开发文档查看每个类的属性性和方法,一般参考文档都会教你怎么做Qt有几个版本,下面我给你写个Qt4的lable简单示例#include#include#includeint main(int argc,char *argv[]) { QApplication app(argc,argv); QLabel *label = new QLabel; // QString str="nice to meet you!";// label->setText(str); // label->resize(200,100); //调整大小 label->show(); return app.exec(); }

可以使用数组的indexOf()方法,如果返回值为-1则说明不存在,如果返回值为大于-1的整数,则说明存在.例如:var arr = [1,2,3];arr.indexOf(1); // 返回0arr.indexOf(5); // 返回-1附:返回值为数组中的最靠前元素在数组的位置

用qt自带列表 当然可以用其他类型的qstringlist list;list.append("第一个值");list.append("第二个值");ui->label->settext(list[0]);ui->label_2->settext(list[1]);直接用qlistwidget多方便啊label还要一个一个赋值- -

List<Label> listlabel = new List<Label>(); Label La1=new Label(); listlabel.Add(La1); .

和C++是一样的: 运行结果:

ui->label->setText(QString::number(array[0]));

// 全局变量类型没有Qt之分,就是c语言的语法// 因此答案是当然可以// 普通定义 int g_nArray[10] = {0};// 静态全局 static int s_nArray[10] = {0};// 定义类 class A { };

先把图片全部放到一个QList里,存放地址或者QIcon都可以.设置一个int标签Flag = 0 (QList第一个的索引是0)当前为第几个图片,Flag就是几.点上一张的响应是Flag--,下一张就是Flag++.然后共同调用放图片的函数:1、判断Flag >= 0 && Flag < QList.size()2、加载QList[Flag]对应的图片以上就是大概的意思,具体代码还得看你自己

把数组的每一个元素转换为字符串类型,然后把这些元素用空格相链接即可,例如:FOR i = 1 TO 10s$ = s$ + " " + STR$(a(i))NEXT iPRINT s$

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