通过VSCODE搭建PyQt5 来实现GUI界面

1、首先安装好了vscpde并配置了python环境,如果还没有配置,请先配置完成后再来安装。

2、通过pip(配置python环境时会安装pip)的方式来安装pyqt5及pyqt5-tools

pip install PyQt5

 

 

pip install PyQt5-Tools

3、找到PyQt5工具的designer.exe运行,一般安装在"C:\Users\XXXX\AppData\Local\Programs\Python\Python38\Lib\site-packages\pyqt5-tools",XXXX代表自己电脑的用户名字。

如果上面的路径找不到designer.exe,可以去"C:\Users\XXXX\AppData\Local\Programs\Python\Python38\Lib\site-packages\qt5_applications\Qt\bin"这个路径应该能找到。

4、运行designer.exe

5、创建ui并保存到你想要保存的文件夹中。

6、在vscode中搜索PYQT integration并将安装此插件。

7、然后打开通过designer.exe创建的ui,或者是此ui被保存到vscode工作文件夹下,它会自动出现在vscode工作文件夹下。

8、在test.ui上鼠标右键,然后点击PYQT:Compile Form,生成Ui_test.py文件。

9、在自己设计的py文件中(或新建py文件)通过下面代码来测试调用UI类。

import sys
from PyQt5 import QtCore, QtGui, QtWidgets
from Ui_test import Ui_MainWindow

class testwindow(QtWidgets.QMainWindow,Ui_MainWindow):
    def __init__(self):
        super(testwindow,self).__init__()
        self.setupUi(self)

if __name__=='__main__':
    app = QtWidgets.QApplication(sys.argv)
    window = testwindow()
    window.show()
    sys.exit(app.exec_())

10、运行实现效果如下:

11、通过vscode配置designer.exe所在路径,以后可以通过vscode打开designer.exe。

C:\Users\XXXX\AppData\Local\Programs\Python\Python38\Lib\site-packages\qt5_applications\Qt\bin\designer

创建新的pyqt界面: 

 

参考博客:https://blog.csdn.net/Z_97_97/article/details/103228507

 

//pip 更新指令
python -m pip install --upgrade pip

 

 

  • 7
    点赞
  • 76
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
鉴于引用内容中提到了使用PyQt5来设计GUI界面,我可以推断你正在讨论关于PyQt5图片识别GUI界面的问题。对于这个问题,你可以使用PyQt5和其他相关模块来创建一个交互式的界面,用于图片的识别和处理。 首先,你需要安装PyQt5和其他依赖模块,如mysql等。你可以使用pip命令来安装这些模块,例如"pip install PyQt5"。值得注意的是,有时候安装PyQt5后可能无法找到Qt Designer的应用程序,你可以尝试使用PyQt5运行环境合集来解决这个问题。 接下来,你可以使用Qt Designer来设计界面并将其保存为.ui文件。然后,你需要将.ui文件转换为.py文件,可以使用pyuic5命令来实现,例如"pyuic5 -o XX.py XX.ui"。 在代码中,你可以使用QPixmap方法来导入并显示图片。你可以创建按钮连接到对应的功能,比如打开文件,清除图像,返回等操作。 总之,通过使用PyQt5和其他相关模块,你可以创建一个功能强大的图片识别GUI界面。你可以使用Qt Designer来设计界面,使用QPixmap方法来显示图片,使用按钮来实现各种功能。希望这个回答对你有所帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [PyQt5多个GUI界面设计](https://blog.csdn.net/sc2079/article/details/90454379)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值