Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Update: Forum Guidelines & Code of Conduct

    Customized GUI application with scaling capability.

    Independent Developers
    2
    6
    6149
    Loading More Posts
    • 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.
    • B
      billz last edited by

      Hello

      I have developed a couple of Qt based GUI applications with customized bitmap background and bitmap widgets within fixed size windows or widgets. Now I am starting to develop a new GUI application with all bitmap based custom widgets within sizable windows or widgets in order to support various screen resolutions. That means that I have to resize the background image and customized icon buttons accordingly. I don't have a good sulotion at all on this new project and still researching and experimenting. If someone has already done this kind of project or has any good idea about how to design and implement for this kind of project, you could save me or other developers lots of development time.

      Thank you!

      1 Reply Last reply Reply Quote 0
      • Alicemirror
        Alicemirror last edited by

        Hello billz

        I am developing and using (and reusing) components that are all resizable depending on different resolutions from small mobile screens to desktop. Ask what you need exactly and if possible I help you. I have in mind to add some wiki pages dedicated to these components.

        Cheers.

        Enrico Miglino (aka Alicemirror)
        Balearic Dynamics
        Islas Baleares, Ibiza (Spain)
        www.balearicdynamics.com

        1 Reply Last reply Reply Quote 0
        • B
          billz last edited by

          Let's say I developed a GUI app which runs on a fixed size resolution 800x600. All the controls are developed using PNG images. The window's background is a JPG image. Users can't resize the window. Now I have to allow users to resize the window. I can easily resize the background image to fit into the window. However, all the customized GUI controls have to resize in order to fit into the resized window and recalculate their positions (dynamically change GUI control's geometry). I am not sure that it is the right solution when I was looking into this problem. If the GUI is developed with stardard GUI controls using Qt, window resizing is not a big problem at all as long as I use the correct layouts with right properties. Qt will resize and reposition these GUI controls correctly.

          1 Reply Last reply Reply Quote 0
          • Alicemirror
            Alicemirror last edited by

            Hi,

            What you say is correct. Qt standard controls has no problems when windows resizes because they are dinamically defined. This is not a problem also using custom controls, as is. It is obvious that as the user can change the windows geometry as the application should put limits. Exceeding these limits nothing real happens to the application (i.e. don't crash) but some of the controls are not visible due to the physical dimensions of the window itself. Excluding the case-limit that are obvious and the user simply should avoid seeing that not all the information are viewables your problem seems that the GUI uses a static positioning of the elements. It is hard to discuss about this if you don't put some example of the code.

            Take in account that for my needs on some projects I am working on at this moment I am preparing a first beta of what I have announced some post before. Stay in touch about this if you are interested and please post examples of what you mean for your controls (also a button can be sufficient to clearly understand the style you have used.)

            Enrico Miglino (aka Alicemirror)
            Balearic Dynamics
            Islas Baleares, Ibiza (Spain)
            www.balearicdynamics.com

            1 Reply Last reply Reply Quote 0
            • Alicemirror
              Alicemirror last edited by

              Hello billz,

              i remembered this post just now. Yesterday I released "Qt-Complex 1.0beta":http://projects.forum.nokia.com/Qt_Complex and befofe to go ahead in this project (other parts are tested and ready to be insterted) I am updating the project wiki with a decent and helpful usage documentation. Is this what you need to help your deveopment ? Let me know it it is useful.

              Cheers. Enrico

              Enrico Miglino (aka Alicemirror)
              Balearic Dynamics
              Islas Baleares, Ibiza (Spain)
              www.balearicdynamics.com

              1 Reply Last reply Reply Quote 0
              • Alicemirror
                Alicemirror last edited by

                Hi biliz,

                as promised today I released Qt-Complex 1.1.0 Harmattan with device-independent Geometry feature. For more information take a look to this post with all the link coordinates: http://developer.qt.nokia.com/forums/viewthread/8065/

                Cheers, Enrico

                Enrico Miglino (aka Alicemirror)
                Balearic Dynamics
                Islas Baleares, Ibiza (Spain)
                www.balearicdynamics.com

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post