PySide6 按钮(QPushButton)
QPushButton 是 Qt 框架中表示可点击按钮部件的类。在 PySide6 中,你可以使用 QPushButton 类来创建和与图形用户界面(GUI)应用程序中的按钮交互。
QPushButton 类初始化方法
以下是QPushButton
类的初始化方法和常用参数的示例:
QPushButton(text, parent=None)
text
:按钮显示的文本,默认为空;parent
:按钮的父部件,可以是另一个部件;不指定时自动关联到默认的顶级窗口;
QPushButton 示例
以下是一个使用 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())
运行效果

QPushButton 常用信号与事件
编辑中...