• 5573阅读
  • 1回复

行数、列数统计遇到的问题 [复制链接]

上一主题 下一主题
离线gnix
 

只看楼主 倒序阅读 楼主  发表于: 2010-03-03
我用textedit做了一个类似记事本的东西,想加上行数、列数统计
后来了解到可以通过
  1. connect(ui->textEdit,SIGNAL(cursorPositionChanged()),this,SLOT(cursorChanged()));


  1. void MainWindow::cursorChanged()
  2. {
  3. int rowNum=ui->textEdit->document()->blockCount();
  4. const QTextCursor cursor=ui->textEdit->textCursor();
  5. int colNum=cursor.columnNumber();
  6. statusLabel1->setText(tr("%1 行 %2列").arg(rowNum).arg(colNum));
  7. }

实现
不过只有列数是光标位置的列数,行数始终是总行数
谁能帮我看看
[ 此帖被gnix在2010-03-04 12:46重新编辑 ]
离线bobbyking
只看该作者 1楼 发表于: 2011-06-16
blockCount()是文档总行数
快速回复
限100 字节
 
上一个 下一个