【发布时间】:2012-01-24 05:44:37
【问题描述】:
在我的主窗口中,我有两个 Qpushbuttons:添加对象按钮和撤消按钮。
当我单击添加对象按钮时,它会渲染一个 OpenGL 模型,我希望它在我再次单击添加按钮时渲染另一个模型。撤消按钮应该撤消最后的添加操作。
我怎样才能做到这一点?
【问题讨论】:
-
我假设
C++?看看events and signals。 -
所以你只想在一组网格的元素之间来回切换? (可能在结束时进行环绕?)。如果是这样的话,这看起来不像是 OpenGL 或 Qt 问题。
-
这是关于基本 GUI 编程的。首先,您需要能够在按下特定按钮时执行某事。没关系;只需让检测部分工作。然后,您需要弄清楚如何渲染多个模型,以便您可以在列表中添加和删除。最后,您可以将该概念与添加/删除按钮挂钩。
标签: qt user-interface opengl undo