PySide6学习笔记(一)VSCode配置

发布时间 2023-12-22 22:27:59作者: China Soft

vscode配置(windows)

  1. 在vscode中安装Python与 QT for Python和code runner插件(推荐)

 

 

 

Python与 QT for Python插件开发PySide必备code runner(可以右键运行py文件)

  1. 安装PySide6
pip  install PySide6
  1. 配置QT for python 插件

  1.  点击插件 设置-拓展设置 找到你的PySide 安装位置 通常安装位置在你的python安装环境下的Script下

 4. 我们需要把这三个程序配置到QT for python 中

 

5. 这个位置放 pyside6-designer.exe程序路径

 

7. 这个位置放 pyside6-rcc.exe程序路径

 

5. 这个位置放 pyside6-uic.exe程序路径

 

我的完整路径:C:\Users\LENOVO\AppData\Local\Programs\Python\Python311\Scripts\pyside6-designer.exe(根据你的程序路径进行调整) rcc.exe是用来将图片、数据等资源文件打包成py文件的工具。 uic.exe是将designer设计的ui文件转换成py文件 designer.exe QT UI设计器。

测试功能

新建一个demo01输入以下代码,右键 Run Code运行。

 
PYTHON
复制代码
# -*- coding:utf-8 -*-
import sys
from PySide6 import QtWidgets

app = QtWidgets.QApplication(sys.argv)
winget = QtWidgets.QWidget()
winget.resize(360, 360)
winget.setWindowTitle("Hello, PySide6!")
winget.show()
sys.exit(app.exec_())

 

 

 

测试QT for python 插件配置是否成功

 

弹出这个节目代表designer配置成功

 

点击创建并且创建并拖拽一个按钮,保持起名demo02.ui.

 

在vscode中会自动帮我们把ui文件转换为py文件

 

 

我们创建一个demo02Run.py文件,并输入以下代码

 
python
复制代码
# -*- coding:utf-8 -*-
# 导入 demo02_ui
from demo02_ui import *
from PySide6.QtWidgets import QApplication, QMainWindow
import sys

# 继承 Ui_MainWindow类


class MyMainWindow(QMainWindow, Ui_MainWindow):
    def __init__(self):
        super().__init__()
        self.setupUi(self)


if __name__ == "__main__":
    app = QApplication(sys.argv)
    myWin = MyMainWindow()
    myWin.show()
    sys.exit(app.exec_())

右键运行一下demo02Run.py 成功调用ui页面 我们通常叫这种方式为页面与逻辑分离

 

这样的话本次vscode环境搭建,插件配置就到此结束了。如果有帮助麻烦点赞哦。评论区不定时回答问题。我们共同进步。


作者:肖一二
链接:https://juejin.cn/post/7248878483328630842
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。