Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. How to design interface (.ui) to use seamlessly on different screens?
Forum Updated to NodeBB v4.3 + New Features

How to design interface (.ui) to use seamlessly on different screens?

Scheduled Pinned Locked Moved Mobile and Embedded
2 Posts 2 Posters 1.8k Views 1 Watching
  • 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
    Tsukasa
    wrote on 31 Mar 2011, 12:07 last edited by
    #1

    Hello,
    I aim to build a program that I would deploy on few devices, e.g. Symbian^3 and Maemo. I would like to build interface in such a way that it adopts automatically to existing screen resolution.

    Are there any common giudelines for such design, or anyone should rely on some personal feeling and common sense?

    Same - for building a "rotation-enabled" design, preferably already in Designer (so minimal actual code should be required to react on the signal that orientation is changed).

    Are there any specifications or standards on how interface should look like on eg Symbian^3 (I mean fonts, spacing, dimensions of buttons, any special actions?)

    Practical examples are most welcome.

    Cheers Askar

    1 Reply Last reply
    0
    • Z Offline
      Z Offline
      ZapB
      wrote on 31 Mar 2011, 12:17 last edited by
      #2

      Creating a new QML app in qt-creator gives you the option of generating code for you that handles screen orientation changes.

      If you are using a widget based GUI then use layouts.

      If you are using a QML based GUI then use anchors.

      If you want totally different layouts for you GUI on different form factors then use different QML files (is using QML) or different ui files (or a custom layout class) if using widgets.

      Nokia Certified Qt Specialist
      Interested in hearing about Qt related work

      1 Reply Last reply
      0

      1/2

      31 Mar 2011, 12:07

      • Login

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