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 相关文章推荐
pycharm下打开、执行并调试scrapy爬虫程序的方法
Nov 29 Python
python实现闹钟定时播放音乐功能
Jan 25 Python
python2.7 json 转换日期的处理的示例
Mar 07 Python
Python网络编程之TCP套接字简单用法示例
Apr 09 Python
django rest framework 数据的查找、过滤、排序的示例
Jun 25 Python
python版大富翁源代码分享
Nov 19 Python
python读取几个G的csv文件方法
Jan 07 Python
Python饼状图的绘制实例
Jan 15 Python
Python中的相关分析correlation analysis的实现
Aug 29 Python
python 怎样将dataframe中的字符串日期转化为日期的方法
Sep 26 Python
使用python实现CGI环境搭建过程解析
Apr 28 Python
Python实现老照片修复之上色小技巧
Oct 16 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
PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
2010/07/09 PHP
php 地区分类排序算法
2013/07/01 PHP
PHP防止注入攻击实例分析
2014/11/03 PHP
javascript引导程序
2008/10/26 Javascript
IE6、IE7中获取Button元素的值的bug说明
2011/08/28 Javascript
formStorage 基于jquery的一个插件(存储表单中元素的状态到本地)
2012/01/20 Javascript
javaScript(JS)替换节点实现思路介绍
2013/04/17 Javascript
JavaScript 事件对象介绍
2015/04/13 Javascript
基于JavaScript实现树形下拉框
2016/08/10 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
2016/10/04 Javascript
javascript自执行函数
2017/02/10 Javascript
JS正则表达式验证账号、手机号、电话和邮箱是否合法
2017/03/08 Javascript
Ajax异步文件上传与NodeJS express服务端处理
2017/04/01 NodeJs
layui表格实现代码
2017/05/20 Javascript
Kindeditor单独调用多图上传实例
2017/07/31 Javascript
基于daterangepicker日历插件使用参数注意的问题
2017/08/10 Javascript
基于twbsPagination.js分页插件使用心得(分享)
2017/10/21 Javascript
关于ckeditor在bootstrap中modal中弹框无法输入的解决方法
2019/09/11 Javascript
深入理解Python 代码优化详解
2014/10/27 Python
使用Python的Scrapy框架编写web爬虫的简单示例
2015/04/17 Python
python3.4控制用户输入与输出的方法
2018/10/17 Python
利用pyecharts实现地图可视化的例子
2019/08/12 Python
python加载自定义词典实例
2019/12/06 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
2020/07/23 Python
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
软件测试笔试题
2012/10/25 面试题
工程测量与监理专业应届生求职信
2013/11/27 职场文书
给物业的表扬信
2014/01/21 职场文书
《美丽的小兴安岭》教学反思
2014/02/26 职场文书
课外活动总结范文
2014/07/09 职场文书
2015年公司行政后勤工作总结
2015/05/20 职场文书
2016年教师节慰问信
2015/12/01 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
浙江省杭州市平均工资标准是多少?
2019/07/09 职场文书
只需要这一行代码就能让python计算速度提高十倍
2021/05/24 Python
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python