





























把 main_window.ui 转成 .py,最常用、最稳定的是命令行工具(pyuic5 / pyside6-uic),也可以用 IDE 插件一键转换。
pip install pyqt5 pyqt5-tools
转换命令:pyuic5
转换命令:pyside6-uic
main_window.ui 所在目录cd /path/to/your/ui/folder
pyuic5 main_window.ui -o main_window.py
pyside6-uic main_window.ui -o main_window.py
-x 可让生成的 .py 直接运行(含测试入口):pyuic5 -x main_window.ui -o main_window.py
main_window.ui → Compile UI to Pythonmain_window.py 到同目录。# main.py
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
from main_window import Ui_MainWindow # 导入生成的UI类
class MyWindow(QMainWindow, Ui_MainWindow):
def __init__(self):
super().__init__()
self.setupUi(self) # 加载UI
if __name__ == "__main__":
app = QApplication(sys.argv)
win = MyWindow()
win.show()
sys.exit(app.exec_())
'pyuic5' 不是内部命令:
Python/Scripts 加入系统 PATHpip install pyqt5-tools 或用 python -m PyQt5.uic.pyuic.ui 都要重新执行转换命令。此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。