PYQT5 vscode联合操作qtdesigner的方法


Posted in Python onMarch 24, 2020

除了使用pycharm外,还可使用vscode来操作pyqt,方法如下:

1. 在vscode中配置相关的pyqt的相关

PYQT5 vscode联合操作qtdesigner的方法

PYQT5 vscode联合操作qtdesigner的方法

根据自己实际情况修改第一项pyqt的路径

2. 创建一个文件夹,右键,最后一项可以创建一个新窗口

PYQT5 vscode联合操作qtdesigner的方法

创建的新窗口后缀为 .ui

PYQT5 vscode联合操作qtdesigner的方法

右键中有以下四个选项,分别是创建一个新窗口,预览,编辑,编译产生py文件。

我们在designer中设计完成后,通过最后一个编译生成文件。

通过pycharm生成的为一个和designer一样的py文件,如上图中第二个文件。通过vscode生成的是以Ui_开头的一个py文件。

PYQT5 vscode联合操作qtdesigner的方法

本文中采用了业务与逻辑分离的方法,所以创建了第一个Call开头的调用文件,用于调用ui界面文件。

文件内容如下:

import sys
from PyQt5.QtWidgets import QApplication,QMainWindow
from Ui_MainWinSignalSlog01 import Ui_Form # 使用vscode生成的调用方法
# from MainWinSignalSlog01 import Ui_Form # 使用pycharm生成的调用方法
 
class MyMainWindow(QMainWindow,Ui_Form):
  def __init__(self,parent = None):
    super(MyMainWindow, self).__init__(parent)
    self.setupUi(self)
    
if __name__ =='__main__':
  app = QApplication(sys.argv)
  myWin = MyMainWindow()
  myWin.show()
  sys.exit(app.exec_())

执行F5,可以看到窗口实现:

PYQT5 vscode联合操作qtdesigner的方法

到此这篇关于PYQT5 vscode联合操作qtdesigner的方法的文章就介绍到这了,更多相关PYQT5 vscode操作qtdesigner内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python单例模式实例分析
Jan 14 Python
python smtplib模块发送SSL/TLS安全邮件实例
Apr 08 Python
详解Python使用simplejson模块解析JSON的方法
Mar 24 Python
python3基于TCP实现CS架构文件传输
Jul 28 Python
浅析Python 引号、注释、字符串
Jul 25 Python
python中Lambda表达式详解
Nov 20 Python
Python3如何对urllib和urllib2进行重构
Nov 25 Python
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
Jan 19 Python
Python Socketserver实现FTP文件上传下载代码实例
Mar 27 Python
Anaconda的安装及其环境变量的配置详解
Apr 22 Python
pyCharm 实现关闭代码检查
Jun 09 Python
Python3爬虫RedisDump的安装步骤
Feb 20 Python
ubuntu 安装pyqt5和卸载pyQt5的方法
Mar 24 #Python
Python socket连接中的粘包、精确传输问题实例分析
Mar 24 #Python
Pyqt5 关于流式布局和滚动条的综合使用示例代码
Mar 24 #Python
Python+Appium实现自动化测试的使用步骤
Mar 24 #Python
Python3标准库之dbm UNIX键-值数据库问题
Mar 24 #Python
python网络编程socket实现服务端、客户端操作详解
Mar 24 #Python
python实现批量修改文件名
Mar 23 #Python
You might like
德生PL550的电路分析
2021/03/02 无线电
利用 window_onload 实现select默认选择
2006/10/09 PHP
php 多线程上下文中安全写文件实现代码
2009/12/28 PHP
Laravel框架学习笔记(二)项目实战之模型(Models)
2014/10/15 PHP
WordPress中用于创建以及获取侧边栏的PHP函数讲解
2015/12/29 PHP
浅谈PHP中其他类型转化为Bool类型
2016/03/28 PHP
jQuery之ajax技术的详细介绍
2013/06/19 Javascript
javascript获取checkbox复选框获取选中的选项
2014/08/12 Javascript
利用原生JavaScript获取元素样式只是获取而已
2014/10/08 Javascript
node.js中的console.trace方法使用说明
2014/12/09 Javascript
jQuery中unwrap()方法用法实例
2015/01/16 Javascript
jQuery中的一些常见方法小结(推荐)
2016/06/13 Javascript
微信小程序 蓝牙的实现实例代码
2017/06/27 Javascript
利用jQuery实现简单的拖曳效果实例代码
2017/10/20 jQuery
json数据传到前台并解析展示成列表的方法
2018/08/06 Javascript
H5+C3+JS实现双人对战五子棋游戏(UI篇)
2020/05/28 Javascript
简单了解微信小程序的目录结构
2019/07/01 Javascript
js实现移动端tab切换时下划线滑动效果
2019/09/08 Javascript
ant design vue中表格指定格式渲染方式
2020/10/28 Javascript
浅析Python函数式编程
2018/10/06 Python
python安装pywin32clipboard的操作方法
2019/01/24 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
2019/06/13 Python
python使用openCV遍历文件夹里所有视频文件并保存成图片
2020/01/14 Python
Canvas 文字碰撞检测并抽稀的方法
2019/05/27 HTML / CSS
html5 迷宫游戏(碰撞检测)实例一
2013/07/25 HTML / CSS
HTML5仿微信聊天界面、微信朋友圈实例代码
2018/01/29 HTML / CSS
Quiksilver荷兰官方网站:冲浪和滑雪板
2019/11/16 全球购物
如何写出高性能的JSP和Servlet
2013/01/22 面试题
银行门卫岗位职责
2013/12/29 职场文书
教师年度考核自我鉴定
2014/01/19 职场文书
质量保证书范本
2014/04/29 职场文书
营销经理工作检讨书
2014/11/03 职场文书
以权谋私检举信范文
2015/03/02 职场文书
魂断蓝桥观后感
2015/06/10 职场文书
2016开学第一课心得体会
2016/01/23 职场文书
Python写情书? 10行代码展示如何把情书写在她的照片里
2022/04/21 Python