「PyQt5」1. QtWidgets 模块中 Class 的通用函数/方法
简述:PyQt5 是 Python 和 Qt 库的融合,用来开发 GUI 应用程序。本文记录了一些 PyQt5.QtWidgets 中部分 Class 的少数函数/方法。
1 学习文档
- PyQt5中文教程:这是PyQt5 Tutorials的翻译,可用于入门。但只是初级的教程,而且使用的图床大概是QQ相册,许多图片无法显示。
- Qt for Python: 顾名思义,这是Python的PyQt5官方文档,但对于类的函数或方法的解释太简单,有些鸡肋。
- Qt Documentation for C++:这是用于C++的PyQt5.11文档,文字解释很具体,但并不能直接应用于Python。
2 QtWidgets
QtWidgets模块提供了一套创造经典桌面风格的用户界面的UI Class,包含有:
QWidget:QPushButton:按键QComboBox:多选框QLabel:标签QLineEdit、QTextEdit:单行文本框和多行文本框- ……
2.1 控件Text
1 | <CONTORL_NAME>.setText('...') # 设置控件Text |
<CONTROL_NAME>指的是控件Class的Instance名。
2.2 控件可用性
1 | <CONTROL_NAME>.setEnabled(True) |
2.3 Text在控件中的位置
1 | from PyQt5.QtCore import Qt |
以QLabel为例,方法setAlignment的参数可以有:
Qt.AlignLeftQt.AlignCenterQt.AlignRightQt.AlignTop:顶部Qt.AlignBottom:底部- ……
**以上!**
「PyQt5」1. QtWidgets 模块中 Class 的通用函数/方法
https://alexinst.github.io/Python/PyQt5/common-methods-of-pyqt/