2016-12-07 57 views
0

QtGUIQtWidgets已在Qt5中分離。將QWidget或其他QWidget派生控件添加到QWindow中

如何將QWidget或其他QWidget導出的控件添加到QWindow

+0

在pro文件中添加QT + =小部件,並在設計器或代碼中添加QWidget。這回答了你的問題了嗎? – demonplus

+0

爲什麼不採用一個在小部件模塊中的'QMainWindow'。從文檔:應用程序通常將QWidget或QQuickView用於其UI,而不是直接使用QWindow。不過,當想要將依賴關係保持在最低限度或想要直接使用OpenGL時,可以使用QBackingStore或QOpenGLContext直接渲染QWindow。柵格窗口示例和OpenGL窗口示例是如何使用任一方法呈現到QWindow的有用參考示例。 –

回答

0

A QWindow並不意味着這樣使用。而不是直接使用QWindow,而需要使用QWidget。默認情況下,無母公司QWidget成爲頂級窗口。

如果您有特殊原因需要使用QWindow,則必須編輯您的問題以提供有關您設計的詳細信息;很可能你的設計是不正確的。