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语言memmove()函数:在内存中移动一段数据 memmove()是C语言标准库中的一个函数,用于在内存中移动一段数据,其原理是通过复制数据到临时缓冲区来实现移动;
Python dir()函数 在Python中,dir()函数是一个内置函数,用于列出指定对象的属性和方法。如果没有指定对象,则默认使用当前作用域中的所有对象。dir()函数返回一个字符串列表,包含指定对象的所有属性和方法名称。
Python any()函数详细教程 any()函数只接受一个可迭代的类型参数;如果该迭代器的任意一个元素为True,则返回True,否则返回False;如果迭代器为空返回False;
Rust中的函数 函数在所有编程语言中都非常普遍,也非常重要;在Rust中,可以使用 fn 关键字来声明一个函数;
Rust获取命令行参数 所谓的命令行参数,是指程序在命令行或SHELL上运行时后跟的参数;Rust语言中获取命令行参数的方法如下:
C语言获取当前系统的CPU核心数量 本文将介绍C语言在Windows系统和Linux系统下获取CPU核心数量的方法;