如何根据文本内容缩小/扩展QLabel

3

假设我有一个QLabel并且想要改变它的文本内容。如果文本过长不能完全显示,部分文本将会被省略。那么我可以根据写入的文本重新调整QLabel的尺寸吗?

1个回答

1
如果您将标签放入布局中,它的大小将根据布局所提供的可用空间而改变以适应其包含的文本(在可用空间的限制范围内)。
默认情况下,QLabel具有水平大小策略,即QSizePolicy::Preferred,这使得它调整大小以刚好显示其内容(或扩展,如果周围有其他未使用的空白空间,或缩小,如果其他小部件需要太多空间)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接