您可以使用Qt富文本为子文本添加一些样式。您需要在文本字符串中自行查找并插入一些HTML。
This is my <span style="background-color:yellow">text</span>
QString searchedWord = "sed";
QString txt = lbl->text();
txt.replace(QRegExp("\\b" + searchedWord + "\\b"),
"<span style=\"background-color:yellow\">" + searchedWord + "</span>");
lbl->setText(txt);
如果您想突出显示多个单词,则需要制作更具体的RegExp。