Results 1 to 2 of 2

Thread: Widgets and Layouts

  1. #1
    Join Date
    Apr 2014
    Qt products
    Qt3 Qt4 Qt5

    Default Widgets and Layouts


    After allocating widgets and the layout, in which order should the following be done:
    a. Setting the widgets size properties, then putting them in the layout?
    b. Putting the widgets in the layout and then setting their size properties?

    (Or does it matter?)

  2. #2
    Join Date
    Jan 2006
    Munich, Germany
    Thanked 418 Times in 411 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Unix/X11 Windows

    Default Re: Widgets and Layouts

    In principal it should not matter.
    However, from experience, if you are using "exotic" size properties, mixing fixed with preferred, different spacings etc, the result can be other than you'd expect due to the interplay of these size properties of the widgets and the layout.
    What I do when I have a complex layout is do it in designer and tweak it until I got what I was after and then take the generated code as a base for my actual code.
    ==========================signature=============== ==================
    S.O.L.I.D principles (use them!):

    Do you write clean code? - if you are TDD'ing then maybe, if not, your not writing clean code.

Similar Threads

  1. Replies: 2
    Last Post: 23rd October 2012, 02:10
  2. Qt Designer : Layouts disable widgets :( !!!
    By QAmazigh in forum Qt Programming
    Replies: 1
    Last Post: 10th May 2009, 15:48
  3. Aligning widgets in different layouts
    By negritot in forum Qt Tools
    Replies: 4
    Last Post: 9th March 2009, 17:07
  4. Layouts
    By csvivek in forum Qt Tools
    Replies: 3
    Last Post: 7th May 2008, 08:22
  5. Layouts
    By Dumbledore in forum Qt Tools
    Replies: 1
    Last Post: 14th October 2007, 02:01


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.