首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何判断是否按下了两个QPushButtons (Python)

在Python中,可以通过以下方法判断是否按下了两个QPushButtons:

  1. 首先,需要导入PyQt5库中的QPushButton模块:
代码语言:txt
复制
from PyQt5.QtWidgets import QPushButton
  1. 创建两个QPushButton对象,并为它们设置相应的信号和槽函数:
代码语言:txt
复制
button1 = QPushButton("Button 1")
button2 = QPushButton("Button 2")

def button_clicked():
    sender = self.sender()
    if sender == button1:
        print("Button 1 was clicked.")
    elif sender == button2:
        print("Button 2 was clicked.")

button1.clicked.connect(button_clicked)
button2.clicked.connect(button_clicked)
  1. 在槽函数button_clicked()中,使用self.sender()获取发送信号的按钮对象,并通过比较判断是哪个按钮被点击。
  2. 最后,将这两个按钮添加到应用程序的布局中,并启动应用程序的事件循环:
代码语言:txt
复制
layout.addWidget(button1)
layout.addWidget(button2)

app.exec_()

这样,当用户点击按钮时,会触发相应的槽函数,并根据按钮对象的比较结果输出相应的信息。

关于PyQt5的更多信息和使用方法,可以参考腾讯云的相关产品和产品介绍链接地址。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券