Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новые вопросы и ответы 5 (https://www.otvetnemail.ru/novye-voprosy-i-otvety-5-824/)
-   -   Определение размера виджета (https://www.otvetnemail.ru/novye-voprosy-i-otvety-5-824/opredelenie-razmera-vidzheta-259502/)

Guest 28.09.2011 18:33

Определение размера виджета
 
Ситуация следующая:Есть главное окно, унаследованное от QMainWindow, в нем есть рабочее поле, сделанное на баз QScrollView, в него загружается некое изображение.Задача подогнать размер изображения под размер рабочего поля до показа главного окна.Однако при попытке это сделать до вызова dlgMain->showMaximized() height() рабочего поля возвращает меньшее значение, чем получается в итоге и изображение масштабируется неправильно.Если сделать dlgMain->showMaximized(); dlgMain->hide(); и после этого определять размеры - все ок, но кратковременное появление главного окна не радует. Что можно сделать для корректного определения размера рабочего поля? вариант dlgMain->setWindowState(dlgMain->windowState()|Qt::WindowMaximized); dlgMain->polish(); не помогает.Qt 3.3


Часовой пояс GMT, время: 19:31.


© www.otvetnemail.ru - Форум вопросов и ответов.