界面布局
- 界面布局的美化:拖拽widget,进行布局:水平布局、垂直布局、栅格布局;以及打破布局等。
- 默认窗口和控件之间有9像素间隙,可以调整layoutLeftMargin 等属性
- 若要使得widget大小和控件大小一样大,可以调整widget的sizePolicy 其中的垂直策略等等
- 使用弹簧 以及弹簧属性调整控件位置
- 密码的输入模式:可更改echoMode
控件
- Push Button :将资源文件添加后,可以在icon属性中添加图标
- Tool Button:常用于显示图片; 在icon属性中添加;设置text后要使Button显示需要更改QToolButton中的toolButtonStyle;透明/凸起效果:autoRaise
- Radio Button:单选框;可以选择Group Box进行选项分组;要实现初始有默认值一般使用代码来实现
- Check Box:多选按钮;同样可以放入Group Box中;同样可以设置选项的信号和槽机制,触发打印
- Item Views (Model-Based):基于数据库模型
- Item Widget (Item-Based):基于项目
- List Widget:列表