QT面包屑导航

问题描述 投票:3回答:2

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

c++ qt widget breadcrumbs
2个回答
3
投票

libqxt.org中的qxtcrumbview

未记录,您需要下载源代码才能找到此代码。


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);
© www.soinside.com 2019 - 2024. All rights reserved.