基础概念
- PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。
- Qt Designer是一个可视化的用户界面设计工具,用于创建和编辑Qt应用程序的用户界面。它是Qt开发工具包(Qt SDK)的一部分,与Qt Creator集成在一起。
Pycharm的Pyqt安装
- 打开pycharm->Setting->pythonProject->Python interpereter->安装pyqt5和pyqt-tools。
- Setting->Exteral Tools->点击加号,命名qt designer,在program里添加designer.exe路径(在site-package路径下搜索designer)->继续添加pyUIC,program为python路径。->
Arguments:$FileName$ -o $FileNameWithoutExtension$.py
->OK。
启动Pyqt
- 上方工具栏选择Tools->External Tools->QT designer->启动。
- 启动之后界面:
- 创建窗口编辑完成之后通过CTAL+R运行当前窗口。
- 编辑完成之后通过CTAL+S保存当前.ui文件。
运行窗口UI文件
- 复制上一步保存的UI文件到当前pycharm项目文件夹下->右键UI文件->external tools->Pyuic->得到对于的.py文件。
- 导入库:
from PyQt5.QtWidgets import QApplication,QMainWindow import sys
- 主类继承QMainwindow父类,并初始化类代码:
class
def __init__(self):
super().__init__()
self.setupUi(self)
self.retranslateUi(self)
#末尾添加启动语句:
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow1 = QMainWindow() #MainWindow1随便改
ui = Ui_MainWindow() #随便改
ui.setupUi(MainWindow1)
MainWindow1.show()
sys.exit(app.exec_())