什么';txt和QTextEdit的风格有什么不同

什么';txt和QTextEdit的风格有什么不同,qt,Qt,当我将内容从txt复制到QTextEdit时,我发现内容的样式发生了变化。我很困惑。这是编码的原因吗?我该如何解决?(系统:Mac OS) 您要么需要在QTextEdit中使用固定宽度的字体,要么需要自己处理文本粘贴,并以HTML格式附加文本,用标记包装 #include <QFontDatabase> // ... myTextEdit->setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont)); 您似乎不

当我将内容从txt复制到QTextEdit时,我发现内容的样式发生了变化。我很困惑。这是编码的原因吗?我该如何解决?(系统:Mac OS)


您要么需要在QTextEdit中使用固定宽度的字体,要么需要自己处理文本粘贴,并以HTML格式附加文本,用
标记包装

#include <QFontDatabase>

// ...

myTextEdit->setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont));
您似乎不需要进行复杂的富文本编辑,因此您可能只需要在此处设置字体:

#包括
// ...
myTextEdit->setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont));

这将选择一种合适的固定宽度字体,并应适用于所有平台。

共享.txt…尝试将字体设置为monospace
QFont字体(“monospace”);字体.setStyleHint(QFont::打字机)注释将解决“圆到椭圆”的问题。但另一件事仍然不清楚。为什么QTextEdit中的开始数多于文件中的开始数。。。请共享该文件。我们想查看字符集和字节顺序。除了
*
,您是否尝试过其他字符?例如,请使用
o