Подробное руководство по созданию приложения QWidget Portrait, ориентированного на Harmattan
Есть ли какое-нибудь определенное руководство, как сделать портрет приложения QWidget ориентированным на устройство MeeGo Harmattan?
В настоящее время я работаю над N950 (версия N9 для разработчиков), и мое приложение все время находится в ландшафтном режиме.
Приложение было ранее написано как QApplication с QMainWindow
2 ответа
Согласно этой документации Nokia, QWidget
S не поддерживаются на Harmattan. Я думаю, что есть некоторая обратная совместимость, но если вы продолжаете использовать QWidget
у вас не будет полной интеграции в платформу. Этот пост также дает некоторые рекомендации по переносу приложения Qt в Harmattan.
Если вы конвертируете свое приложение в QML, вы сможете установить блокировку ориентации:
Page{
orientationLock: PageOrientation.LockPortrait
...
который должен установить ваше приложение в портретном режиме.
Итак, нет никакого способа сделать это с помощью API, так как он поддерживает только QML, но какой-то парень нашел решение здесь. Я думаю, что это решит вашу проблему.