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提取页面内url列表的方法
May 25 Python
python 读取excel文件生成sql文件实例详解
May 12 Python
python 查找文件名包含指定字符串的方法
Jun 05 Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
Nov 06 Python
python3 实现验证码图片切割的方法
Dec 07 Python
利用python在excel里面直接使用sql函数的方法
Feb 08 Python
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
Jun 12 Python
python代理工具mitmproxy使用指南
Jul 04 Python
python matplotlib 绘图 和 dpi对应关系详解
Mar 14 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
May 22 Python
利用Python实现某OA系统的自动定位功能
May 27 Python
selenium+headless chrome爬虫的实现示例
Jan 08 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
将word转化为swf 如同百度文库般阅读实现思路及代码
2013/08/09 PHP
Javascript与PHP验证用户输入URL地址是否正确
2014/10/09 PHP
php5.5使用PHPMailer-5.2发送邮件的完整步骤
2018/10/14 PHP
javascript call方法使用说明
2010/01/11 Javascript
js限制文本框只能输入数字(正则表达式)
2012/07/15 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/25 Javascript
JavaScript实现文字与图片拖拽效果的方法
2015/02/16 Javascript
Javascript BOM学习小结(六)
2015/11/26 Javascript
JS+html5 canvas实现的简单绘制折线图效果示例
2017/03/13 Javascript
js实现上传并压缩图片效果
2018/01/10 Javascript
vue自定义底部导航栏Tabbar的实现代码
2018/09/03 Javascript
layui prompt 设置允许空白提交的方法
2019/09/24 Javascript
初步理解Python进程的信号通讯
2015/04/09 Python
python 打印出所有的对象/模块的属性(实例代码)
2016/09/11 Python
解决django前后端分离csrf验证的问题
2019/02/03 Python
用python生成(动态彩色)二维码的方法(使用myqr库实现)
2019/06/24 Python
int在python中的含义以及用法
2019/06/27 Python
python打包成so文件过程解析
2019/09/28 Python
pycharm 2019 最新激活方式(pycharm破解、激活)
2020/09/22 Python
python3用PyPDF2解析pdf文件,用正则匹配数据方式
2020/05/12 Python
学python最电脑配置有要求么
2020/07/05 Python
python操作链表的示例代码
2020/09/27 Python
使用HTML5 Canvas绘制圆角矩形及相关的一些应用举例
2016/03/22 HTML / CSS
详解html2canvas截图不能截取圆角图片的解决方案
2018/01/30 HTML / CSS
莫斯科的韩国化妆品店:Sifo
2019/12/04 全球购物
Currentbody法国:健康与美容高科技产品
2020/08/16 全球购物
工程总经理工作职责
2013/12/09 职场文书
优秀求职信范文分享
2013/12/19 职场文书
电脑饰品店的创业计划书
2014/01/21 职场文书
《灯光》教学反思
2014/02/08 职场文书
揭牌仪式主持词
2014/03/19 职场文书
公司离职证明范本(5篇)
2014/09/17 职场文书
教师作风整改措施思想汇报
2014/10/12 职场文书
物业保洁员岗位职责
2015/02/13 职场文书
门卫管理制度范本
2015/08/05 职场文书
一篇文章带你搞懂Python类的相关知识
2021/05/20 Python