要在QTreeWidget的一个Item中显示单位,该单位包含上角标,查了一下午,最终形成了如下两行代码,解决了问题。要在QLabel、QLineEdit等中设置上角标应该也是一样的。

         QString str("10⁴m³/d");qItem->setText(2, str);  //qItem的类型为QTreeWidgetItem,改为其他类也一样的。

其中(“10⁴m³/d”)如果从word里面粘贴到Qt中,上角标会变为正常大小。应该要从字符映射表中粘贴过来。方法如下:

在电脑本机上搜索字符映射表,选中“高级查看”,分组依据选择Unicode子范围,在弹出窗口中选择“上/下标”。

选中要插入的上角标数字后点击 选择 按钮,再粘贴到Qt中即可。

效果如下(最后一行的最后一列):

字符映射表的使用是我在知乎上看到的回答。原作者的方法利用字符映射表查到Unicode码后,定义一个上角标QChar追加到QString中。

例:0的上角标用unicode表示为2070,如下代码的运行后str=“hello⁰”

    QChar ch(0x2070);QString str("hello");str.push_back(ch);

原作者完整答案在此:
https://www.zhihu.com/question/36756719/answer/68865566

QString中如何设置上下角标(Qt)相关推荐

  1. uniapp 设置桌面角标

    桌面角标是由个推发送的,后台推送消息的时候,设置badge推送的数字,所以在申请个推证书的时候需要勾选 Push Notifications服务(ios平台) 在你进入阅读消息的页面 清除掉角标数量 ...

  2. CorelDRAW中如何输入上角标和下角标

    CorelDRAW在排版设计过程中经常遇到一些数学公式和化学符号等,当这些公式.符号存在上角标或者下角标的时候该怎么打?如何更准确.更快速的输入角标.其实这很简单,因为CDR软件有自带角标功能,你知道 ...

  3. speedoffice(Excel)表格如何设置上角标?

    Excel是我们常用的办公软件,有时会用到上标,那么怎样在表格里添加上标?下面小编带来excel添加上标的设置方法. 首先,选中需要变为上标的内容 然后,"主页"菜单中找到&quo ...

  4. php 友盟推送角标,桌面角标设置以及消息推送服务

    更新记录 0.01(2020-05-09) 1.添加角标设置 2.添加清除角标 3.添加品牌获取 4.添加通知栏推送 5.添加点击通知栏进入APP 平台兼容性 Android iOS × 原生插件通用 ...

  5. Launcher图标角标

    前言 桌面图标的角标,看着是个很简单的功能,就是在应用的右上角显示当前有几个未读消息:在网上查了资料之后,发现很多同行说,Android原生是没有此功能,平时使用的手机都有该功能,其实是国内手机厂商自 ...

  6. uniapp tabBar角标问题

    tabBar中的角标虽然文档写出了解决方案,但并不清晰. 如果角标的数字需要计算无法直接从vuex中取出,则可以在需要设置的角标页面设置onShow内setTabBarBadge相关参数

  7. android系统允许icon角标,安卓手机角标显示方案

    一些应用,尤其是IM应用,在很多场景系统会推送未读消息:这个时候除了通知栏的提醒,还可以在应用图标右上角加入角标的提示. 目前大部分的安卓系统并不支持设置应用角标,仅部分定制的系统支持.为了节省开发成 ...

  8. Android新荣耀手机角标只增不减

    Android新荣耀手机角标只增不减 荣耀不再是华为 新荣耀手机包名变更 兼容新荣耀角标更新 咨询华为客服 咨询荣耀客服 附件 荣耀不再是华为 2020年11月17日,深圳市智信新信息技术有限公司完成 ...

  9. arggis怎么修改上下标_ArcGIS制图手册(4-3)标注角标

    上文介绍了ArcGIS更改标注三值的方法.本文介绍更改地图中标注角标的相关内容. 除前面讲述到的几种标注之外,还有一种较为特殊的标注使用的比较频繁,就是带有上下角标的标注.如图所示,是一幅遥感地质解译 ...

  10. [贝聊科技]有关Android应用桌面角标(BadgeNumber)实现的探讨

    作者:小强 贝聊移动开发部 Android工程师 前言:本文主要讲述了以下三方面: 怎么在Android系统下让自家的应用图标像iOS系统那样支持数字角标的显示? 在网上找不到现成的解决方案的情况下, ...

最新文章

  1. oracle监听器动态注册于静态注册的区别
  2. Cassandra数据模型设计最佳实践
  3. 水稻微生物组时间序列分析3-冲击图展示时间序序列变化
  4. JavaScript表单验证,输入中文时字符长度为2
  5. python代码怎么运行-python代码如何运行
  6. RabbitMQ 和 Kafka 到底怎么选?
  7. step4 . day2标准IO和文件IO 小测试demo
  8. 设计模式学习笔记——外观(Facade)模式
  9. golang 还是php web,golang适合做web开发吗?
  10. python 实例化过程_python实例化对象的具体方法
  11. 数组-滑动窗口(直接套模板完事儿)
  12. 性能碾压Notepad++的文本编辑器UltraEdit,程序员必备
  13. 打造自己备份的系统镜像
  14. php 开源cms 族谱,bloofoxCMS
  15. JAVA语言的由来以及相关情况介绍
  16. 别把激励员工变成收买员工
  17. 第十二届蓝桥杯(2021年)模拟赛 Python组(第一期) 题目+个人解答
  18. 计算机考研408-2009
  19. 山世光: 我的Face Zero之梦,写在AlphaGo Zero出世之际
  20. 大数据技术与架构——(二)大数据处理架构Hadoop(上)

热门文章

  1. 机器学习中最常使用的10种数据编码方式
  2. 三角函数科学计算机在线应用,Scientific Calculator插件,在线科学计算器
  3. 树莓派触摸屏校准以及QT触摸屏相关问题解决
  4. MSM8953_Linux-Android软件手册资料
  5. win7触摸板怎么关闭_笔记本触控板怎么关闭 笔记本触控板关闭方法【详解】
  6. 如何清除Excel2007中的网格线?
  7. Java服务端支付宝对接(详细)
  8. 推荐几个无版权图片库,可免费使用
  9. 苹果手机怎样双开微信?简单2步快速安装苹果版双开助手!
  10. unity mysql 中文乱码_unity3d链接postgresql,读数据库内容并且显示(读出的中文在编辑器中乱码,发布standalone正常)...