0
我只想将QT小部件渲染到SFML窗口中,而不使用opengl的QT实现。这是可能的,我将如何去解决它?将QT GUI渲染到SFML窗口中?
我只想将QT小部件渲染到SFML窗口中,而不使用opengl的QT实现。这是可能的,我将如何去解决它?将QT GUI渲染到SFML窗口中?
简短的回答: 这是要么不可能或不值得的努力。
长: 呈现QWidget派生小部件的唯一方法是在另一个QWidget上绘制它。如果你不写一些超级黑客QT-SFML胶水代码,那是不可能的。即使你这样做了,你仍然需要在编译过程中使用qmake。
编辑,近一年后: 这其实不是that hackish ...我们都应该使用Google。