擅长:python、mysql、java
<p>setDefaultTextColor(col)“将未格式化文本的颜色设置为col”。文档不清楚“未格式化文本”的含义。我认为它的意思是:“项目内容中所有未被样式化的部分。”</p>
<p>内容是一个QTextDocument。</p>
<p>使用QTextCursor设置文档的一部分样式。您不能设置QTextDocument本身的样式,只能设置由QTextCursor选择的部分(但您可以选择整个文档)</p>
<p>可以使用方法mergeCharFormat(QTextCharFormat)设置QTextCursor的样式</p>
<p>QTextCharFormat有以下方法:</p>
<ul>
<li>前台().setColor(QColor)</li>
<li>设置前景(QBrush)</li>
<li>setTextOutline(QPen)</li>
</ul>
<p>前台是一个QBrush,它可以画一些东西,包括“文本”(但更好的说法是:字符的填充?)</p>
<p>一个细微差别是某些新构造的QBrush具有(默认为)QBrushStyle.NoBrush,它是透明的,即使您设置了color()。</p>