Как можно управлять размером QmlApplicationViewer? Я использую QmlApplicationViewer в качестве пусковой установки для нанесения QML, и в QML, я установил размер как ...QmlApplicationViewer :: setFixedSize не отражает одинаковый размер в xwininfo
QmlApplicationViewer viewer;
viewer.setFixedSize(1280,720);
но на X11 стороны, если я запросить размер. он не соответствует размеру, запрашиваемому на стороне Cpp.
xwininfo -root -children | grep application_name
может кто угодно рассказать, как я могу контролировать размер с помощью кода Qt/QML?
Заранее благодарим за любой отзыв.
xwininfo, вероятно, включает оформление окна? Затем вам нужно учитывать QWidget :: frameGeometry. (frameGeometry(). height() - geometry(). height() должен дать вам высоту кадра и заголовка). –
В моей конфигурации нет оконного менеджера или оконного оформления, он минимален X, работающий на руке с перекрестно скомпилированным Qt ... результаты равны по сравнению с 4.8, а также на Qt5 :(... –