赞
踩
目录
PySide6_Designer - QT Designer 设计UI
PySide6_UIC - 将QT Designer生成的UI文件转换为python文件
PySide6_RCC - 将RCC文件转换为python文件
pip install PySide6 --trusted-host mirrors.aliyun.com
C:\Users\vec\AppData\Roaming\Python\Python38\site-packages\PySide6\designer.exe
$FilePath$
$FileDir$
C:\Users\vec\AppData\Roaming\Python\Python38\Scripts\pyside6-uic.exe
$FileName$ -o ui_$FileNameWithoutExtension$.py
$FileDir$
C:\Users\vec\AppData\Roaming\Python\Python38\Scripts\pyside6-rcc.exe
$FileName$ -o $FileNameWithoutExtension$_rc.py
$FileDir$
最终效果
从 Tools -> External Tools -> PySide6_Designer 打开 QT Designer
随便添加了一些控件,如下:
保存为first.ui文件。
注意: ctrl + r可以预览对应的UI。
右键点击对应的ui文件 ->External Tools -> PySide6_UIC, 生成对应的python文件。
创建hello.py文件,并添加如下代码。
因为在QT Designer中用的 MainWindows的模式,所以,要包含下面modules。
- # -*- coding: utf-8 -*-
-
- import sys
- from PySide6.QtWidgets import QApplication, QMainWindow
- from ui_first import *
-
-
- class MyMainWindow(QMainWindow, Ui_MainWindow):
- def __init__(self, parent=None):
- super(MyMainWindow, self).__init__(parent)
- self.setupUi(self)
-
- self.pushButton.clicked.connect(self.showhaha)
-
- def showhaha(self):
- print("hahahahahhaah...........")
-
-
- if __name__ == "__main__":
- app = QApplication(sys.argv)
- myWin = MyMainWindow()
- myWin.show()
- sys.exit(app.exec())
运行hello.py文件,就可以看到窗口弹出,并且,点击按键,会有对应的槽函数的打印。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。