pyside6的版本要和python的版本对应
看官网 https://wiki.qt.io/Qt_for_Python
如果不对应会出错,提示什么未加载dll
我用的是 python3.12.10 和pyside6.10
下载地址 https://www.python.org/downloads/release/python-31210/
直接下载地址 https://www.python.org/ftp/python/3.12.10/python-3.12.10-amd64.exe
界面设计
项目的文件\site-packages\PySide6\designer.exe
加载界面ui的方式
1 动态加载UI文件
from PySide6 import QtCore, QtWidgets, QtGui import sys from PySide6.QtUiTools import QUiLoader from PySide6.QtWidgets import QApplicationclass MyWidget(QtWidgets.QWidget):def __init__(self):self.ui = QUiLoader().load('ui/qingqiu.ui')if __name__ == "__main__":app = QApplication()stats = MyWidget()stats.ui.show()app.exec()sys.exit(app.exec())
2 转化UI文件为Python代码
pyside6-uic main.ui > ui_main.py