我在摆弄"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();
}
}
免责声明:我是一名工程师学生,并尝试学习编程,但我很难掌握和改进。