• 9942阅读
  • 3回复

如何实现QTextEdit的自适应大小 [复制链接]

上一主题 下一主题
离线kula
 
只看楼主 正序阅读 楼主  发表于: 2010-02-20
hi
   我想通过QTextEdit的内容 确定QTextEdit的大小。使其显示所有的内容.该如何去做呢?

   查看了半天api文档.找不到什么好办法

   在线等!!!
离线lj70024
只看该作者 3楼 发表于: 2011-01-10
用QDocument类  有方法 .size()
离线henrya2
只看该作者 2楼 发表于: 2010-02-20
推荐看一下Foundations of Qt Development。

里面有详细的介绍。。。。
离线kula
只看该作者 1楼 发表于: 2010-02-20
大家可以来聊聊思路.
我现在没什么思路.
一开始想通过setSizePolicy
结果尝试了一下,发现不起作用
现在想法是 先算出每行文字的高度,然后算出总行数。然后得到文本的最大高度。然后设置QTextEdit的高度为文本最大高度.
但这样做感觉不灵活..而且卡在不知道QTextEdit通过什么函数计算文本行数上了
快速回复
限100 字节
 
上一个 下一个