有两个QListWidget 分别有三个图标,现在点击左边两个QListWidget右边的QStactedLayout就有相应的变化
我现在通过 connect(listWidget, SIGNAL(currentRowChanged(int)), stackedLayout, SLOT(setCurrentIndex(int)));实现了第一个QListWidget的三个图标变化对应stackedLayout前三个加载widget的变化
现在我想让QListWidget2 三个图标也对应在stackedLayout变化, 想让QListWidget2三个图标从stackedLayout第4个开始对应到第6个,怎么实现
我通过connect(listWidget, SIGNAL(currentRowChanged(int)), stackedLayout, SLOT(setCurrentIndex(int))); 加载的依然是stackedLayout前三个,不是从第4个开始,我自己写的槽
void Widget :: widgetSlot(int a) {
int b = a + 3;
returnStackedLayout()->setCurrentIndex(b);
}
想让stackedLayout从第四个开始显示,但是不起作用
请问大神们,我应该怎么布局,或者说是这个槽函数怎么写?????我是新手 困扰我好多天了,不知道怎么解决