PyQt入门指南十三 QPushButton按钮组件详解

在PyQt中,QPushButton 是一个非常常用的组件,用于创建按钮。按钮可以用于触发各种操作,例如打开对话框、提交表单或执行其他功能。本文将详细介绍 QPushButton 的基本用法和一些高级特性。

基本用法

首先,我们需要导入必要的模块并创建一个简单的 QPushButton

import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton

class MyWindow(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()

    def initUI(self):
        self.setGeometry(300, 300, 300, 200)
        self.setWindowTitle('QPushButton 示例')

        # 创建一个按钮
        btn = QPushButton('点击我', self)
        btn.setToolTip('这是一个按钮')  # 设置按钮的工具提示
        btn.resize(btn.sizeHint())  # 设置按钮的大小
        btn.move(100, 80)  # 移动按钮的位置

        self.show()

if __name__ == '__main__':
    app = QApplication(sys.argv)
    window = MyWindow()
    sys.exit(app.exec_())

连接信号和槽

QPushButton 最重要的功能之一是能够连接到槽函数。当按钮被点击时,槽函数将被调用。

import sys
from PyQt5.QtWidgets import 

你可能感兴趣的:(pyqt,前端)