したがって、createWindowContainer
を使用してウィジェットにカスタムQWindow
をラップしました。デフォルトでは、QWindowがレイアウト内にないため、無効なサイズのヒント(-1)が返されます。さらに、QWindow
にはサイズヒントがありません。QWidget :: createWindowContainerのparadigmatic sizeHint()ですか?
sizeHint()
の機能をrender_surface
に設定するにはどうすればよいですか?
window_container = QWidget::createWindowContainer(render_surface);
auto hint = window_container->sizeHint(); // how do I specify this?
std::cout << hint.width() << std::endl; //invalid
https://bugreports.qt.io/browse/QTBUG-57693 – Mikhail