当前位置: 代码迷 >> QT开发 >> 怎么把做好的窗口放到另一个主窗口的stackedWidget里
  详细解决方案

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

热度:32   发布时间:2016-04-25 03:56:49.0
如何把做好的窗口放到另一个主窗口的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);
}
  相关解决方案