首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

~QListWidget与QListWidget

2012-12-16 
求助~QListWidget与QListWidget左边按顺序添加,然后在对象里面加了一个参数用于判别是哪个对象。但是判定第

求助~QListWidget与QListWidget

左边按顺序添加,然后在对象里面加了一个参数用于判别是哪个对象。但是判定第二个对象显示的却到了第八个上,左边的QListWidget顺序和QListWidget添加顺序相同对应的不一样嘛?
开始以为是加的参数的问题,改变参数的类型,int long QString问题依旧,无论怎么改对应大约都是
1.1
2.8
3.9
4.10
5.11
6.2
7.3
8.4
9.5
10.6
11.7
12-15 .7
查手册想不出。分析半天觉得可能是    QObject::connect(list,SIGNAL(currentRowChanged(int)),content->stack,SLOT(setCurrentIndex(int)));
但是这个槽应该是对的啊。
求高人~~~
[最优解释]
看看和排序相关的,不排序,就是按照添加顺序显示的。
[其他解释]
没看懂?
[其他解释]

引用:
没看懂?

上面有点错,左边QListWidget内容顺序和右边QStackedWidget添加顺序相同,预想状况应该是一一对应。但是出现了上面那个对应表。。。找不到哪的问题。。。

[其他解释]
引用:
看看和排序相关的,不排序,就是按照添加顺序显示的。

木有没有排序的东西。。。出来这个顺序也不像排序出来的。。添加时候无论是直接addwidget的方法或者指定序号添加的方法正常添加后都出现上面这么个情况。。。
[其他解释]
10个以内好像还好办。因为好像有规律,按它的规律倒是也能写。。但是11个以上对应的都成了一个对象了。
我是同一个类加了一个QString参数来判定不同对象生成了15个对象。之前的例子是不同的类的对象顺序添加的顺序是对的。可能我加了个参数导致了内部出现问题?应该不会吧。
[其他解释]

再顶次贴。不行就用别的方法实现了。
[其他解释]
不知道QListWidget是不是从0开始

热点排行