qt - 如何获取 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。
解决方案
推荐阅读
- r - 如何在r中搜索特定数量的大于0的连续值?
- json - 如何修复:“SyntaxError:JSON.parse:JSON 数据的第 1 行第 1 列的数据意外结束”
- arrays - Flutter 如何在共享首选项中存储具有相同变量的值列表,然后从那里获取特定值
- python - 截至今天,我的不和谐机器人无法找到我的成员
- windows - 为什么在我执行 pm2 进行服务器端渲染后删除了 .nuxt 中的 dist 文件夹?
- android - 使用 ionic 在 esc/pos 移动打印机中连接和打印
- python - 从 python 调用时如何捕获 git bash 的命令行打印输出?
- objective-c - iOS:块捕获一个值
- reactjs - 以外部 api 为前缀的任何地方的 CORS 都需要 400 标头
- html - 选定选项卡上的样式