可扩展对话框

来源:互联网 发布:中航led控制软件 编辑:程序博客网 时间:2024/06/05 10:46

可扩展对话框的基本实现方法是利用setSizeConstraint(QLayout::SetFixedSize)方法使对话框尺寸保持相对固定。

制作可扩展对话框的基本步骤:
1 构造两个窗口 baseWidget,detailWidget刚开始只有baseWidget,当点击详细按钮时,会出现detailWidget.
2 设置布局:layout,layout使用函数setSizeContraint(QLayout::SetFixedSize);设置窗口的大小固定。
3 设置按钮,当点击按钮时出现detailWidget。
4 detaliWidget要使用detailWidget->hide()函数隐藏

void showDetailInfo(){if(detailWidget->isHidden())detailWidget->show();elsedetailWidget->hide();}
原创粉丝点击