忘记、过去
2024-04-10 16:58 deepin
Reply Like 1 View the author
QTextEdit *textEdit = new QTextEdit(this);
textEdit->setAutoFormatting(QTextEdit::AutoAll);
试试
connect(textEdit, &QTextEdit::textChanged, this, &YourClass::checkForLinks);// ...
void YourClass::checkForLinks() {
QString text = textEdit->toHtml();
// 检查text中是否包含超链接...
}
QTextEdit *textEdit = new QTextEdit(this);
textEdit->setAutoFormatting(QTextEdit::AutoAll);
试试
connect(textEdit, &QTextEdit::textChanged, this, &YourClass::checkForLinks);// ...
void YourClass::checkForLinks() {
QString text = textEdit->toHtml();
// 检查text中是否包含超链接...
}
如何判断当前有超链接?正则表达式咋写呀
有代码吗老哥
各位大佬 请教一下 Qt如何实现** 类似于一个QTextEdit 我该如何在一遍输入一遍监听是否有超链接呢 或者我直接复制一个超链接进去,也可以变蓝下划线,然后继续输入别的字符就可以恢复到原来的样式?**
是一个文本输入框自动识别超链接的需求。