setOpenExternalLink
Qlabelと同様の方法で (既定のブラウザーで) リンクを開く必要がありますが、メニューの項目をクリックします。
簡単な方法はありますか?必要なリンクで Qlabel を使用することを考え、いくつかのアクション/イベントを使用してクリックのふりをしますが、Qlabel は非表示でした。
setOpenExternalLink
Qlabelと同様の方法で (既定のブラウザーで) リンクを開く必要がありますが、メニューの項目をクリックします。
簡単な方法はありますか?必要なリンクで Qlabel を使用することを考え、いくつかのアクション/イベントを使用してクリックのふりをしますが、Qlabel は非表示でした。
特定のメニュー項目 (標準のシグナルとスロットを使用して処理) をクリックするとopenUrl(const QUrl &url)
、QDesktopServicesを使用して、そのリンクをデフォルトのブラウザーで起動できます。
ドキュメントに記載されているように、それは開きます
...ユーザーのデスクトップ環境に適した Web ブラウザーで指定された URL を取得し、成功した場合は true を返します。それ以外の場合は false を返します。
そのため、QLabels などを使用した派手なトリックは必要ありません。