• 6951阅读
  • 9回复

QPlainTextEdit 自动换行 [复制链接]

上一主题 下一主题
离线weihua1984
 

只看楼主 正序阅读 楼主  发表于: 2011-09-01
设置QPlainTextEdit自动换行,如下图,键入数据

我想获取自动换行后,"当前行"中光标前到"行首"字符个数

还有,如果不设置自动换行,键入数据,会出现滚动条,,那么获取某行显示的数据长度又该萨办?
比如获取下图中第十行显示的字符个数


等待高手指教
离线weihua1984

只看该作者 9楼 发表于: 2011-09-04
QPlainTextEditor->cursorRect().left();
离线weihua1984

只看该作者 8楼 发表于: 2011-09-04
sorry, 是this->cursorRect().left();
qt creator 2.0.1
base on qt4.7.0
离线wxj120bw

只看该作者 7楼 发表于: 2011-09-02
回 6楼(weihua1984) 的帖子
我想知道你使用qt的版本  我这里qt4.7版本QCursor类没有left函数
离线weihua1984

只看该作者 6楼 发表于: 2011-09-02
使用cucor().left 搞定

离线weihua1984

只看该作者 5楼 发表于: 2011-09-02
postion()或者positionInBlock()函数,都是在全局或者在块中位置
当然在此都是54(“第一行"44个字符  “第二行”10个字符)
离线weihua1984

只看该作者 4楼 发表于: 2011-09-02
第一个问题,好像没有说清楚
我想获取自动换行后“第二行”的十个字符
离线weihua1984

只看该作者 3楼 发表于: 2011-09-02
第二个问题是问第十行可见的字符
我想跟据可见字符来指定弹出框的位置
离线wxj120bw

只看该作者 2楼 发表于: 2011-09-01
回 楼主(weihua1984) 的帖子
第一个问题见QTextCursor类的position函数
第二个问题是问第十行可见的字符还是那行整个字符数?
离线wxj120bw

只看该作者 1楼 发表于: 2011-09-01
回 楼主(weihua1984) 的帖子
第一个问题见QTextCursor类的position函数
第二个问题是问第十行可见的字符还是那行整个字符数?
快速回复
限100 字节
 
上一个 下一个