python 界面开发笔记

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