我们练习了控制LED, 现在我们看看如何使用QT5控制小车。这个项目的clicked() 方法、pressed()方法、released()方法用于操作小车,为此我们有下面可操作选项:
- 如果我们仅使用clicked()方法创建项目,需要创建5个按钮:向前、向后、左转、右转、停止。每次停止机器人需要按下停止按钮。
- 如果我们仅使用pressed()和released()方法,需要创建4个按钮:向前、向后、左转、右转。我们不需要停止按钮,因为一直按下按钮,小车运动;释放按钮小车停止。
- 我们也可以使用clicked() 、pressed()、released()方法的综合,向前、后退、停止按钮和clicked()方法关联,左转和右转按钮和pressed()、released()关联
本项目我们选择方案3,结合clicked(),pressed(),released()方法。创建这个项目前,我们关闭LEDOnOff项目,因为如果LEDOnOff和QTRover项目都保持打开,有了更改,如果UI