IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> VS code配置Python+PYQT5 -> 正文阅读

[开发工具]VS code配置Python+PYQT5

一、自行安装Python3 (安装包如下)

链接:
https://pan.baidu.com/s/1fMYMmwXIPy0rGS_B5V6Iqg
提取码:3333

二、安装PyQt5以及PyQt5-tools(这里面含有designer了)

pip install PyQt5
pip install PyQt5-tools

三、VSCode配置PyQt5和designer

1.安装pyqt integration扩展

在这里插入图片描述

2.配置pyqt integration

1)选择文件->首选项->设置,搜索pyqt,对pyuic5的路径以及QT designer的路径进行设置。(因为pyuic5是默认的没有改,designer为空,所以对designer路径进行配置)
两个文件在python安装路径下,搜索pyuic5和designer就可以找到位置
pyuic5路径是:D:\FPGA\python\Scripts\pyuic5
designer路径是:D:\FPGA\python\Lib\site-packages\qt5_applications\Qt\bin\designer

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
2)在资源管理器VS-Code-Python下面那片区域右键,选择PYQT:New Form的话,就会打开qt designer 界面编辑器。

在这里插入图片描述

在这里插入图片描述

3)初次启动会弹出这个“New Form”窗口,选择“Main Window”然后点击“Create”。
在这里插入图片描述
在画布上任意拖动几个控件。
在这里插入图片描述
4)使用快捷键Ctrl+R预览当前编写的GUI(或者从菜单栏的Form > Preview / Preview in进入)
在这里插入图片描述
5)画好界面后ctrl+s 保存,就会生成相应的.ui文件。
在这里插入图片描述
6)右键.ui文件,选择PYQT:compile from。
可以对hello.ui文件进行编译,自动生成对应的py文件Ui_untitled.py
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7)尝试运行刚刚生成的“Ui_hello.py”是没用的,因为生成的文件并没有程序入口。因此我们在同一个目录下另外创建一个程序叫做“main.py”,并输入如下内容,将Ui_hello替换为你生成.py文件名。

import sys
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import QApplication, QMainWindow

import Ui_hello

if __name__ == '__main__':
    # 每一个pyqt程序中都需要有一个QApplication对象,sys.argv是一个命令行参数列表
    app = QApplication(sys.argv) #实例化QApplication类,作为GUI主程序入口
    #app = QtWidgets.QApplication(sys.argv)
    MainWindow = QMainWindow() #创建MainWindow
    #MainWindow = QtWidgets.QMainWindow()
    ui = Ui_hello.Ui_MainWindow() #实例UI类
    ui.setupUi(MainWindow)    #设置窗体UI
    MainWindow.show()  #窗口显示
    sys.exit(app.exec_()) #进入程序的主循环,遇到退出情况,终止程序

在这里插入图片描述

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-12-11 15:55:55  更:2021-12-11 15:56:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 14:27:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码