首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QWidgets可以添加到QWindow中吗?

QWidgets可以添加到QWindow中吗?
EN

Stack Overflow用户
提问于 2014-05-29 08:32:18
回答 1查看 1.8K关注 0票数 4

现在建议将QWindow用于OpenGL绘图。是否可以向此窗口添加一个小部件?如果是这样的话,是怎么做的?如果不是,我应该如何使用OpenGL向Qt5程序添加小部件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-29 11:01:42

应用程序通常对其UI使用QWidgetQQuickView,而不是直接使用QWindowQWindow水平比QWidget低。如果您想直接使用QWindow,则需要更多的工作来完成这项工作。您应该手工完成所有与绘图相关的事情,这并不容易。

但是,如果您确实希望使用QWindow/QGuiApplication而不是QWidget/QApplication,则可以使用QWidget使用的QBackingStoreQQuickQWindow::exposeEvent()中使用的SceneGraph

您可以看到一个使用QWindow 这里的最小的基于QPainter的应用程序的示例。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23929017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档