PYQT5 vscode联合操作qtdesigner的方法
作者:hi请叫我学霸 时间:2023-10-31 16:46:41
除了使用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,可以看到窗口实现:
来源: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