vscode+PyQt5安装详解步骤


Posted in Python onAugust 12, 2020

1.默认已经有python环境和vscode

2.pip安装PyQt5

执行命令:

pip install PyQt5

pip install PyQt5-tools

3.运行designer.exe

默认安装的话,在\Lib\site-packages\pyqt5_tools目录下找到designer.exe文件并运行

vscode+PyQt5安装详解步骤

然后创建并保存一个.ui文件。

4.vscode环境配置

在vscode扩展里搜索PYQT integration并添加该扩展。

vscode+PyQt5安装详解步骤

然后在vscode里打开刚才创建的.ui文件的文件夹。鼠标右键点击该文件。点击PYQT:compile Form,会生成一个.py文件

vscode+PyQt5安装详解步骤

5.调用刚制作的ui类

新建一个.py文件

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

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

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

点击运行,即可运行出刚才制作的.ui文件。

到此这篇关于vscode+PyQt5安装详解步骤的文章就介绍到这了,更多相关vscode PyQt5安装内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python 3.5下xadmin的使用及修复源码bug
May 10 Python
python实现稀疏矩阵示例代码
Jun 09 Python
Python简单计算数组元素平均值的方法示例
Dec 26 Python
python3实现跳一跳点击跳跃
Jan 08 Python
Python画柱状统计图操作示例【基于matplotlib库】
Jul 04 Python
Python 进程之间共享数据(全局变量)的方法
Jul 16 Python
python 普通克里金(Kriging)法的实现
Dec 19 Python
解决pyCharm中 module 调用失败的问题
Feb 12 Python
Python 面向对象静态方法、类方法、属性方法知识点小结
Mar 09 Python
Django模板标签中url使用详解(url跳转到指定页面)
Mar 19 Python
Anconda环境下Vscode安装Python的方法详解
Mar 29 Python
解决在keras中使用model.save()函数保存模型失败的问题
May 21 Python
python使用列表的最佳方案
Aug 12 #Python
Python实现播放和录制声音的功能
Aug 12 #Python
Python实现文件压缩和解压的示例代码
Aug 12 #Python
Python爬取数据并实现可视化代码解析
Aug 12 #Python
Python下载网易云歌单歌曲的示例代码
Aug 12 #Python
Python爬取12306车次信息代码详解
Aug 12 #Python
Python读取xlsx数据生成图标代码实例
Aug 12 #Python
You might like
改造一台复古桌面收音机
2021/03/02 无线电
file_get_contents("php://input", "r")实例介绍
2013/07/01 PHP
Mac OS下配置PHP+MySql环境
2015/02/25 PHP
phpcms实现验证码替换及phpcms实现全站搜索功能教程详解
2017/12/13 PHP
PHP生成图表pChart的示例解析
2020/07/31 PHP
jquery属性选择器not has怎么写 行悬停高亮显示
2013/11/13 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
jQuery学习笔记之总体架构
2014/06/03 Javascript
drag-and-drop实现图片浏览器预览
2015/08/06 Javascript
省市区三级联动下拉框菜单javascript版
2015/08/11 Javascript
javascript实现tab切换特效
2015/11/12 Javascript
vue.js学习之递归组件
2016/12/13 Javascript
javascript中闭包概念与用法深入理解
2016/12/15 Javascript
AngularJS封装$http.post()实例详解
2017/05/06 Javascript
jQuery事件对象的属性和方法详解
2017/09/09 jQuery
vue.js默认路由不加载linkActiveClass问题的解决方法
2017/12/11 Javascript
Angular 5.x 学习笔记之Router(路由)应用
2018/04/08 Javascript
JS合并两个数组的3种方法详解
2019/10/24 Javascript
基于leaflet.js实现修改地图主题样式的流程分析
2020/05/15 Javascript
Vant picker 多级联动操作
2020/11/02 Javascript
vue二选一tab栏切换新做法实现
2021/01/19 Vue.js
[01:15:16]DOTA2-DPC中国联赛 正赛 Elephant vs Aster BO3 第一场 1月26日
2021/03/11 DOTA
Python实现二分法算法实例
2015/02/02 Python
Python中使用platform模块获取系统信息的用法教程
2016/07/08 Python
Python cookbook(数据结构与算法)对切片命名清除索引的方法
2018/03/13 Python
深入分析python中整型不会溢出问题
2018/06/18 Python
Windows下PyCharm安装图文教程
2018/08/27 Python
Python反爬虫伪装浏览器进行爬虫
2020/02/28 Python
HTML如何让IMG自动适应DIV容器大小的实现方法
2020/02/25 HTML / CSS
程序员经常用到的UNIX命令
2015/04/13 面试题
集体备课反思
2014/02/12 职场文书
有创意的广告词
2014/03/18 职场文书
街道务虚会发言材料
2014/10/20 职场文书
工作服管理制度范本
2015/08/06 职场文书
2016学校元旦晚会经典开场白台词
2015/12/03 职场文书
《火烧云》教学反思
2016/02/23 职场文书