[QTCE] Mobile, QDesktopWidget, screenGeometry |
Здравствуйте, гость ( Вход | Регистрация )
[QTCE] Mobile, QDesktopWidget, screenGeometry |
gpepsi |
11.1.2011, 23:19
Сообщение
#1
|
Студент Группа: Участник Сообщений: 73 Регистрация: 31.3.2010 Пользователь №: 1582 Спасибо сказали: 0 раз(а) Репутация: 0 |
При запуске приложения использовал
и в зависимости от разрешения экрана открывал/закрывал нужные компоненты (потому, что Qt почему-то не умеет масштабировать их как .NET). Но получил КПК c новой ОС, у которой в рабочей области используются кнопки (применить, отменить,...). Так вот они находятся в рабочей области и налезают на мой GUI. Можно ли как определить тогда истинную рабочую область (или как решить вопрос с маштабированием) |
|
|
Rocky |
12.1.2011, 14:37
Сообщение
#2
|
Старейший участник Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: 7 |
1. Тут вероятно нужно переводить все виджеты через QGraphicsView. Там есть метод translate (у сцены вроде). Вот с помощью него можно масштабировать...
2. Ну либо самому, используя QTimeLine менять размеры через setGeometry() 3. Либо вообще все UI переписать через QML. 4. Еще как вариант можно попробовать шрифт программы изменить на более мелкий. |
|
|
Текстовая версия | Сейчас: 28.4.2024, 20:57 |