• 8730阅读
  • 1回复

QTextEdit 怎样重写鼠标事件 实现单击选中当前行的文本 [复制链接]

上一主题 下一主题
离线mercedechf
 

只看楼主 倒序阅读 楼主  发表于: 2010-04-26
QTextEdit 默认双击选中当前行文本,怎样重写鼠标事件,实现单击选中该行文本,请教各位大虾。
离线hying

只看该作者 1楼 发表于: 2010-04-26
void mousePressEvent ( QMouseEvent * e )
{
    QTextCursor t_tc = textCursor();
    t_tc.select(QTextCursor::LineUnderCursor);
    setTextCursor(t_tc);
}
快速回复
限100 字节
 
上一个 下一个