我该如何让QLabel被调整大小,即使这意味着截断其包含的文本?我有一个QLabel横跨整个Widget的水平空间。在设置其文本时,我确保它被正确截断,即获取其FontMetrics和Width并使用metrics.elidedText()。
但是当用户调整小部件的大小时,标签不允许进一步缩小,因为这将截断其文本。有什么解决方法吗?我认为最简单的解决方案是以某种方式告诉QLabel始终缩小,然后捕获调整大小事件并正确格式化文本-我只是不知道如何完成第一部分(不同的大小策略没有帮助)。
但是当用户调整小部件的大小时,标签不允许进一步缩小,因为这将截断其文本。有什么解决方法吗?我认为最简单的解决方案是以某种方式告诉QLabel始终缩小,然后捕获调整大小事件并正确格式化文本-我只是不知道如何完成第一部分(不同的大小策略没有帮助)。