文章目录
1. Push Button
- 🐧给按钮设置图标
🐧 注意:设置快捷键需要在构造函数中进行,因为这样程序一启动,就保证了快捷键有效!
2. Radio Button
- 注意
clicked( )
和toggled(bool)
的区别
🐧可以把taggle
理解为开关
- 🐧小案例:麦当劳小食店,在所有的汉堡中我们只单选一个,所有的薯条中也只选择一个,怎么控制多个单选呢?
- 按钮分组
QButtonGroup
来实现
3. Check Box
4. 显示类控件 QLabel
4.1 文本格式设置案例🐧
4.2 设置图片跟随窗口变大
- 🐧 事件
4.3 QLCDNumber倒计时案例
- 🐧
QTimer
类
4.4 进度条案例
- 🐧 事件
4.5 QCalendarWidget 日历小案例
5. 输入类控件 QLineEdit
5.1 正则表达式
🐧 本质就是一个带有特殊字符的字符串,特殊字符用来表示另外一个字符串的特征。
5.2 验证器 - 验证手机号
- 🐧 小案例:判断输入的手机号的位数是否正确
5.3 验证两次密码是否一致
5.4 明文的显示密码
6. QTextEdit
- 注意:这里拿到文本不是
text( )
方法而是用toPlainText( )
方法;
7. QComboBox 下拉框
-
麦当劳点餐小案例
》注意: 获取当前下拉框的内容为:currentText( )
-
可以通过图形化界面的方式获取:
7.1 从.txt
文件读取内容到下拉框
8. QSpinBox