我正在为学校构建一个c ++迷宫项目,并希望用c ++创建一个2D图形窗口,让我可以渲染类似http://www.dreamincode.net/forums/uploads/monthly_07_2011/post-114496-13104660729008.png的内容。
有人可以建议使用2d图形库吗?我已经研究过openGL,但我担心必要的几何结构太复杂了我所需要的。当然,我可能会忽略一些事情。
我在OS X上使用Xcode,如果库不是多平台,那就没关系。有人能建议我吗?
答案 0 :(得分:2)
Qt framework是用于构建应用程序的跨平台解决方案。
有basic drawing example显示如何使用基本图形基元:
该技术的核心在于重新实现窗口小部件的paintEvent()
方法,以控制它在屏幕上的显示(绘制)方式。 QPainter
类提供了许多绘图方法以满足您的需求。
答案 1 :(得分:0)