目录
配置主ui界面 MainWidget
配置嵌套界面1 oneWidget
配置嵌套界面2 twoWidget
配置嵌套界面3 threeWidget
头文件
#include <QIcon>
#include <QDebug>
在MainWidget构造函数里
- 初始化MainWidget按钮图标和布局
- 定义MainWidget界面里的Widget界面为三个嵌套界面的父类
MainWidget::MainWidget(QWidget *parent) : QWidget(parent) , ui(new Ui::MainWidget) { ui->setupUi(this); initUi(); //指定当前界面的右侧窗口上的widget对象为 父界面 //那么这个常规界面m_ruleWidget就会显示到它的父界面上,也就是嵌套到右侧窗口上 m_oneWidget = new OneWidget(ui->widget); m_oneWidget ->show(); m_twoWidget = new TwoWidget(ui->widget); m_twoWidget ->hide(); m_threeWidget = new ThreeWidget(ui->widget); m_threeWidget ->hide(); } //按钮的图标和位置设置 void MainWidget::initUi() { ui->btn_one->setIcon(QIcon(":/res/rule1.png")); ui->btn_two->setIcon(QIcon(":/res/list1.png")); ui-