Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. Portrait QML apps on N900?
QtWS25 Last Chance

Portrait QML apps on N900?

Scheduled Pinned Locked Moved QML and Qt Quick
12 Posts 6 Posters 6.3k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    tlaukkanen
    wrote on last edited by
    #1

    Is there a way to view QML apps in portrait mode on Nokia N900 with current version of QMLViewer? It doesn't rotate automatically and the "Set orientation: Portrait" option doesn't do anything.

    My Blog: <a href="http://www.substanceofcode.com">substanceofcode.com</a>
    Twitter: <a href="http://twitter.com/tlaukkanen">twitter.com/tlaukkanen</a>

    1 Reply Last reply
    0
    • F Offline
      F Offline
      fcrochik
      wrote on last edited by
      #2

      After loading qml viewer you can press CTRL+Shift+R to force the autorotation.

      Another good option is to use qt creator 2.1 to create a simple wrapper around your qml application or just a generic "viewer" that will load any qml file.

      Certified Specialist & Qt Ambassador <a href="http://www.crochik.com">Maemo, Meego, Symbian, Playbook, RaspberryPi, Desktop... Qt everywhere!</a>

      1 Reply Last reply
      0
      • M Offline
        M Offline
        mutaphysis
        wrote on last edited by
        #3

        You have to tell your main.qml to resize the actual window size matching the orientation.

        Maybe the "runtime":http://doc.qt.nokia.com/latest/qmlviewer.html#using-the-object object would help you for that.

        1 Reply Last reply
        0
        • T Offline
          T Offline
          tlaukkanen
          wrote on last edited by
          #4

          Thanks for the replies. CTRL+Shift+R did the trick.

          I am using @anchors.fill: parent@ so window resizes nicely when orientation is changed.

          My Blog: <a href="http://www.substanceofcode.com">substanceofcode.com</a>
          Twitter: <a href="http://twitter.com/tlaukkanen">twitter.com/tlaukkanen</a>

          1 Reply Last reply
          0
          • F Offline
            F Offline
            fcrochik
            wrote on last edited by
            #5

            Glad to hear. It is probably a good idea to file a bug report if there is none.

            Certified Specialist & Qt Ambassador <a href="http://www.crochik.com">Maemo, Meego, Symbian, Playbook, RaspberryPi, Desktop... Qt everywhere!</a>

            1 Reply Last reply
            0
            • T Offline
              T Offline
              tobias.hunger
              wrote on last edited by
              #6

              fcrochik: A bug report about what? I think I am missing the issue in this post:-(

              1 Reply Last reply
              0
              • F Offline
                F Offline
                fcrochik
                wrote on last edited by
                #7

                [quote author="Tobias Hunger" date="1290808104"]fcrochik: A bug report about what? I think I am missing the issue in this post:-([/quote]

                That changing the orientation to portrait on the qml viewer running on the n900 does not have any effect.

                Certified Specialist & Qt Ambassador <a href="http://www.crochik.com">Maemo, Meego, Symbian, Playbook, RaspberryPi, Desktop... Qt everywhere!</a>

                1 Reply Last reply
                0
                • T Offline
                  T Offline
                  thp4
                  wrote on last edited by
                  #8

                  If you create a C++ or Python wrapper for your QML app, you can use the Maemo 5-specific attributes "Qt::WA_Maemo5PortraitOrientation" and "Qt::WA_Maemo5AutoOrientation" on your QWidget (e.g. QDeclarativeView or QMainWindow), as described in this example:

                  http://gutenberg.troll.no/qt-maemo-4.7/maemo5-rotation.html

                  This way, you don't have to press Ctrl+Shift+R every time you start your application and you can force portrait-only mode if you want (Ctrl+Shift+R only enables auto-rotation). Obviously, this only applies if you are writing a small C++/Python wrapper and load your QML file in a QDeclarativeView, and not if you are only using the QML Viewer.

                  1 Reply Last reply
                  0
                  • K Offline
                    K Offline
                    kamalakshantv
                    wrote on last edited by
                    #9

                    [quote author="fcrochik" date="1290810882"][quote author="Tobias Hunger" date="1290808104"]fcrochik: A bug report about what? I think I am missing the issue in this post:-([/quote]

                    That changing the orientation to portrait on the qml viewer running on the n900 does not have any effect.[/quote]

                    In this case the window resizes properly right. So how is this a bug?

                    1 Reply Last reply
                    0
                    • F Offline
                      F Offline
                      fcrochik
                      wrote on last edited by
                      #10

                      Does it? It doesn't on my n900 and I assume it didn't for Tommi either or he would not have started this thread.

                      Certified Specialist & Qt Ambassador <a href="http://www.crochik.com">Maemo, Meego, Symbian, Playbook, RaspberryPi, Desktop... Qt everywhere!</a>

                      1 Reply Last reply
                      0
                      • T Offline
                        T Offline
                        thp4
                        wrote on last edited by
                        #11

                        [quote author="fcrochik" date="1291295735"]Does it? It doesn't on my n900 and I assume it didn't for Tommi either or he would not have started this thread.[/quote]

                        Report a bugs on bugs.maemo.org then on the package and post instructions on how to reliably reproduce the error :) (I guess the Maemo build of qmlviewer has a special component on bugs.maemo.org, but it could be the normal Qt bugtracker as well)

                        1 Reply Last reply
                        0
                        • F Offline
                          F Offline
                          fcrochik
                          wrote on last edited by
                          #12

                          @thp: That was my suggestion to the author of this thread (with not so much detail I have to say... thanks for that)

                          Certified Specialist & Qt Ambassador <a href="http://www.crochik.com">Maemo, Meego, Symbian, Playbook, RaspberryPi, Desktop... Qt everywhere!</a>

                          1 Reply Last reply
                          0

                          • Login

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Users
                          • Groups
                          • Search
                          • Get Qt Extensions
                          • Unsolved