gpt4 book ai didi

qt - PySide : How to get the clicked QPushButton object in the QPushButton clicked slot?

转载 作者:行者123 更新时间:2023-12-04 13:04:19 30 4
gpt4 key购买 nike

我是 PySide 的新手。我想在其单击的插槽中获取 QPushButton obj(例如使用它来获取其文本)。

button = QtGui.QPushButton("start go")
button.clicked.connect(self.buttonClick)

def buttonClick(self):
... # How can I get the button object?
# print button.text() how to get the text : 'start go' ?

谢谢!

最佳答案

您可以使用 self.sender() 确定发起信号的对象。

在您的代码中,类似的内容应该可以工作。

button = QtGui.QPushButton("start go")
button.clicked.connect(self.buttonClick)

def buttonClick(self):
print self.sender().text()

关于qt - PySide : How to get the clicked QPushButton object in the QPushButton clicked slot?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20320298/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com