如题
我有一个slider滑块 和一个lineedit文本框.
我想要实现两个功能,
其一:当滑块移动时,将当前位置更新到lineedit当中.
其二:当在文本框内写入数据时,将滑块移动到相应位置.
self.Lineedit.textChanged.connect(self.Lchange)
self.Slider.valueChanged.connect(self.Schange)
但这样问题就来了,这两个控件将会不停的互相发信号
怎么样才能做到
c++和python代码都可以
如题
我有一个slider滑块 和一个lineedit文本框.
我想要实现两个功能,
其一:当滑块移动时,将当前位置更新到lineedit当中.
其二:当在文本框内写入数据时,将滑块移动到相应位置.
self.Lineedit.textChanged.connect(self.Lchange)
self.Slider.valueChanged.connect(self.Schange)
但这样问题就来了,这两个控件将会不停的互相发信号
怎么样才能做到
c++和python代码都可以
def Lchange(self, value):
if self.Slider.value() != int(value):
self.Slider.setValue(int(value))
def Schange(self, value):
if self.Lineedit.text() != str(value):
self.Lineedit.setText(str(value))