Python 3.6 Qt版本5.9.5。
我想让多个滑块调用同一个函数,但想知道哪个滑块调用了该函数。
我可以通过valueChange
函数调用将名称或变量传递给def valueChange
并确定哪个滑块调用该函数。
self.VS1.sliderMoved.connect(self.valueChange)
self.VS2.sliderMoved.connect(self.valueChange)
def valueChange(self):
sVal = self.VS1.value()
sVal = str(sVal)
self.lbl_VS1.setText(sVal)
然后我想做
if VS2 then self.lbl_VS2.setText(sVal)
使用accessibleName()
进行了尝试
然后print(self.accessibleName())