我正在寻找易于使用和跨平台的GUI工具包。 GUI的另一个主要要求是它应该支持缩放和平移。 例如,我应该可以放大图片并放大button。
像这样的东西:
http://eaglemode.sourceforge.net/video.html
但它也应该有Windows支持(据我所知,鹰模式没有)。
据我所知,QT是一个很好的用户界面,它可以在OGL窗口上绘制。 我认为它在绘制button之前重置matrix。 如果我可以防止重置,GUI可以与其余的项目放大。 有一个简单的黑客做到这一点?
谢谢,
这是可以在Qt 4.4及以上使用Qt图形视图框架 。 这使得这些类型的接口变得非常容易,因为现在可以使用QGraphicsWidget和QGraphicsLayout将Widget放置在场景(QGraphicsScene)中。
该框架支持缩放,平移,旋转等 – 与动画。
看看Piccolo2D ,它有Java和.NET绑定。
它是Pad ++的继任者,远远领先于其时代: