Подробное руководство по созданию приложения QWidget Portrait, ориентированного на Harmattan - PullRequest
5 голосов
/ 23 октября 2011

Есть ли какое-нибудь определенное руководство, как сделать портретное приложение QWidget ориентированным на устройство MeeGo Harmattan?

В настоящее время я работаю над N950 (версия N9 для разработчиков), и мое приложение все время находится в ландшафтном режиме.

Приложение ранее было написано как QApplication с QMainWindow

Ответы [ 2 ]

2 голосов
/ 25 ноября 2011

Согласно этой документации Nokia , QWidget не поддерживаются на Harmattan. Я думаю, что есть некоторая обратная совместимость, но если вы продолжите использовать QWidget, у вас не будет полной интеграции в платформу. В этом блоге также содержатся некоторые рекомендации по переносу приложения Qt в Harmattan.

Если вы преобразуете свое приложение в QML, вы сможете установить блокировку ориентации :

Page{
    orientationLock: PageOrientation.LockPortrait
    ...

, который должен установить ваше приложение в портретном режиме.

1 голос
/ 25 ноября 2011

Хорошо, поэтому нет способа сделать это с помощью API, так как он поддерживает только QML, но какой-то парень нашел решение здесь .Я думаю, что это решит вашу проблему.

...