pythonqt4上位机开发_PyQt设计上位机(一)

引言

最近因为需要使用Python设计一个上位机系统,特此记录整个学习过程,以便后续

回顾以及尽可能帮助到大家。

本次学习过程均基于Anaconda环境,关于将Anaconda与Pycharm配置并不难,大家可以自行百度

PyQt环境配置

1. 配置PyQt

在Pycharm的终端输入下面两条命令,下载PyQt相关文件。

2. 配置QTDesigner

通过配置QTDesigner可以可视化地设计界面,避免了枯燥的敲代码设计界面过程,

一切界面代码均可以通过后续的操作自动生成。

(点击File -> Settings -> Tools 进入下图所示界面)

标号8处填入designer程序的路径,一般在Anaconda\Library\bin文件夹下

3. 配置Pyuic

Pyuic用于将QTDesigner生成的.ui文件生成对应的.py文件供我们进行功能上的添加以及修改。

标号4处填入python程序的路径,一般在Anaconda文件夹下

标号5处填入-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

标号6处填入 $FileDir$

4. 界面设计

设置完成后,点击菜单栏的Tools会出现下图所示选项,点进去即可进行界面设计。

pythonqt4上位机开发_PyQt设计上位机(一)_第1张图片

之后即可进入下图所示设计界面,左边为可选的素材列表

5. Pyuic生成.py文件

右键保存的.ui文件,在如下图点击Pyuic选项,即可生成对应的.py文件

在生成的.py文件最下面加入下方语句,执行后即可得到自己之前设计的界面

# 导入登录界面的py文件,根据自己文件名进行导入

import untitled

if __name__ == '__main__':

app = QtWidgets.QApplication([])

window = QtWidgets.QTableWidget()

#这里需要根据自己的文件名进行对应修改

ui = untitled.Ui_Form()

# 启动运行

ui.setupUi(window)

# 显示窗口

window.show()

app.exec()

总结

本次只是对PyQt的使用进行了一个简单的尝试,重在走通整个流程,后续应该还会有不断深入的学习笔记,如有错误以及问题,欢迎留言!!!

你可能感兴趣的:(pythonqt4上位机开发)