使用uic
模块可以方便地从Qt Designer设计的UI文件加载用户界面。这种方法使得设计和布局变得更加直观,并且可以将用户界面设计与程序逻辑分离。
本次展示如何使用PyQt6
和uic
模块来加载一个简单的UI文件。
文章目录
需要使用Qt Designer创建一个UI文件。Qt Designer是一个强大的工具,用于可视化地设计GUI。假设我们已经创建了一个名为main_window.ui
的文件,它包含一个QMainWindow
,并且在这个窗口中放置了一个QLabel
控件,显示文字“这是一个按钮”。
创建UI文件
- 打开Qt Designer,创建一个新的
MainWindow
项目。 - 从工具箱中拖动一个
Label
控件到主窗口中,将其文本属性设置为Hello, World
。 - 保存设计的UI文件为
untitled.ui
。
接下来编写Python代码来加载这个UI文件。假设untitled.ui
文件位于Python脚本相同的目录下:
from PyQt6.QtWidgets