1

我很难找到如何将下标插入到 QString 中。我知道它可以用样式表来完成,但是我不能在放置 QString 的地方真正使用样式表。我已经尝试过 HTML 标记和 UTF-8 以及其他 unicode 系统来处理子字符串,但没有成功。

希望有人对此有更多经验并可以提供帮助!

4

2 回答 2

1

根据您想要下标的字符,您可以使用Unicode 下标字符而不进行格式化。

这当然需要支持它的字体和文本渲染引擎。不知道您平台上的 Qt 是否可以。

于 2013-02-15T19:12:03.020 回答
0

QString 只是一个字符串。如果您正在处理应该是下标的特定 Unicode 字符,那么很好,但否则您似乎试图做的事情毫无意义。

如果要显示具有下标格式的字符串,则可以使用 QTextEdit 或其他支持富文本显示的类。您可以使用 HTML 标记或以编程方式使用相关的 Qt 类来执行此操作。尝试http://qt-project.org/doc/qt-4.8/richtext.html了解更多信息。

于 2013-02-15T15:37:28.340 回答