txt和QTextEdit在样式上有什么区别

时间:2019-05-06 08:32:41

标签: qt

当我将内容从txt复制到QTextEdit时,我发现内容的样式已更改。我很困惑,这是编码的原因吗?我该如何解决呢?(系统:Mac OS)< / p>

manual

1 个答案:

答案 0 :(得分:1)

您要么需要在QTextEdit中使用固定宽度的字体,要么需要处理自己粘贴的文本并以<pre> </pre>标签包裹的HTML格式附加文本。

似乎您不需要复杂的富文本编辑,因此只需在此处设置字体即可。

#include <QFontDatabase>

// ...

myTextEdit->setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont));

这将选择合适的固定宽度字体,并且应在所有平台上都可以使用。