4

QTアプリケーションにパンくずナビゲーションバーを追加したいと思います。KDEには、イルカが使用するKUrlNavigatorがあります。ネイティブQTウィジェットはありますか?

4

2 に答える 2

3

libqxt.orgのqxtcrumbview

文書化されていないため、これを見つけるにはソースコードをダウンロードする必要があります。

于 2011-08-07T07:32:53.410 に答える
1

これは、次の方法で実現できます。QLabel単一のに複数のリンクが存在する可能性があります。およびQLabelを参照してください。 またはより詳細に:QLabel::openExternalLinks()Qt::TextInteractionFlags

auto label = new QLabel(); 
label->setText(
  "<a href=\"https://doc.qt.io/qt-5/qlabel.html\">"
  "QLabel</a>::"
  "<a href=\"https://doc.qt.io/qt-5/qlabel.html#textInteractionFlags-prop\">"
  "textInteractionFlags</a>");
label->setTextFormat(Qt::RichText);
label->setTextInteractionFlags(Qt::TextBrowserInteraction);
label->setOpenExternalLinks(true);
于 2019-11-14T13:18:21.840 に答える