qt学习第六课:改变形状的对话框

本篇博客主要介绍了如何在QT中制作一个可扩展的对话框。内容包括使用扩展对话框和多页对话框,重点讲解了如何构建一个包含多个控件如按钮、组合框、标签的扩展对话框,通过网格布局和信号槽机制实现功能。最终通过继承UI类和QDialog类,编写cpp代码完成对话框的显示和交互,对话框的范围设定为C-F。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在qt中最常用看的可改变形状的对话框有两种:扩展对话框,多页对话框。

在本次学习中,我们将学习制作一个扩展对话框


这个是没有扩展的对话框



下面是扩展了得对话框



由上面的图可以看出,首先我们需要以下的控件

1.pushButton 3个 分别对应OK Cancle More

2.Group Box 3个   分别对应上面的3个 XXX key

3.6个Label 对应上面的6个标签

4.6个组合框 

5.两个竖直间隔符

创建好这些按钮控件后,就把控件拖成上图的样子,然后对每个Group box进行网格布局, 对右边的button采用竖直布局,然后再对整体采用网络布局,最后调整好窗口大小就是了。

然后就是为里面的各个控件修改ObjectName,以便在后面使用。



做完这些过后就可以为以上的控件关联槽和信号了。

首先是 okButton->clicked()->accept();

cancleButton->c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值