5Qter豆
最佳答案QTextbrowser派生自QTextEdit。可以重写
virtual void
mouseDoubleClickEvent(QMouseEvent *e) override。
在该函数内部,获取当前选中的文本,可以用:
textCursor ().selectedText ();
假设您的派生类名称为 CTextBrowser,参考代码:
void CTextBrowser::mouseDoubleClickEvent( QMouseEvent * e )
{
QTextCursor t_tc = textCursor();
t_tc.select(QTextCursor:ineUnderCursor);
......
}
...
| ||
2018-11-26 11:02:12
显示全部楼层
| ||