如上图所示,左边为一级菜单的item,右边为二级菜单的item。
目前点击左边对应的item1/2/3时候
右边Page1/2/3能正确显示,但是点击右边的item1_1并不能正常弹出对应窗口。
下面是SLOT(jumpto())
void MyPage1::jumpto()
{
paywidget *p = new paywidget;
p->show();
}
使用 connect(listTable,SIGNAL(currentItemChanged(
QListWidgetItem*,QListWidgetItem*)),this,SLOT(jumpto()));时,
点击任何item1_x均能弹出p页面。
但使用 connect(listTable,SIGNAL(currentItemChanged(
item1_1*,QListWidgetItem*)),this,SLOT(jumpto()));时,
以及connect(listTable,SIGNAL(currentItemChanged(
QListWidgetItem*,item1_1*)),this,SLOT(jumpto()));时,
任何点击都没有反应。
小白求一种能正确点击不同item1_*弹出对应页面的方法,谢谢。
刚刚入门QT5,网上能找的currentItemChanged资料实在有限,第一次发帖求助,望指导,谢谢