界面工具Designer以及调用

发布时间:2024-05-01 15:32:00

PySide2 Designer是Qt Designer的替代工具,用于设计和创建用户界面。它集成在PySide2中,可以直接使用来快速设计和布局界面。您可以按照以下步骤来启动PySide2 Designer工具:

  1. 打开终端或命令提示符符,输入以下命令启动PySide2 Designer:

01.
pyside2-designer
复制
  1. PySide2 Designer工具将会启动并显示出来,您可以开始设计用户界面。

  2. 在PySide2 Designer中,您可以拖放各种部件(widgets)来布局、设计界面。可以设置部件的属性、信号/槽等。

  3. 在设计完成后,您可以保存您的设计为.ui文件,然后在您的PySide2应用程序中加载并使用这个.ui文件。

PySide2 Designer工具提供了一个直观、快速的方式来设计用户界面,帮助您加速应用程序的开发过程。您可以尝试使用这个工具来创建更复杂的界面,以提升用户体验。

736c7a34f8bee949d05847e56dab3a61.png

01.
import time
02.
03.
from PySide2.QtWidgets import QApplication, QMainWindow, QPushButton, QPlainTextEdit,QLabel,QLineEdit
04.
from PySide2.QtUiTools import QUiLoader
05.
import sys
06.
07.
class Main():
08.
09.
def load(self):
10.
# 动态加增 UI
11.
self.ui = QUiLoader().load('./ui/main.ui')
12.
13.
# 1、 按钮绑定点击事件
14.
self.ui.top_button.clicked.connect(self.button)
15.
16.
17.
def button(self):
18.
print("按钮不")
19.
# 2、 获取线型框文本框内容
20.
text = self.ui.top_line.text()
21.
print(text)
22.
time.sleep(5)
23.
# 3、 线型框赋值
24.
self.ui.top_line.setText("aaaaaa")
25.
26.
27.
28.
if __name__ == '__main__':
29.
30.
app = QApplication([])
31.
32.
main = Main()
33.
# 加载UI
34.
main.load()
35.
# UI展示
36.
main.ui.show()
37.
38.
39.
app.exec_()
复制