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

怎么把做好的窗口放到另一个主窗口的stackedWidget里

2013-06-25 
如何把做好的窗口放到另一个主窗口的stackedWidget里?就像是Windows系统的我的电脑似的,主界面的左边是lis

如何把做好的窗口放到另一个主窗口的stackedWidget里?
就像是Windows系统的我的电脑似的,主界面的左边是listWidget,然后点击相应的项目,右边的stackedWidget里会显示不同的界面,界面就是之前做好的窗口,不弹出而是都在主界面里显示。在网上看到说把窗口定义为一个个的QWidget,不太明白如何定义。 界面
[解决办法]
stackedWidget->addWidget(widget1);
stackedWidget->addWidget(widget2);
stackedWidget->addWidget(widget3);
connect(listWidget,SIGNAL(currentRowChanged(int)),this,SLOT(widgetChanged(int)));

在widgetChanged槽函数里实现代码
{
    stackedWidget->setCurrentIndex(index);
}

热点排行