以下是QPushButton类的初始化方法和常用参数的示例:
QPushButton
QPushButton(text, parent=None)
text
parent
以下是一个使用 QPushButton 创建简单 GUI 应用程序的基本示例:
import sys from PySide6.QtCore import Slot from PySide6.QtWidgets import QApplication, QMainWindow, QPushButton, QStyleFactory class MainWindow(QMainWindow): def __init__(self): super().__init__() self.initUI() def initUI(self): # 设置窗口标题 self.setWindowTitle("QPushButton 示例") # 创建一个 QPushButton对象 self.button = QPushButton("点我", self) # 将按钮移动到30,30处 self.button.move(30, 30) # 将按钮的点击信号连接到槽函数 self.button.clicked.connect(self.buttonClicked) @Slot()# 使用装饰器 def buttonClicked(self): print("QPushButton 被点击了") if __name__ == '__main__': app = QApplication(sys.argv) app.setStyle(QStyleFactory.create("Fusion")) #fusion风格 window = MainWindow() window.show() sys.exit(app.exec())
更多pyside6控件内容,点击此处查看