0

我只想在不使用 opengl 的 QT 实现的情况下将 QT 小部件呈现到 SFML 窗口中。这可能吗?我该怎么做?

4

1 回答 1

0

简短的回答:要么不可能,要么不值得努力。

长一点:渲染 QWidget 派生小部件的唯一方法是将其绘制在另一个 QWidget 上。如果您不编写一些超级骇人听闻的 QT-SFML 胶水代码,那将是不可能的。而且即使你这样做了,你仍然需要在编译过程中使用 qmake。

编辑,将近一年后: 这实际上并不是那么骇人听闻......我们都应该使用谷歌。

于 2012-07-29T22:46:11.510 回答