0
我只想將QT小部件渲染到SFML窗口中,而不使用opengl的QT實現。這是可能的,我將如何去解決它?將QT GUI渲染到SFML窗口中?
我只想將QT小部件渲染到SFML窗口中,而不使用opengl的QT實現。這是可能的,我將如何去解決它?將QT GUI渲染到SFML窗口中?
簡短的回答: 這是要麼不可能或不值得的努力。
長: 呈現QWidget派生小部件的唯一方法是在另一個QWidget上繪製它。如果你不寫一些超級黑客QT-SFML膠水代碼,那是不可能的。即使你這樣做了,你仍然需要在編譯過程中使用qmake。
編輯,近一年後: 這其實不是that hackish ...我們都應該使用Google。