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随机生成指定长度密码的方法
Apr 04 Python
Python多线程结合队列下载百度音乐的方法
Jul 27 Python
读写json中文ASCII乱码问题的解决方法
Nov 05 Python
Python 实现淘宝秒杀的示例代码
Jan 02 Python
Python Logging 日志记录入门学习
Jun 02 Python
Django Rest framework三种分页方式详解
Jul 26 Python
Python Sympy计算梯度、散度和旋度的实例
Dec 06 Python
python中property和setter装饰器用法
Dec 19 Python
Python autoescape标签用法解析
Jan 17 Python
Python实现进度条和时间预估的示例代码
Jun 02 Python
Python 随机按键模拟2小时
Dec 30 Python
在PyCharm中安装PaddlePaddle的方法
Feb 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
第八节--访问方式
2006/11/16 PHP
使用Apache的htaccess防止图片被盗链的解决方法
2013/04/27 PHP
PHP使用内置dir类实现目录遍历删除
2015/03/31 PHP
PHP的几个常用加密函数
2016/02/03 PHP
PHP中in_array函数使用的问题与解决办法
2016/09/11 PHP
PHP单态模式简单用法示例
2016/11/16 PHP
jquery如何实现在加载完iframe的内容后再进行操作
2013/09/10 Javascript
JS 有趣的eval优化输入验证实例代码
2013/09/22 Javascript
jquery选择器需要注意的问题
2014/11/26 Javascript
js+html5实现可在手机上玩的拼图游戏
2015/07/17 Javascript
JavaScript中数组去除重复的三种方法
2016/04/22 Javascript
js实现千分符和保留几位小数的简单实例
2016/08/01 Javascript
Zabbix添加Node.js监控的方法
2016/10/20 Javascript
JS数组操作中的经典算法实例讲解
2017/07/26 Javascript
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
开发中常用的25个JavaScript单行代码(小结)
2019/06/28 Javascript
vue-mugen-scroll组件实现pc端滚动刷新
2019/08/16 Javascript
微信小程序swiper禁止用户手动滑动代码实例
2019/08/23 Javascript
python 动态获取当前运行的类名和函数名的方法
2014/04/15 Python
Python计算三角函数之asin()方法的使用
2015/05/15 Python
Python实现比较两个文件夹中代码变化的方法
2015/07/10 Python
Python 下载及安装详细步骤
2019/11/04 Python
keras tensorflow 实现在python下多进程运行
2020/02/06 Python
Python实现RabbitMQ6种消息模型的示例代码
2020/03/30 Python
Python高并发和多线程有什么关系
2020/11/14 Python
详解HTML5 canvas绘图基本使用方法
2018/01/29 HTML / CSS
用HTML5实现手机摇一摇的功能的教程
2012/10/30 HTML / CSS
Booking.com荷兰:全球酒店网上预订
2017/08/22 全球购物
全球最受追捧的运动服品牌领先数字目的地:Stylerunner
2020/11/25 全球购物
什么是索引指示器
2012/08/20 面试题
27个经典Linux面试题及答案,你知道几个?
2014/03/11 面试题
新领导上任欢迎词
2014/01/13 职场文书
汉语专业毕业生自荐信
2014/07/06 职场文书
Python自然语言处理之切分算法详解
2021/04/25 Python
MybatisPlus代码生成器的使用方法详解
2021/06/13 Java/Android
Redis的字符串是如何实现的
2021/10/24 Redis