QLabel with layouts: sizes



  • Hi, all!

    I want to fit sizes of my QLabel in layout according to its text.
    @
    label->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
    label->setWordWrap(true);
    label->setOpenExternalLinks(true);
    @

    Then I add it to layout. But how to make it fittable to its sizes? I want it to be bigger when there are more text and smaller when there are less text.

    Actually, it displays on the center+left of the layout. But how to make it smaller?

    !http://habrastorage.org/storage2/22e/1ac/51c/22e1ac51cbe980b7c229b43593f7b4ec.png(abbr)!

    How to deal with it?



  • Hello tucnak!

    Whenever you set the label's text or introduce something in it, call

    @label->adjustSize();@

    after your code. This action should resize your label if your content does not fit or it is smaller than before. Hope this helps!


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.