当前位置: 代码迷 >> QT开发 >> 窗体里怎么实现多个按钮控制控制多个groupbox在同一个位置上显示不同的内容
  详细解决方案

窗体里怎么实现多个按钮控制控制多个groupbox在同一个位置上显示不同的内容

热度:69   发布时间:2016-04-25 03:44:52.0
窗体里如何实现多个按钮控制控制多个groupbox在同一个位置上显示不同的内容


小弟新人  刚学QT  很多地方不明白,如图:4个按钮,点击不同按钮,右边的groupbox里显示不同的内容(可以包括窗体,控件,界面布局等。),而且点击当前按钮显示的界面必须覆盖前面点击按钮显示的界面!!!急急急!!求大神帮帮忙啊 最好是有源码案例的代码啊

------解决方案--------------------
信号与槽连接

右边groupbox用stacked Widget
------解决方案--------------------
void setCurrentWidget ( QWidget * widget )
或者
void setCurrentIndex ( int index )
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

信号与槽连接

右边groupbox用stacked Widget


谢谢  目前用的StackWidget   但是不知道设置槽的时候如何把不同的按钮对应到不同的page页 

一个按钮绑定一个槽函数,槽函数让对应的widget显示不就行了吗?


stackwidget会生成page1-page4,四个按钮在绑定槽的时候,ui->stackedWidget->show();可以显示出来page1,page2,3,4该用什么语句来显示



引用:

+1