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

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

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

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

创建的新窗口后缀为 .ui

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

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

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

本文中采用了业务与逻辑分离的方法,所以创建了第一个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的方法

本文地址: http://www.cppcns.com/jiaoben/python/303699.html

qt与python互联_PYQT5 vscode联合操作qtdesigner的方法相关推荐

  1. vspythonqt混合_PYQT5 vscode联合操作qtdesigner的方法

    除了使用pycharm外,还可使用vscode来操作pyqt,方法如下: 1. 在vscode中配置相关的pyqt的相关 根据自己实际情况修改第一项pyqt的路径 2. 创建一个文件夹,右键,最后一项 ...

  2. python设置excel自动换行_python操作excel的方法(xlsxwriter包的使用)

    本文介绍python操作excel的方法(xlsxwriter包的使用),具体内容如下 xlsxwriter包的安装 pip install xlsxwriter Workbook类 创建一个exce ...

  3. python关闭浏览器删除session_Django操作session 的方法

    session是存放在服务端的,在django中使用session必须要先在数据库中创建django_session表,session相关信息都要依赖此表 获取session request.sess ...

  4. qt与python结合_pyqt5与matplotlib的完美结合实例

    具体用到了matplotlib.backends.backend_qt5agg.FigureCanvasQTAgg 直接上代码(这里给出的只是一个简单的框架,告诉你怎么去写): # -*- codin ...

  5. python对文件的读操作有哪些方法-Python中文件的读取和写入操作

    从文件中读取数据 读取整个文件 这里假设在当前目录下有一个文件名为'pi_digits.txt'的文本文件,里面的数据如下: 3.1415926535 8979323846 2643383279 wi ...

  6. python对文件的读操作有哪些方法-Python之文件操作:文件的读写

    一.open函数:对文件读写之前,需要先打开文件,获取文件句柄 注意:open() file() 尽量使用open(),Python3以后不支持file()了 1.open(file_name[,ac ...

  7. python switch to frame_iframe的操作switch_to_frame使用方法.

    一.frame和iframe区别 Frame与Iframe两者可以实现的功能基本相同,不过Iframe比Frame具有更多的灵活性. frame是整个页面的框架,iframe是内嵌的网页元素,也可以说 ...

  8. word python 域 操作_python实现在windows下操作word的方法

    本文实例讲述了python实现在windows下操作word的方法.分享给大家供大家参考.具体实现方法如下: import win32com from win32com.client import D ...

  9. python excel案例导入jira_Python操作Jira库常用方法解析

    Jira提供了完善的RESTful API,如果不想直接请求API接口可以使用Python的Jira库来操作Jira 安装方法 pip install jira 认证 Jira的访问是有权限的,在访问 ...

最新文章

  1. 关于Ajax 4-9
  2. 如何通过建造餐厅来了解Scala差异
  3. C语言结构体用法很多,坑也很多
  4. ZZULIOJ 1064:加密字符
  5. java List 数组删除元素
  6. 了解工作分解结构(WBS)
  7. adb wifi远程连接手机
  8. 【Python】Time模块 ValueError: unconverted data remains: UnicodeEncodeError:
  9. 武汉市政府官网转载,长江日报、武汉电视台重磅报道,这场区块链大会厉害了!...
  10. lync2013持久聊天服务器如何修复,部署企业版lync2013之四:持久聊天
  11. 软件测试实例-如何测试一个杯子
  12. C++——NOIP模拟题——葫芦
  13. FileProvider共享文件
  14. 更新:为 NGINX 配置免费的 Let‘s Encrypt SSL/TLS 证书
  15. vue-router 路由 pushstate replacestate popstate 详解
  16. (三)UPF之Domain Coverage Relationship(Cover、Equivalent、Independent)
  17. 新浪微博视频批量上传社区投稿工具教程
  18. redis和mysql图书管理系统_基于SpringSecurity+SSM+SpringBoot+RabbitMQ+Redis+ShardingJdbc--在线图书管理系统...
  19. LIFT: Learned Invariant Feature Transform详细笔记
  20. wsl2 (Windows Subsystem for Linux)使用学习

热门文章

  1. 【铜】第174-9篇 一对一视频录制(九)一对多学生端删除白板及nginx下配CI
  2. Cororsync+Pacemaker
  3. SQLServer代理新建或者编辑作业报错
  4. application/x-www-form-urlencoded multipart/form-data text/plain 的区别和作用
  5. 在archlinux上搭建twitter storm cluster
  6. Hyper-V 3 虚拟机快照之四 导入/导出快照
  7. 实验问题总结与分享之×××(Virtual Private Network)
  8. Build OS Menu of Platform Builder 5.0
  9. 苹果四大供应商向高通索赔90亿;金立否认裁定破产清算
  10. SCCM2012R2之二安装SQL Server