PYQT5 vscode联合操作qtdesigner的方法

作者:hi请叫我学霸 时间:2023-10-31 16:46:41 

除了使用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的方法

来源:https://blog.csdn.net/lv0817/article/details/80287404

标签:PYQT5,vscode,qtdesigner
0
投稿

猜你喜欢

  • Python格式化字符串f-string的使用教程

    2023-10-07 22:33:29
  • jsp/javascript打印九九乘法表代码

    2024-03-23 02:23:17
  • Python文件读写及常用文件的打开方式

    2023-04-21 10:50:38
  • Python遍历字典方式就实例详解

    2021-02-16 08:50:58
  • python 实现多进程日志轮转ConcurrentLogHandler

    2021-03-01 02:03:42
  • JavaScript设计模式之模板方法模式原理与用法示例

    2024-02-24 02:17:20
  • asp清空站点缓存

    2009-08-04 18:01:00
  • BootstrapValidator实现注册校验和登录错误提示效果

    2024-04-08 10:57:03
  • 用ASP生成XBM数字图片验证码

    2008-08-10 18:40:00
  • javascript实现鼠标选取拖动或Ctrl选取拖动

    2021-08-21 19:08:33
  • Go 加密解密算法小结

    2024-04-26 17:29:00
  • ASP.NET连接SQL数据库的简单实例代码

    2024-01-26 06:54:27
  • python破解WiFi教程代码,Python蹭网原理讲解

    2022-09-05 20:14:43
  • python 用matplotlib绘制折线图详情

    2022-03-23 16:38:19
  • python 遍历pd.Series的index和value

    2021-12-27 15:50:42
  • 在Python中使用gRPC的方法示例

    2021-02-02 16:20:21
  • Python列表排序方法reverse、sort、sorted详解

    2022-01-06 22:16:39
  • Python pygame 动画游戏循环游戏时钟实现原理

    2022-07-02 06:27:27
  • 基于Python+Pygame实现经典赛车游戏

    2023-09-18 03:57:43
  • Dreamweaver 网页编辑常用表现的实现方法

    2010-10-20 20:05:00
  • asp之家 网络编程 m.aspxhome.com