4

我想在 QT 应用程序中添加一个面包屑导航栏。在 KDE 中有 KUrlNavigator 被 dolphin 使用。有原生的 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 回答