本文介绍了Python - pyqt5 - 将文本设置为具有不同颜色的 qtextbrowser的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个字符串数组,其中包含拼写正确的单词和拼写错误的单词.我想将所有这些单词设置为 qtextbrowser 并且我想让拼写错误的单词 red 颜色.

I have a String array which contains correctly spelled words and misspelled words. I want to set all those words to a qtextbrowser and I want to make misspelled words red color.

wordlist = ['correct1', 'correct2', 'incorrect1', 'correct3', 'incorrect2']

推荐答案

您可以将拼写错误的单词包裹在 html 标签中,并将内联样式设置为显示红色.

You can wrap the misspelled words in an html tag and set the inline style to display red.

def check_misspelled(self, word):
    if ...:  # check if word is misspelled here
        word = '<span style=\" color: #ff0000;\">%s</span>' % word
    self.text_browser.append(word)

这篇关于Python - pyqt5 - 将文本设置为具有不同颜色的 qtextbrowser的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-31 01:44