1.快捷启动QT
其实可以在桌面放一个QT的快捷方式
也可以配置到pycharm更方便
2.ui转.py
命令方式:
| pyside6-uic.exe $FileName$ -o $FileNameWithoutExtension$.py |
|---|
Pycharm方式:
| $FileName$ -o $FileNameWithoutExtension$.py |
|---|
补充代码
if __name__ == '__main__':import sysQCoreApplication.setAttribute(Qt.AA_EnableHighDpiScaling)app = QApplication(sys.argv)window = QMainWindow() # 看自己的选择,或者 window = QWidget()view = Ui_MainWindow()view.setupUi(window)window.show()app.exec()

但是有个问题,如果修改了界面,又要重新转ui成py,会覆盖之前的补充代码,用新文件继承。
# hello_main.py 能独立运行的界面代码from hello import * # 导入ui转的.py所有代码class View(QMainWindow, Ui_MainWindow): # 基础QMainWindow(QWidget)、Ui_MainWindowdef __init__(self):super().__init__()self.setupUi(self)if __name__ == '__main__':import sysQCoreApplication.setAttribute(Qt.AA_EnableHighDpiScaling)app = QApplication(sys.argv)view = View()view.show()app.exec()

