2016-12-07 56 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,则必须编辑您的问题以提供有关您设计的详细信息;很可能你的设计是不正确的。