我很难找到如何将下标插入QString。我知道它可以用样式表来完成,但我不能在我放置QString的地方使用样式表。我已经尝试过HTML标记和UTF-8以及其他unicode系统用于没有运气的子串。
希望有人对此有更多的经验,可以提供帮助!
答案 0 :(得分:1)
根据您要下标的字符,您可以在不格式化的情况下使用Unicode subscript characters。
当然需要支持它的字体和文本渲染引擎。不知道你的平台上的Qt是否存在。
答案 1 :(得分:0)
QString只是一个字符串。如果你正在处理应该是下标的特定Unicode字符那么好,但是否则你似乎想要做的事情毫无意义。
如果要显示带有下标格式的字符串,则可以使用QTextEdit或其他支持富文本显示的类。您可以使用HTML标记或使用相关的Qt类以编程方式执行此操作。请尝试http://qt-project.org/doc/qt-4.8/richtext.html了解详情。