私のこのアプリケーションでリンクへのクリックを処理したいと思います。
「出力ファイル」リンクをクリックしたときに、アプリケーションでアクションを生成できるようにしたいと考えています。
現在、リンクはリッチ テキスト QLabel で次のように記述されています。
<a href="http://google.fr"><span style=" text-decoration: underline; color:#0000ff;">Output File"</span></a>
(Qt Designer で生成)
クリックすると、デフォルトの Web ブラウザーが開き、Google に移動します。それは私が望んでいることではありません。次のようなものが欲しいです:
<a href="#browse_output"><span style=" text-decoration: underline; color:#0000ff;">Output File"</span></a>
クリックされたリンクを検出し、それに応じて反応できるようにします。
(pseudo code)
if( link_clicked.toString() == "#browse_output" ){
on_browse_output_clicked();
}
これは、QLabel (またはそれに近いもの) を使用して Qt で可能ですか? どのように?