- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
因此,我使用 createWindowContainer
将自定义 QWindow
包装在一个小部件中。默认情况下,这会给出一个无效的大小提示 (-1),因为 QWindow 不在布局中。此外,QWindow
没有大小提示。
如何使用 render_surface
中的函数指定 sizeHint()
?
window_container = QWidget::createWindowContainer(render_surface);
auto hint = window_container->sizeHint(); // how do I specify this?
std::cout << hint.width() << std::endl; //invalid
最佳答案
将 virtual const QSize& sizeHint() const
方法覆盖到包装器,该方法只返回 QWindow::size()它的包装窗口。
关于c++ - 来自 QWidget::createWindowContainer 的范式 sizeHint()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41116897/
在我的 Qt 5.3 应用程序中,我想将来自子进程的 GUI 集成到我的主进程的窗口中: 子进程创建一个顶级QWidget。 子进程将从 QWidget::winId() 返回的小部件的 WId 传递
因此,我使用 createWindowContainer 将自定义 QWindow 包装在一个小部件中。默认情况下,这会给出一个无效的大小提示 (-1),因为 QWindow 不在布局中。此外,QWi
我试着关注这篇文章: http://www.ics.com/blog/combining-qt-widgets-and-qml-qwidgetcreatewindowcontainer#.UlVUEx
我试着关注这篇文章: http://www.ics.com/blog/combining-qt-widgets-and-qml-qwidgetcreatewindowcontainer#.UlVUEx
我是一名优秀的程序员,十分优秀!