界面工具Designer以及调用

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

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

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

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

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

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

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

736c7a34f8bee949d05847e56dab3a61.png

import time

from PySide2.QtWidgets import QApplication, QMainWindow, QPushButton, QPlainTextEdit,QLabel,QLineEdit
from PySide2.QtUiTools import  QUiLoader
import sys

class Main():

    def load(self):
        # 动态加增 UI
        self.ui = QUiLoader().load('./ui/main.ui')

        # 1、 按钮绑定点击事件
        self.ui.top_button.clicked.connect(self.button)


    def button(self):
        print("按钮不")
        # 2、 获取线型框文本框内容
        text = self.ui.top_line.text()
        print(text)
        time.sleep(5)
        # 3、 线型框赋值
        self.ui.top_line.setText("aaaaaa")



if __name__ == '__main__':

    app = QApplication([])

    main = Main()
    # 加载UI
    main.load()
    # UI展示
    main.ui.show()


    app.exec_()