如何在 Qt Creator 中获取标签文本的上标?

Posted

技术标签:

【中文标题】如何在 Qt Creator 中获取标签文本的上标?【英文标题】:How to get a superscript in Qt Creator for label text? 【发布时间】:2011-01-12 19:16:20 【问题描述】:

我正在尝试创建一个 2 的上标,以显示用户在我的对话框中提供的字段之后的单位标签的平方。我在 Windows 上使用 Qt Creator v2.0.1。 QLabel 有一个文本字段和一个 textFormat 字段。我试图通过将 textFormat 组合框设置为 RichText 来解决这个问题,然后将 textFormat 字段设置为:"µm\super 2" 但是,在预览我的对话框时,文本是按字面意思而不是 RichText 的,因此没有上标 2 而是删除了反斜杠的 'super 2'。我还尝试使用 '\super 2' 转义反斜杠,但在预览对话框时我使用了文字 '\super 2'。

如何为 Qt Creator 指定上标,以便我的对话框预览显示上标 2?

这是我想要的样子:µm2

【问题讨论】:

【参考方案1】:

显然 html 有效(不知道为什么 RichText 无效):

µm<sup>2</sup>

【讨论】:

以上是关于如何在 Qt Creator 中获取标签文本的上标?的主要内容,如果未能解决你的问题,请参考以下文章

怎么设置Qt Creator函数 当前行高亮显示

如何在Qt中获取QWidget的QTabWidget标题文本?

Vuetify - 如何在表单上标记文本左侧和文本字段右侧

如何在 Qt Creator 中制作 .exe 文件

qt creator菜单栏实现clean实现清除界面上3个文本框中的内容,该如何实现,求教

如何在 Qt Creator 中用行号减小列的宽度?