我正在寻找一个易于使用且跨平台的GUI工具包。 GUI的另一个主要要求是它应该支持缩放和平移。例如,我应该能够放大图片并放大按钮。
这样的事情:
http://eaglemode.sourceforge.net/video.html
但它也应该有Windows支持(据我所知,Eagle Mode没有)。
根据我的理解,QT是一个很好的用户界面,它可以直接在OGL窗口上绘制。我认为它在绘制按钮之前重置矩阵。如果我可以阻止重置,GUI可以与其他项目一起缩放。是否有一个简单的黑客可以做到这一点?
谢谢,
答案 0 :(得分:4)
使用Qt Graphics View Framework在Qt 4.4及以上版本中可行。这使得制作这些类型的界面变得非常容易,因为现在可以使用QGraphicsWidget和QGraphicsLayout将Widgets放置在场景中(QGraphicsScene)。
该框架支持缩放,平移,旋转等动画。
答案 1 :(得分:0)