Python 如何在QTextBrowser中使用粗体文本?
我不熟悉QGIS和Python,我想知道如何在QTextBrowser中加粗一些文本。我在用Ubuntu。我只是在QGIS Python控制台中尝试了这些,但没有给出结果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
>>> 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控制台中尝试了一下,得到了以上结果。非常感谢。它起作用了