将下标放在QString中

时间:2013-02-15 15:04:16

标签: string qt unicode qstring subscript

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

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

2 个答案:

答案 0 :(得分:1)

根据您要下标的字符,您可以在不格式化的情况下使用Unicode subscript characters

当然需要支持它的字体和文本渲染引擎。不知道你的平台上的Qt是否存在。

答案 1 :(得分:0)

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

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