Russian Qt Forum
Ноябрь 24, 2024, 05:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: смена ориентации (Linux embedded device)  (Прочитано 5836 раз)
River
Гость
« : Сентябрь 30, 2015, 14:14 »

Приложение работает на экране 800 на 480 пикселей (т.е. с горизонтальной ориентацией), используется QML. Реальное устройство (с установленным на нем Linux embedded) имеет вертикальную ориентацию (portrait) по умолчанию. 
Каким образом можно решить эту проблему?
Спасибо заранее всем ответившим!
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #1 : Сентябрь 30, 2015, 14:15 »

[OFF]Название темы вызывающее. Улыбающийся[/OFF]
Записан
RustAlex
Гость
« Ответ #2 : Сентябрь 30, 2015, 14:43 »

Отредактировать следующее:
Другие файлы/android/AndroidManifest.xml

внизу добавить
android.permission.SET_ORIENTATION

в сам текст добавить, или изменить если уже есть свойство:
Код
XML
android:screenOrientation="landscape"
ну или обратное
Записан
River
Гость
« Ответ #3 : Сентябрь 30, 2015, 14:57 »

>>Отредактировать следующее:
>>Другие файлы/android/AndroidManifest.xml

Так, у меня, к сожалению, не андроид, а устройство с Ubuntu (embedded)
Записан
RustAlex
Гость
« Ответ #4 : Сентябрь 30, 2015, 15:28 »

упс. С таким зверем не работал. Сорри за поспешный ответ на не тот вопрос.
Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #5 : Сентябрь 30, 2015, 16:38 »

в убунте есть настройки экрана, там есть поворот - пробуй его (или что он там меняет в конфигах)
Записан
titan83
Гость
« Ответ #6 : Октябрь 01, 2015, 14:10 »

ТС, тема не раскрыта: стоит X или голый framebuffer? Какая версия Qt? Это принципиально.
Попробую выстрел в молоко: https://forum.qt.io/topic/22852/qt-5-embedded-screen-rotation/5
« Последнее редактирование: Октябрь 01, 2015, 14:12 от titan83 » Записан
River
Гость
« Ответ #7 : Октябрь 02, 2015, 13:37 »

Версия 5.0.1, что точно стоит не знаю, устройство есть только у заказчика
Выстрел в молоко- да, вариантов много, но все в основном жалуются Улыбающийся Наш вью не имеет функции ротейт, в QML можно добавить трансформ-ротейшн, но настройки должны быть индивидуальные для каждого вью в нашем случае, плюс, вообще, непонятно, как с таким чудом, перевернутым на 90 градусов дальше работать? Пока склоняюсь к версии, что это должно быть сделано на уровне системы- заказчик изучает вопрос
Записан
titan83
Гость
« Ответ #8 : Октябрь 05, 2015, 14:18 »

Если версия 5.0.1, то там нет QWS, а все графические функции делегированы в драйверы.
Я находил варианты сделать поворот с помощью небольшого изменения драйвера eglfs, но до реализации не дошло - выбрал все-таки 4.8 и закрыл вопрос.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.058 секунд. Запросов: 23.