Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: адаптация GUI под различные разрешения
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt GUI
borune
Добрый день,

думаю, все рано или поздно сталкиваются в решением проблемы, когда требуется, чтобы графический интерфейс приложения выглядел одинаково на экранах разного размера. Если в интерфейсе не очень много элементов, то можно, конечно, в конструкторе главного окна получать разрешение экрана при помощи
QApplication::desktop()->screenGeometry()
и перерисовывать каждый элемент, пропорционально изменяя его размер. Но этот вариант слишком "дубовый", да и обычно в интерфейсе достаточно много элементов, и такой подход потребует огромной затраты времени, да и показать такой "шедевр" из стопитсот строк типа
blabla->setGeometry()
будет стыдно.

В этой связи вопрос, как гуру программирования решают подобные задачки?
Litkevich Yuriy
В Qt этим занимаются не программисты, а менеджеры компоновки (дока).
Это самое элементарное, что нужно знать программируя на Qt.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.