~QListWidget与QListWidget
求助~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开始