全局安装PySide6
Python版本:3.9
cmd命令行或者vscode命令行使用pip安装PySide6,使用国内源会更快:
pip install pyside6 -i https://pypi.doubanio.com/simple
在Python的全局包路径下面可以找到QtDesinger和QtUIC的执行文件:
D:\Program Files\Python39\Scripts
![image-20230407233127129](https://blog-1301697820.cos.ap-guangzhou.myqcloud.com/blog/image-20230407233127129.png)
打开VSCode左侧边栏的Extension,搜索pyside或者Qt for Python,点击Install。
![image-20230407233256078](https://blog-1301697820.cos.ap-guangzhou.myqcloud.com/blog/image-20230407233256078.png)
Pyside配置
打开左侧边栏左下角的Manage按钮,选择Settings,搜索Python,选中Qt for Python;
![image-20230407233628508](https://blog-1301697820.cos.ap-guangzhou.myqcloud.com/blog/image-20230407233628508.png)
以下路径根据自己pyside6安装路径,进行配置。
Designer配置
Pyrcc配置
PYuic配置
测试Pyside6
在Vicode中,点击资源管理器(Ctrl+Shift+E),创建文件夹,右键单击刚创立的文件夹,点击Create Qt UI File。
![image-20230407234305657](https://blog-1301697820.cos.ap-guangzhou.myqcloud.com/blog/image-20230407234305657.png)
VsCode会自动打开designer,设计如下窗体,并且保存为Main.ui。
![image-20230407234412870](https://blog-1301697820.cos.ap-guangzhou.myqcloud.com/blog/image-20230407234412870.png)
会在同级目录自动生成Main_ui.py文件。
在根目录下新建main.py文件,输入以下代码:
import sys
from PySide6 import QtWidgets
from PySide6.QtWidgets import *
from AppUI.Main_ui import Ui_MainWindow
class MainWindow(QMainWindow, Ui_MainWindow):
def __init__(self, parent=None):
super().__init__()
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
win = MainWindow()
win.setWindowTitle("")
win.show()
app.exit(app.exec())
运行main.py即可。