方法一
步骤1
拖动控件QListWight与stackedWidget,QListWight实现左侧导航,stackedWidget实现功能界面。
步骤2
双击QListWight控件添加菜单,在stackedWidget中也加上不同菜单的功能。
步骤3
由QListWight发送currentRowChanged(int )信号,由stackedWidget实现setCurrentIndex(int )槽,即可实现点击菜单,右侧显示不同界面。
connect(ui->listWidget,SIGNAL(currentRowChanged(int)),ui->stackedWidget,SLOT(setCurrentIndex(int)));
结束
最后添加不同界面的功能。
也可以将QListWight控件嵌入到QToolBox控件中
方法二
步骤1
拖动控件QTreeWidget与stackedWidget,QTreeWidget实现左侧导航,stackedWidget实现功能界面。
步骤2
双击QTreeWidget控件添加树状菜单,在stackedWidget中也加上不同菜单的功能。
步骤3
右击QTreeWidget控件,选择单击信号,获取点击菜单信息,设置StackedWidget控件需要显示的页面。
结束
最后添加不同界面的功能。