我目前正在尝试使用 Qt 4.8 (C++) 绘制船的顶视图。我想实现一个船在其中移动的 QWidget。
因此我需要绘制一艘船的俯视图,它应该看起来与此类似(只需要外边界):
(来源:4vector.com)
目前我正在尝试将 QPainter 与 QPainterPath 结合使用,但我无法弄清楚如何正确组合椭圆体和矩形。另一种选择是将它绘制为多边形,但我需要很多点才能让它看起来不错。
此外,我认为仅使用一个矩形和两个椭圆体或类似解决方案的解决方案会更漂亮。
非常感谢您的帮助!
我目前正在尝试使用 Qt 4.8 (C++) 绘制船的顶视图。我想实现一个船在其中移动的 QWidget。
因此我需要绘制一艘船的俯视图,它应该看起来与此类似(只需要外边界):
(来源:4vector.com)
目前我正在尝试将 QPainter 与 QPainterPath 结合使用,但我无法弄清楚如何正确组合椭圆体和矩形。另一种选择是将它绘制为多边形,但我需要很多点才能让它看起来不错。
此外,我认为仅使用一个矩形和两个椭圆体或类似解决方案的解决方案会更漂亮。
非常感谢您的帮助!