实例讲解ln_2
![](https://i-blog.csdnimg.cn/blog_migrate/15d749d9041c4af3f1c9d481f4c4b2c3.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2d548cdb531318a4756fff96968848d4.png)
双击dialog.ui进入设计界面,进行如下设计:
![](https://i-blog.csdnimg.cn/blog_migrate/0d2bf3b488845fd7a33cd8bc5b53fe7b.png)
程序的主要功能是对中间一个文本框的文字字体样式和颜色进行设置。
在界面设计时,对需要访问的组件修改其 objectName,如各个按钮、需要读取输入的编辑框、需要显示结果的标签等,以便在程序里区分。对于不需要程序访问的组件则无需修改其 objectName,如用于界面上组件分组的 GroupBox、Frame、布局等,让 UI 设计器自动命名即可。设置详情如下表
对象名
|
类名称
|
属性设置
|
备注
|
txtEdit
|
QPlainTextEdit
|
Text="Hello, World
It is my demo. "
Font.PointSize=20
|
用于显示文字内容,可编辑
|
chkBoxUnder
|
QCheckBox
|
Text="Underline"
|
设置字体为下划线
|
chkBoxItalic
|
QCheckBox
|
Text="Italic"
|
设置字体为斜体
|
chkBoxBold
|
QCheckBox
|
Text="Bold"
|
设置字体为粗体
|
rBtnBlack
|
QRadioButton
|
Text="Black"
|
字体颜色为黑色
|
rBtnRed
|
QRadioButton
|
Text="Red"
|
字体颜色为红色
|
rBtnBlue
|
QRadioButton
|
Text="Blue"
|
字体颜色为蓝色
|
btnOK
|
QPushButton
|
Text="确定"
|
返回确定,并关闭窗口
|
btnCancel
|
QPushButton
|
Text="取消"
|
返回取消,并关闭窗口
|
btnClose
|
QPushButton
|
Text="退出"
|
退出程序
|
Dialog
|
QDialog
|
windowTitle="My Dialog"
|
|