VSCode配置PyQt5和designer

参见python界面编程:VScode+pyqt+pyqt integration配置备忘
参见PyQt5(designer)入门教程

1.安装pyqt integration扩展

2.配置pyqt integration并绘制一个简易UI界面测试

1)选择文件->首选项->设置,搜索pyqt,对pyuic5的路径以及QT designer的路径进行设置。(我的pyuic5是默认的没有改,designer为空,所以对designer路径进行配置)
这两个文件在python安装路径下,搜索pyuic5和designer就可以找到位置。
我的pyuic5路径是C:\Python\Python38\Scripts\pyuic5
我的designer路径是C:\Python\Python38\Lib\site-packages\pyqt5_tools\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)画好界面后保存,就会生成相应的.ui文件。
6)右键.ui文件,选择PYQT:compile from。
可以对untitled.ui文件进行编译,自动生成对应的py文件Ui_untitled.py

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

import sys
from PyQt5.QtWidgets import QApplication, QMainWindowimport Ui_untitledif __name__ == '__main__':app = QApplication(sys.argv)MainWindow = QMainWindow()ui = Ui_untitled.Ui_MainWindow()ui.setupUi(MainWindow)MainWindow.show()sys.exit(app.exec_())

VSCode配置PyQt5和designer相关推荐

  1. PyRealsense开发心得总结(VScode+pyrs+PyQt5+OpenCV+Open3d)

    PyRealsense开发参考资料汇总和总结(VScode+pyrs+PyQt5+OpenCV+Open3d) 前言 一.代码环境 二.VScode使用技巧 1.调试 2.VScode使用Git连接G ...

  2. Windows上VS Code配置PyQt5/PySide2环境

    目录 0.安装PyQt5/PySide2 1.VSCode安装相关插件 2.写一个PyQt5程序 3.VSCode的pylint配置 4.没有自动补全/智能提示? 0.安装PyQt5/PySide2 ...

  3. PyQt5 Qt Designer 新手教程(一)—— 软件界面介绍

    PyQt5 Qt Designer 新手教程(一)-- 软件界面介绍 教程博文 一.前言 终于学到了 PyQt5 Qt 设计师(Qt Designer)这个软件,博主感觉心情还是很激动的.因为,当初学 ...

  4. pycharm安装与配置Pyqt5

    Pycharm安装与配置Pyqt5 1.创建一个项目.虚拟环境 打开pycharm,File->New project 2.安装pyqt5库 在PyCharm左下角的Terminal中输入: p ...

  5. Python PyQt5 Qt Designer (Qt设计师)

    PyQt5 Qt Designer (Qt设计师) 本文由 Luzhuo 编写,转发请保留该信息. 原文: https://blog.csdn.net/Rozol/article/details/87 ...

  6. python界面设计资源库_python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法...

    PyQt5 Qt Designer (Qt设计师) PyQt5是对Qt所有类进行封装, Qt能开发的东西, PyQt都能开发. Qt是强大的GUI库之一, 用C++开发, 并且跨平台. PyQt双许可 ...

  7. python图形界面设计代码_python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方...

    PyQt5 Qt Designer (Qt设计师) PyQt5是对Qt所有类进行封装, Qt能开发的东西, PyQt都能开发. Qt是强大的GUI库之一, 用C++开发, 并且跨平台. PyQt双许可 ...

  8. vscode配置记录

    vscode配置记录 按照官网教程安装好vs:实际上只需要配置launch.json的"program"如下所示 "configurations": [{&qu ...

  9. VScode配置anaconda虚拟环境+运行

    文章目录 VScode配置anaconda虚拟环境 VScode配置anaconda虚拟环境 ctrl + shift + P 输入查找 Select Interpreter 在弹出的选项中选中(后缀 ...

最新文章

  1. oracle in的用法_oracle 左连接、右连接、全外连接、内连接、以及 (+) 号用法
  2. oracle密码错误延迟验证,oracle密码错误验证延迟
  3. 论文浅尝 - ACL2022 | 面向推理阅读理解的神经符号方法
  4. 虚拟机Linux和宿主机传输文件
  5. shutdown TCP ports,blocked all malicious scan
  6. e300氛围灯哪里调节_黑色的奔驰E300有了亚光膜的加持 一出场就惊艳四座
  7. MFC开发IM--MFC非模态对话框的创建及显示
  8. 错误:无法与 SFTP 服务器建立 FTP 连接
  9. Glide 4.x工作总体执行流程概述
  10. sqlserver无ldf日志文件附加的方法(数据库没有完全关闭,无法重新生成日志)...
  11. 计算机数据类型误差怎么解决,测绘数据常见误差类型及处理方法
  12. 泛微 - eteams
  13. Pintech品致钳形交直流电流探头的操作步骤是什么
  14. BZOJ5394: [Ynoi2016]炸脖龙(欧拉广义降幂)
  15. 种子点生长算法(上)——二维种子点生长
  16. php开发telegram机器人接收机器人收到的消息
  17. 写一个求平方根的函数求一个整数的平方根因为函数类型是整形所以平方根的结果是整数,例如5,的平方根是2,而不是2.3...
  18. 做ARM的一些前后经历——转载的
  19. C语言 数组元素的遍历
  20. Django学习——1.创建第一个项目

热门文章

  1. 在不确定的世界,如何应对风险
  2. 技术人写的公众号为啥没人看?
  3. BAT 七年经验,却抵不过外企面试的两道算法题?
  4. 如何保证消息队列的高可用啊
  5. IDEA 设置文档注释
  6. ug链轮设计软件_同为三维设计软件,solidworks与ug有何不同
  7. python本地发布到服务器_使用pycharm在本地开发并实时同步到服务器
  8. centos7 无法yum安装mysql_CentOS7 安装mysql(YUM源方式)
  9. linux中sar命令的选项很多,Linux sar 命令详解
  10. 简短介绍_中秋节的由来故事简短100字 中秋节的起源中秋节的来历介绍