gpt4 book ai didi

pyqt - 如何从 valueChanged 信号中找到发射器 Spinbox?

转载 作者:行者123 更新时间:2023-12-02 15:33:53 27 4
gpt4 key购买 nike

我有几个旋转框,我希望它们在值更改时更改背景颜色。

使用此连接命令:

self.doubleSpinBox_1.valueChanged.connect(self.color)

我的第一次尝试是:

def color(self):
send = self.sender()
emitter = send.text()

问题是,“send.text()”返回更改后的值,而不是发出信号的旋转框。在有关 QDoubleSpinBox 的文档中,我搜索了“setName”之类的内容,或用于标识我的发件人旋转框的内容,但我没有找到任何内容。

最佳答案

self.sender() 发出信号的spinbox。您实际上是在调用 doubleSpinBox_1.text(),这当然会为您提供旋转框中的文本。

所以只需编写 mySpinBox = self.sender() 就可以了。

关于pyqt - 如何从 valueChanged 信号中找到发射器 Spinbox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21320574/

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