QT Designer:连接 QSlider 和 QDoubleSpinBox(双向)
QT Designer: Connect QSlider and QDoubleSpinBox (both ways)
我是 QT Designer 的新手,正在为 Maya 构建界面。在我看过的大多数教程中,在两个对象之间设置 signals/slots 非常简单。
我正在尝试设置滑块和旋转框以相互驱动。如果滑块更新,旋转框中的值也会更新,反之亦然。但是,我尝试的所有连接似乎都没有任何更新。
我想尝试完全通过 QT Designer 来完成此操作。
这是我从滑块到旋转框的选项图片:
我的一个 Maya 脚本使用了类似的东西,不同之处在于 Int
在 QSpinBox
中。我在烘焙动画时使用这些滑块来设置第一帧和最后一帧。
这是一张截图(无法移动上面的标签,抱歉)
如果您使用下面 table 中的信号和插槽,这应该可以正常工作。
_______________________________________________________________________
| Source Widget | Signal | TO | Slot | Dest Widget |
|---------------|-------------------|----|---------------|-------------|
| QSlider | sliderMoved(int) | TO | setValue(int) | QSpinBox |
| QSpinBox | valueChanged(int) | TO | setValue(int) | QSlider |
我是 QT Designer 的新手,正在为 Maya 构建界面。在我看过的大多数教程中,在两个对象之间设置 signals/slots 非常简单。
我正在尝试设置滑块和旋转框以相互驱动。如果滑块更新,旋转框中的值也会更新,反之亦然。但是,我尝试的所有连接似乎都没有任何更新。
我想尝试完全通过 QT Designer 来完成此操作。
这是我从滑块到旋转框的选项图片:
我的一个 Maya 脚本使用了类似的东西,不同之处在于 Int
在 QSpinBox
中。我在烘焙动画时使用这些滑块来设置第一帧和最后一帧。
这是一张截图(无法移动上面的标签,抱歉)
如果您使用下面 table 中的信号和插槽,这应该可以正常工作。
_______________________________________________________________________
| Source Widget | Signal | TO | Slot | Dest Widget |
|---------------|-------------------|----|---------------|-------------|
| QSlider | sliderMoved(int) | TO | setValue(int) | QSpinBox |
| QSpinBox | valueChanged(int) | TO | setValue(int) | QSlider |