我有两个spinBox(spinBox1
和spinBox2
),我需要一个信号来发送两个旋转框的值,我需要在旋转框的任何一个值时触发它改变了。我怎么能这样做?
我将把它与C ++插槽连接起来,稍后用C ++进行数学运算。我已经成功地用单个参数信号做了所有这些事情,只有一个触发器,但这有点复杂。
非常需要帮助和赞赏。
答案 0 :(得分:0)
将信号连接到带有2个参数的插槽。
Rectangle {
signal somethingChanged(double, double)
function exportSignals() {
somethingChanged(spinBox1.value, spinBox2.value)
}
SpinBox {
id: spinBox1
onValueChanged: exportSignals()
}
SpinBox {
id: spinBox2
onValueChanged: exportSignals()
}
}