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 相关文章推荐
tornado捕获和处理404错误的方法
Feb 26 Python
使用Nginx+uWsgi实现Python的Django框架站点动静分离
Mar 21 Python
Python实现八大排序算法
Aug 13 Python
Python之py2exe打包工具详解
Jun 14 Python
Python3多线程版TCP端口扫描器
Aug 31 Python
Django实现CAS+OAuth2的方法示例
Oct 30 Python
使用tensorboard可视化loss和acc的实例
Jan 21 Python
基于python实现检索标记敏感词并输出
May 07 Python
Python小白垃圾回收机制入门
Jun 09 Python
详解python polyscope库的安装和例程
Nov 13 Python
python help函数实例用法
Dec 06 Python
opencv 分类白天与夜景视频的方法
Jun 05 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
PHP中文分词 自动获取关键词介绍
2012/11/13 PHP
PHP使用Pthread实现的多线程操作实例
2015/11/14 PHP
PHP的Yii框架中View视图的使用进阶
2016/03/29 PHP
PHP getNamespaces()函数讲解
2019/02/03 PHP
javascript实现div的拖动并调整大小类似qq空间个性编辑模块
2012/12/12 Javascript
jQuery拖拽 & 弹出层 介绍与示例
2013/12/27 Javascript
使用js实现关闭js弹出层的窗口
2014/02/10 Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
2014/03/06 Javascript
jquery实现文本框数量加减功能的例子分享
2014/05/10 Javascript
jQuery中removeClass()方法用法实例
2015/01/05 Javascript
jQuery实现从身份证号中获取出生日期和性别的方法分析
2016/02/25 Javascript
基于Vue2.0的分页组件
2017/03/16 Javascript
JS实现数组按升序及降序排列的方法
2017/04/26 Javascript
JQuery Ajax 异步操作之动态添加节点功能
2017/05/24 jQuery
AngularJS实现自定义指令与控制器数据交互的方法示例
2017/06/19 Javascript
jquery在vue脚手架中的使用方式示例
2017/08/29 jQuery
深入理解Promise.all
2018/08/08 Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
2018/09/04 Javascript
vue仿element实现分页器效果
2018/09/13 Javascript
小程序如何支持使用 async/await详解
2019/09/12 Javascript
Python写的贪吃蛇游戏例子
2014/06/16 Python
python分割文件的常用方法
2014/11/01 Python
Python中List.count()方法的使用教程
2015/05/20 Python
anaconda如何查看并管理python环境
2019/07/05 Python
pip 安装库比较慢的解决方法(国内镜像)
2019/10/06 Python
Python图片的横坐标汉字实例
2019/12/04 Python
查看端口并杀进程python脚本代码
2019/12/17 Python
python如何实现不可变字典inmutabledict
2020/01/08 Python
windows上彻底删除jupyter notebook的实现
2020/04/13 Python
Python Tornado核心及相关原理详解
2020/06/24 Python
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
乌克兰鞋类购物网站:Eobuv.com.ua
2020/11/28 全球购物
办理信用卡工作证明
2014/01/11 职场文书
经济国贸专业求职信
2014/06/18 职场文书
2015年后备干部工作总结
2015/05/15 职场文书
2016公司新年问候语
2015/11/11 职场文书