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())

运行效果

pyside6 QPushButton

QPushButton 常用信号与事件

编辑中...

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/pyside6-widgets/qpushbutton.html

分类: 计算机技术
推荐阅读:
C语言isalnum()函数:判断字符是否为字母或数字 isalnum()函数在C语言中用于判断一个字符是否为字母或数字;如果字符是数字或字母,返回一个非0值,否则返回0;
Python setattr()函数 在 Python 中,setattr() 函数用于设置对象的属性值。它接受三个参数:要设置属性的对象、属性名称和属性值。如果对象已经存在具有相同名称的属性,则该属性的值将被覆盖。
Python暴力破解MD5加密字符串 首先,MD5是不可逆的消息摘要算法,也就是说,不能根据MD5值逆向解密出原信息;但是,MD5通常被用于对密码进行处理,而密码长度是有限的,我们只需要配对出这些组合的MD5值,就可以实现所谓的解密,这种方法也叫暴力破解;
TypeError: unsupported format string passed to test.__format__ 在Python中,如果对未定义__format__()方法的对象使用format()函数,就会造成TypeError: unsupported format string passed to test.__format__错误;
PySide6 beep()函数详细教程 PySide6.QtWidgets.QApplication类的成员函数beep()将使用系统设置的音量和声音进行通知;
显示当前挂载的文件系统 在Linux系统下,通过一条命令即可显示系统当前挂载的文件系统: