Итак, я обернул пользовательский QWindow
в виде виджета, используя createWindowContainer
. По умолчанию это дает недопустимый подсказку размера (-1), потому что QWindow не находится в макете. Кроме того, QWindow
не имеет подсказки размера.Парадигматический размерHint() из QWidget :: createWindowContainer?
Как я могу указать 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