所以,我使用createWindowContainer
將一個自定義QWindow
包裝在一個小部件中。默認情況下,這會提供無效的大小提示(-1),因爲QWindow不在佈局中。此外,QWindow
沒有尺寸提示。來自QWidget :: createWindowContainer的Paradigmatic sizeHint()
如何使用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
報告爲「錯誤」 https://bugreports.qt.io/browse/QTBUG-57693 – Mikhail