首页 > 解决方案 > 如何获取 QTextEdit 文本和滚动条大小?

问题描述

我使用的是 windows 8.1 64bit 和 linux 64bit,我使用的是 Qt 版本 5.4。

文本是用 QTextEdit 编写的,您可以调整此 TextEdit 小部件的大小。

当您在编写文本时调整 TextEdit 小部件的大小时,会在减小大小时自动创建滚动条。

我想知道没有滚动条的 TextEdit 小部件中文本的最小大小,我不能使小部件小于它的大小。

如何找到没有滚动条的最小尺寸?

示例 1)

ab
c

如上写,屏幕

ab
c

这是不出现滚动条的最小尺寸。

例 2)

abc

当我像上面那样写时,在屏幕上

abc

这是不出现滚动条的最小尺寸。

您输入的文本都是格式化文本。

一旦应用了字母大小和颜色。

ab 是字体大小 20 c 可以是字体大小 25。

标签: qt

解决方案



推荐阅读