QTextBrowser で右クリックしたときに、マウス ポインターの下にある単語を強調表示して取得する必要があります。マウスの右クリック用にQTextBrowserのshowContextMenu関数を既に実装しています。ただし、マウスポインターの下の単語を強調表示して抽出することはできません。次の解決策をオンラインで見つけました。
QTextCursor tc = txtBrwsr->textCursor();
tc.select(QTextCursor::WordUnderCursor);
QString word = tc.selectedText();
しかし、それは機能しておらず、単語は空です。この背後にある私の目的は、マウスの右クリックを押す前にユーザーが単語を強調表示していなくても、単語を取得して強調表示することです。
どんな助けでも大歓迎です。