欢迎光临
我们一直在努力

图形化交互界面设计——PyQt5安装

前提条件

        安装PyCharm和Python。Python版本建议大于3.6。

        我的环境:Ubuntu22.04

一、安装PyQt5

(1)打开PyCharm,新建项目:

(2)在终端中输入:

pip install PyQt5

        安装PyQt5工具:

pip install PyQt5-tools

二、添加外部工具

(1)打开外部工具设置

        文件 -> 设置 -> 工具 -> 外部工具:

(2)添加QtDesigner

        程序(你的design文件位置):

/usr/lib/x86_64-linux-gnu/qt5/bin/designer

        实参:

$FileName$

        工作目录:

$ProjectFileDir$

        具体如下:

(3)添加PyUIC

        程序(你的Python安装位置):

/usr/bin/python3

        工作目录:

$FileDir$

        完成设置后,点击确定。

三、使用Pyqt5

(1)打开图形化界面

        工具 – 外部工具 – QtDesigner:

(2)选择Main Window

        选择Main Window,点击create:

(3)进行布局

        从左边工具栏中拉取需要的组件放置在窗口中,并设置参数。完成布局后进行保存。

(4)将 .ui文件转换为 .py文件

        在终端中输入:

pyuic5 my_ui.ui -o my_ui.py

        注意:文件名记得改为自己的。

 (5)完善 .py文件

        在开头加入:

from PyQt5 import QtCore, QtGui, QtWidgets

        在结尾加入:

# 添加主程序入口,使窗口可以独立运行
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_mainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())

        点击运行,可以得到:

注意:

将 .py 文件转换回 .ui 文件没有官方的直接工具,因为 .ui 是 Qt Designer 使用的 XML 描述文件,而 pyuic 生成的 .py 是 Python 代码,其中可能包含布局、信号槽连接等,还可能混入手动添加的代码。


所以:

        一定要保存好两个文件。

赞(0)
未经允许不得转载:171主机测评 » 图形化交互界面设计——PyQt5安装
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址