QT入门学习之UI设计布局管理

1. QT Designer 可视化UI设计及布局管理

创建一个Qt Widget Application项目demo2.在创建窗体时选择基类QDialog,生成的类命名为QWDialog,并选择生成窗体。这样生成的项目文件中就会自动生成qwdialog.ui文件、一个头qwdialog.h和一个源程序文件qwdialog.cpp,项目文件demo2.pro和主程序文件main.cpp。

1) 使用QT Designer设计器设计UI,如下所示:
在这里插入图片描述
qwdialog.ui中各个组件的相关设置,如下表所示:
在这里插入图片描述
如上表所示对象名(objectName)窗体上创建的组件的实例名称(如txtEdit是类名为QPlainTextEdit的组件的实例名称)。在界面上所有的组件都有唯一的一个对象名,程序中访问界面组件都是通过其对象名称来进行访问的。

2)界面组件的布局
Qt的界面设计使用了布局(Layout)功能。所谓布局就是在界面上组件的排列方式,使用布局可以使组件有规则地分布,并且随着窗体的带下变化自动的调整大小和相对位置。
I、界面组件的层次关系
为使界面布局美观,经常使用一些容器类的组件,用于管理其他的一些组件,如:QGroupBox、QTabWidget、QFrame等。如例子中将三个checkBox组件放在对象名为groupBox1组件里,将三个RadioButton放在对象名为groupBox2组件里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值