QT面包屑导航

时间:2011-03-25 17:19:05

标签: c++ qt widget breadcrumbs

我想在QT应用程序中添加面包屑导航栏。在KDE中有海豚使用的KUrlNavigator。是否有原生QT小部件?

2 个答案:

答案 0 :(得分:3)

libqxt.org中的qxtcrumbview

没有记录,您需要下载源代码才能找到这个。

答案 1 :(得分: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);