本篇文章给大家谈谈python gui可视化操作界面制作,以及python可视化界面开发工具,希望对各位有所帮助,不要忘了收藏本站喔。
0 建议学时
4学时,在机房进行
1 开发环境安装及配置
1.1 编程环境
安装PyCharm 2023.1 (Community Edition)
安装PyQt6
pip install PyQt6
pip install pyqt6-tools
1.2 环境配置
选择“Tools/External Tools”选项,单击添加“+”按钮,即可弹出外部工具配置窗口:
在弹出的外部工具配置窗口中,输入外部工具名称,这里用QtDesigner表示,接着输入Anaconda安装环境中的PyQt界面设计师可执行文件完整路径以及工作路径配置参数:
设置完后“Tools/ExternalTools”栏中增加了QtDesigner。
与上一节中配置QtDesigner外部工具操作一致,在“Tools/ExternalTools”中继续单击添加“+”按钮,命名为PyUCI
2 PyQT的基础
常用模块:
- QtWidgets:包含了一整套UI元素控件,用于建立符合系统风格的界面;
- QtGui:涵盖了多种基本图形功能的类(字体, 图形,图标,颜色);
- QtCore:涵盖了包的核心的非GUI功能(时间,文件,目录,数据类型,文本流,链接,线程进程);
2.1 窗口显示
import sys # 系统内置类
from PyQt5.Qt import * # 主要包含了我们常用的一些类,汇总到了一块
if __name__ == '__main__':
# 创建一个应用程序对象
app = QApplication(sys.argv)
# 创建一个空白控件(窗口)
window = QWidget()
# 设置窗口标题
window.setWindowTitle("计时器")
# 设置窗口尺寸
window.resize(500, 500)
# 移动窗口位置
window.move(200, 200)
# 创建label控件
label