Qt:QOpenGLWidget轮换输入更改

时间:2018-03-14 09:23:56

标签: qt connect

我在摆弄"Hello GL2 Example"。我没有使用滑块来改变x轴和y轴的旋转,而是想使用传感器值。

我想使用Yaw和Pitch值进行旋转变化:

enum Axis {
TX, TY, TZ, Yaw, Pitch, Roll,
};

我尝试使用connect来读取值,这些值在6" QLCDNumber"中正确显示。

connect(ui.yawlcdNumber, &QLCDNumber::digitCount, glWidget, &GLWidget::setYRotation);

产生

 error C2338: The slot requires more arguments than the signal provides.

我无法直接使用Axis值来调用" setYRotation" in" glwidget.cpp",或。

源代码:

void GLWidget::setYRotation(int angle)
{
qNormalizeAngle(angle);
if (angle != m_yRot) {
    m_yRot = angle;
    emit yRotationChanged(angle);
    update();
}
}

免责声明:我是一名工程师学生,并尝试学习编程,但我很难掌握和改进。

0 个答案:

没有答案