Qt 5.2 -如何在UI中添加文本链接
Qt 5.2 - How to add a text link into a UI
我觉得这可能很简单,但是我以前从来没有做过这样的事情,而且我很难在文档中找到如何做到这一点。我有一个UI在我的代码,我需要有一个文本字符串显示在UI作为一个超链接。我找不到超链接的特定对象类型,所以我尝试创建一个文本为<a href="http://www.thesiteIwanttolinkto.com"
>我的链接文本</a
>的QLabel。我有QLabel的文本格式设置为富文本(我也尝试过自动文本),并在textInteractionFlags下我检查了LinksAccessibleByMouse。现在它显示为一个超链接,但当我点击它什么也没有发生。是否有办法得到这个链接的工作,无论是与QLabel或其他方式?也可能值得注意的是,我希望网站被链接到在浏览器中打开,而不是一个QWebView或类似的东西。谢谢!
似乎我永远也找不到这些问题的答案,直到在之后我发布了它…不管怎样,我只是弄清楚了,在QLabel属性下,我忘记勾选openexternalllinks。一旦我这样做了,它就会很好地工作。我想我还是把这个留着,以防将来有人遇到这个问题。
相关文章:
- 将成员变量添加到共享库中的类中,不会破坏二进制兼容性吗
- 如何在C++中从两个单独的for循环中添加两个数组
- POCO::PostgreSQL:如何将std::vector支持添加到`Binder::bind`
- 如何仅为一个函数添加延迟
- 如何防止 c++ 在从浮点型转换为双精度型(不适用于 IO)时添加额外的小数?
- 如何在MS Visual Studio 2019中运行QT UI
- 使用std::transform将一个范围的元素添加到另一个范围中
- 如何将更多文件夹添加到c++include路径
- 如何将元素添加到数组的线程安全函数?
- 将一个 UI 文件添加到另一个 UI 文件中
- 使用 QGridLayout 将 QScrollArea 添加到 ui->centralWidget
- 如何在橘子酱工具的UI中添加按钮
- 为 Web 视图添加 UI 栏按钮项,但应用崩溃
- 在C++中将未知数量的按钮动态添加到Qt中的UI
- 将项目添加到列表控件时,UI被冻结
- Qt 5.2 -如何在UI中添加文本链接
- QT添加部件到UI的任何地方
- 在窗口构造函数之外动态地将QAction添加到QMenuBar中(可以从另一个文件访问Designer中生成的ui)
- 添加简单的Qt UI到现有的c++代码(非Qt)
- 如何动态添加QPushButtons到UI