1.快捷启动QT
其实可以在桌面放一个QT的快捷方式
也可以配置到pycharm更方便
2.ui转.py
命令方式:
pyside6-uic.exe $FileName$ -o $FileNameWithoutExtension$.py |
---|
Pycharm方式:
$FileName$ -o $FileNameWithoutExtension$.py |
---|
补充代码
if __name__ == '__main__':
import sys
QCoreApplication.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_MainWindow
def __init__(self):
super().__init__()
self.setupUi(self)
if __name__ == '__main__':
import sys
QCoreApplication.setAttribute(Qt.AA_EnableHighDpiScaling)
app = QApplication(sys.argv)
view = View()
view.show()
app.exec()