在mainwidow中添加了状态栏,想让鼠标移动显示鼠标坐标添加了如下函数:
void MainWindow::do_cursorChanged()
{
int rowNum=ui->textEdit->document()->blockCount();
const QTextCursor cusor=ui->textEdit->textCursor();
int cloNum=cusor.columnNumber();
satusLabel1->setText(tr("%1行 %2列").arg(rowNum).arg(cloNum));
}
构造函数中加入关联:
connect(ui->textEdit,SIGNAL(cursorPositionChanged()),this,SLOT(do_cursorChanged()));
没有反应,求大侠指点。