设为首页 收藏本站

MCBANG

 找回密码
 立即注册

QQ登录

只需一步,快速开始

快捷导航
搜索
查看: 1170|回复: 0

[转载] 计算QPlaintTextEdit当前光标(cursor)的行号

[复制链接]
发表于 2012-12-8 16:01:13 |显示全部楼层
cpp代码
  1. //get the current line number
  2. QTextCursor tc = edit->textCursor();
  3. QTextLayout* lo = tc.block().layout();
  4. //get the relative position in the block
  5. int pos = tc.position() - tc.block().position();
  6. int line = lo->lineForTextPosition(pos).lineNumber() + tc.block().firstLineNumber();
  7. qWarning() << line;
复制代码
  大家好,我是Timiky,一个学习中的程序猿,,喜欢程序的关注我哦!
欢迎来到网络尖刀新生代网络安全综合媒体! 请记住我们的网址 Www.Mcbang.Com [官方Q群:55420062]
您需要登录后才可以回帖 登录 | 立即注册

Archiver|知娱 ( 京ICP备14006288号-3  

GMT+8, 2020-4-2 04:32 , Processed in 0.146490 second(s), 31 queries .

请勿发布违反中华人民共和国法律法规的言论
郑重声明:本站会员观点不代表【网络尖刀】论坛官方立场。

Copyright© 2006-2016 IjianDao.Com All rights reserved. 知娱 版权所有

回顶部