【发布时间】:2011-08-17 11:30:07
【问题描述】:
我的问题是,是否可以在 opengl 窗口上显示按钮。正如您在我在主窗口中创建的两个较小的图片中看到的那样。右边的灰色角是为按钮指定的(用红色矩形标记)。这是我在使用 Qt 之前创建的。现在我看到 Qt 总是在窗口的边界处创建按钮。是否可以将我的按钮放在这个红色矩形中? 我用的是mac。
【问题讨论】:
-
那么,你是说红色矩形是一个 OpenGL 小部件,你想要按钮在它上面?
-
整个窗口是一个小部件。我是 Qt 的新手,所以我将它实现为一个小部件。我读过我可以在上面放一个 qwidget 并在那里定义我的按钮。
-
是的,您可以将小部件添加到小部件。此外,将按钮放在小部件的顶部并使小部件成为 glWidget 将为您提供在 GLWidget 上具有按钮的效果。要获得更花哨的效果,请使用悬停功能
标签: c++ macos qt opengl button