Qt学习14——可拓展对话框

在信息或窗体显示时,有时候要根据需求将部分信息设置为可切换隐藏和显示状态,我们可以通过可拓展对话框来实现。

可拓展对话框并不是一种对话框类型,而是通过控件、布局设置实现的。

在Designer中,先新建一个对话框,添加两个Widget,用于存放基础信息(baseWidget)和拓展信息(extendWidget),设置垂直布局。在基础信息框中,放置一个按钮,点击按钮显示拓展窗口。拓展窗口实现的原理就是先隐藏extendWidget,点击按钮后显示extendWidget,再次点击隐藏extendWidget。而extendWidget显示的方式有两种,一种是将原对话框底部扩大,增加显示extendWidget,另一种是原对话框大小不变,将原对话框内部布局向上压缩,添加extendWidget。如下图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值