vscode在mac上用PyQt5制作窗口应用

环境准备

安装PyQt5

pip3 install PyQt5
pip3 install PyQt5-tools

VSCode中安装和配置pyqt插件

vscode在mac上用PyQt5制作窗口应用

安装了后点设置

设置Qtdesigner

Qtdesigner:这里写入designer.app的完整路径 {这里写python的安装绝对路径}/site-packages/qt5_applications/Qt/bin/Designer.app/Contents/MacOS/Designer

至此就完成了环境准备

设计一个窗体程序

建一个项目文件夹,然后右键新建一个form

new form

打开的design窗口,拖动控件,完成窗体设计

Qtdesigner

保存窗体到 form1.ui

直接cmd+s 保存即可,这里的form1名字可以随意起

编译form1.ui到py文件

右键选compile

编译form1.ui到py文件

这里还可以继续调整生成py文件(如果有需要的话)

新建一个启动文件 main.py

import sys
from PyQt5.QtWidgets import QMainWindow,QApplication,QWidget
from Ui_form1 import Ui_Dialog  #导入你写的界面类
 
 
class MyMainWindow(QMainWindow,Ui_Dialog): #这里也要记得改
    def __init__(self,parent =None):
        super(MyMainWindow,self).__init__(parent)
        self.setupUi(self)
 
if __name__ == "__main__":
    app = QApplication(sys.argv)
    myWin = MyMainWindow()
    myWin.show()
    sys.exit(app.exec_()) 

调试和生成程序

调试代码

用pyton单应用启动调试main.py ,顺利的话会出现刚刚设计好的窗体。 如果有报错的话,解决它

安装pyinstall

 pip3 install pyinstaller

编译和生成一个可执行文件

 sudo pyinstaller --windowed --onefile --clean --noconfirm main.py --name form1
 sudo pyinstaller  form1.spec

 

在当前目录的dist文件夹下

会生成两个文件,一个console,一个窗体应用

生成文件

双击任意一个应用,都会启动一个窗体应用。 运行效果

至此窗口应用制作的过程应用制作完成。

后记

为什么要整理这个?

>> Home

51ak

2022/09/20

Categories: 工作技能 自动化 python Tags: 基础

《数据库工作笔记》公众号
扫描上面的二维码,关注我的《数据库工作笔记》公众号