QT设计器:连接QSlider和QDoubleSpinBox(双向)

QT设计器:连接QSlider和QDoubleSpinBox(双向),qt,designer,maya,qspinbox,qslider,Qt,Designer,Maya,Qspinbox,Qslider,我是QT Designer的新手,正在为Maya构建接口。在我看到的大多数教程中,在两个对象之间设置信号/插槽非常简单 我正在尝试设置一个滑块和spinbox来相互驱动。如果滑块已更新,则spinbox中的值将更新,反之亦然。但是,我尝试的所有连接似乎都没有任何更新 我想尝试通过QT设计器来实现这一点 下面是从滑块到旋转框的选项图像: 我的Maya脚本中有一个使用了类似的东西,除了QSpinBox中的Int。我使用这些滑块设置烘焙动画时的第一帧和最后一帧 这是一个屏幕截图(很抱歉,无法移动上面的

我是QT Designer的新手,正在为Maya构建接口。在我看到的大多数教程中,在两个对象之间设置信号/插槽非常简单

我正在尝试设置一个滑块和spinbox来相互驱动。如果滑块已更新,则spinbox中的值将更新,反之亦然。但是,我尝试的所有连接似乎都没有任何更新

我想尝试通过QT设计器来实现这一点

下面是从滑块到旋转框的选项图像:


我的Maya脚本中有一个使用了类似的东西,除了
QSpinBox
中的
Int
。我使用这些滑块设置烘焙动画时的第一帧和最后一帧

这是一个屏幕截图(很抱歉,无法移动上面的标签)

如果您使用下表中的信号ans插槽,这应该可以正常工作

_______________________________________________________________________
| Source Widget | Signal            | TO | Slot          | Dest Widget |
|---------------|-------------------|----|---------------|-------------|
| QSlider       | sliderMoved(int)  | TO | setValue(int) | QSpinBox    |
| QSpinBox      | valueChanged(int) | TO | setValue(int) | QSlider     |

您是否尝试过将
QSlider::valueChanged
QDoubleSpinBox::setValue
连接,反之亦然?谢谢您的回复。看起来两个小部件都没有“setValue”输入。不过我确实看到了“valueChanged”,也看到了这一点:顺便说一句,QSlider和QDoubleSpinBox都有setValues为什么要首先使用QDoubleSpinBox,因为QSlider使用int?正如我提到的链接中所描述的,您应该使用自己的插槽来管理类型转换。但是如果你使用QSpinBox,你不需要这个额外的步骤。