如何让QTextEdit动态识别并创建可点击的超链接?

问题描述 投票:0回答:1

我想设计一个QTextEdit的子类,它能够在我输入内容时动态识别和创建超链接。

例如,当我输入“https://www.google.com”时,它的样式会变成蓝色并带有下划线。当我点击它时,默认浏览器会跳转到 Google。

网上的方法我都试过了,还是无法实现。请帮忙...

顺便说一句,如果可以的话,请使用C++。

c++ qt hyperlink qtextedit
1个回答
0
投票

我认为,您可以在输入内容时动态使用 new 关键字。

您可以在 UI 中创建 QTextEdit Widget。如果 QTextEdit 发生更改,您可以转到changed() 函数。您应该描述 Changed() 函数中会发生什么。

© www.soinside.com 2019 - 2024. All rights reserved.