0

これを使用する:

void MainWindow::on_webView_linkClicked(const QUrl &arg1)
{

}

lineEditリンクテキストにを設定するにはどうすればよいですか?私はそれを理解することはできません。

4

1 に答える 1

1

私があなたを正しく理解しているなら、あなたは次のようなリンクを持っています...

<a href="foo.html">bar</a>

..そしてあなたは値「バー」を取得したいです。それがあなたがやろうとしていることであるならば、あなたはその方法からはできません。ページをどの程度制御できるかに応じて、いくつかのオプションがあります。

  • ハイパーリンクのテキストをURLに埋め込み、抽出します。何かのようなもの:<a href="foo.html?text=bar">bar</a>
  • これらのリンクを自分で生成していて、URLとテキストの間に1対1の関係がある場合は、URLからテキストへのマップを設定し、マップ内のテキストを検索します。
于 2012-08-23T14:01:50.223 に答える