• 15977阅读
  • 6回复

QTextEdit怎样显示行号? [复制链接]

上一主题 下一主题
离线apache64
 
只看楼主 倒序阅读 楼主  发表于: 2008-05-21
— 本帖被 XChinux 执行加亮操作(2008-05-21) —
非常谢谢,
离线captain08
只看该作者 1楼 发表于: 2008-05-21
应该是自己计算吧
离线zhanglimin
只看该作者 2楼 发表于: 2008-05-21
首先获取QTextEdit 的当前光标
const QTextCursor cursor = textEdit->textCursor();

然后
int ColNum = cursor.columnNumber();
int RowNum = cursor.blockCount();

这样就over了
离线zhanglimin
只看该作者 3楼 发表于: 2008-05-21
RowNum  就是当前光标所在的行号
离线Cui_Hailong

只看该作者 4楼 发表于: 2008-05-21
楼主的意思是在每一行最前面显示1,2,3,4....(第几行)
这个意思吧
离线wxkj20

只看该作者 5楼 发表于: 2008-05-23
引用第2楼zhanglimin于2008-05-21 16:02发表的  :
首先获取QTextEdit 的当前光标
const QTextCursor cursor = textEdit->textCursor();
然后
int ColNum = cursor.columnNumber();
.......
离线wxkj20

只看该作者 6楼 发表于: 2008-05-23
我当时做的时候就没找到这么好的方法,傻傻的去算,好笨阿
快速回复
限100 字节
 
上一个 下一个