Qt 如何根据文本进行缩减/扩展QLabel

Qt 如何根据文本进行缩减/扩展QLabel,qt,qlabel,Qt,Qlabel,假设我有一个QLabel并想更改它的文本。如果文本太长而无法完全显示,我会将其中的一部分丢失。 是否可以根据我在QLabel中写入的文本重新标注QLabel的尺寸?如果将标签放入布局中,其大小将改变以适合其包含的文本(在布局给定的可用空间范围内) 默认情况下,QLabel有一个ofQSizePolicy::Preferred,这使得它可以调整大小以显示其内容(如果周围没有其他小部件使用的空间,则扩展,如果其他小部件需要太多空间,则减少)

假设我有一个QLabel并想更改它的文本。如果文本太长而无法完全显示,我会将其中的一部分丢失。
是否可以根据我在QLabel中写入的文本重新标注QLabel的尺寸?

如果将标签放入布局中,其大小将改变以适合其包含的文本(在布局给定的可用空间范围内)

默认情况下,QLabel有一个of
QSizePolicy::Preferred
,这使得它可以调整大小以显示其内容(如果周围没有其他小部件使用的空间,则扩展,如果其他小部件需要太多空间,则减少)