自己写的一个小小的电子罗盘的一个小程序,不过是项目的一部分,只可以贴绘制部分代码 效果如下图 首先开始自己写的时候,虽然知道Qt 的坐标系是从左上角开始的,所以,使用了算法,在绘制后,在移动回来,但是只有45度的时候可以实现,其它角度都是有问题的. 和前辈请教,先移动坐标在绘制,在使用过程中,忘记调用 painter1.save(); 函数,到时失败,仔细检查是才发现少些了一行. 上核心代码 void MainWidget::draw_Direction() { QPainter painter