我想设计一个QTextEdit的子类,它能够在我输入内容时动态识别和创建超链接。
例如,当我输入“https://www.google.com”时,它的样式会变成蓝色并带有下划线。当我点击它时,默认浏览器会跳转到 Google。
网上的方法我都试过了,还是无法实现。请帮忙...
顺便说一句,如果可以的话,请使用C++。
我认为,您可以在输入内容时动态使用 new 关键字。
您可以在 UI 中创建 QTextEdit Widget。如果 QTextEdit 发生更改,您可以转到changed() 函数。您应该描述 Changed() 函数中会发生什么。