Python 如何在QTextBrowser中使用粗体文本?

Python 如何在QTextBrowser中使用粗体文本?,python,text,qgis,Python,Text,Qgis,我不熟悉QGIS和Python,我想知道如何在QTextBrowser中加粗一些文本。我在用Ubuntu。我只是在QGIS Python控制台中尝试了这些,但没有给出结果 >>> class color: ... PURPLE = '\033[95m' ... CYAN = '\033[96m' ... DARKCYAN = '\033[36m' ... BLUE = '\033[94m' ... GREEN = '\033[92m' ... YELLO

我不熟悉QGIS和Python,我想知道如何在QTextBrowser中加粗一些文本。我在用Ubuntu。我只是在QGIS Python控制台中尝试了这些,但没有给出结果

>>> class color:
...   PURPLE = '\033[95m'
...   CYAN = '\033[96m'
...   DARKCYAN = '\033[36m'
...   BLUE = '\033[94m'
...   GREEN = '\033[92m'
...   YELLOW = '\033[93m'
...   RED = '\033[91m'
...   BOLD = '\033[1m'
...   UNDERLINE = '\033[4m'
...   END = '\033[0m'
>>> print color.BOLD + 'Hello World !' + color.END
ESC[1mHello World !ESC[0m
>>> import sys
>>> from termcolor import colored, cprint
>>> print colored('hello', 'red'), colored('world', 'green')
ESC[31mhelloESC[0m ESC[32mworldESC[0m

请帮助我找到此问题的解决方案。

QTextBrowser不是控制台。您尝试的是控制台转义。如果要在QTextBrowser中加粗文本,请使用从QTextEdit继承的方法,并使用适当的HTML标记。

您的终端首先支持颜色吗?它支持ANSI转义吗?我也不明白QTextBrowser与此有什么关系。QTextBrowser不支持ANSI转义,它使用HTML和CSS…在我的GUI中有一个QTextBrowser。我想通过.py文件中的代码在那里加粗一些文本。首先,我只是在qgis控制台中尝试了一下,得到了以上结果。非常感谢。它起作用了