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!