在Python中,可以通过以下方法判断是否按下了两个QPushButtons:
from PyQt5.QtWidgets import QPushButton
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)
button_clicked()
中,使用self.sender()
获取发送信号的按钮对象,并通过比较判断是哪个按钮被点击。layout.addWidget(button1)
layout.addWidget(button2)
app.exec_()
这样,当用户点击按钮时,会触发相应的槽函数,并根据按钮对象的比较结果输出相应的信息。
关于PyQt5的更多信息和使用方法,可以参考腾讯云的相关产品和产品介绍链接地址。
领取专属 10元无门槛券
手把手带您无忧上云