文章目录

  • 前言
  • 一、实现方式
    • 关键函数
  • 二、代码
  • 三、效果

前言

最近需要写一个关于qt 表情包的项目 表情包除了有gif 和 png 形式,还有unicode编码形式的表情包,图片的很好搞定,就是unicode的一时没什么思路,其实实现起来非常简单。

一、实现方式

通过将表情字符unicode编码转成QString的形式插入到文本框中,QLabel QLineEdit QTextEdit 都支持这种方式。使用这种方式可以更好的跨平台。不同平台(windows mac Android ,,)的显示图标也不一样,但是风格都是统一的,可以参考:https://emojipedia.org/grinning-face/

关键函数

QString::fromUcs4(char32_t *t);      //这个函数可以直接上unicde编码直接转成QString的字符串形式

二、代码

char32_t  t[] = {0x1F601,0x0};  //加上0x00是为了防止表情后面跟随乱码for(char32_t i = 0x1F601 ; i <=  0x1F64F ; ++i)
{t[0] = i ;ui->textBrowser->insertPlainText(QString::fromUcs4(t));
}

三、效果

Qt 实现Unicode字符表情包显示到界面 Emoji相关推荐

  1. emoji表情无法显示在html,emoji表情在web html上显示

    [iOS][]或[Android][]客户的输入法支持emoji表情输入,系统管理后台需要显示用户实际输入的效果,因此处理emoji表情符 **1.[MySQL][]需要设置支持emoji编码为utf ...

  2. problem: 记一次聊天框的表情包弹框不显示的找问题过程

    左边是列表,包含了群和成员,右侧是聊天窗口.点击群列表,右侧显示群聊窗口,点击学员,右侧显示私聊窗口. 群聊窗口和私聊窗口是不同的组件,但是窗口中的子组件,例如窗口的头部.中间内容部分.输入框都是复用 ...

  3. java 处理unicode_java处理unicode字符

    java处理unicode字符 关注:277  答案:4  mip版 解决时间 2021-01-19 19:19 提问者我不想放过你 2021-01-19 01:06 我的unicode字符存在sho ...

  4. 朋友圈加粗字体数字_微信更新!朋友圈评论能发表情包,结果变成沙雕狂欢

    莫非...在安卓测试版的黑暗模式上线后,iOS 终于跟上了?! ​ 想多啦..机哥马上尝鲜,并没有发现 iOS 微信更新了黑暗模式. ​ 朋友圈评论, 终于支持发表情包啦! 以前,在朋友圈评论,只能发 ...

  5. 网页中使用Unicode字符,常用Unicode字符收集(转载多篇)

    1)HTML中使用:&#dddd;或&#xhhhh; 其中dddd表示4位10进制数值,hhhh表示4位16进制数值,两种格式分别以&#及&#x为前缀,表示为10进制码 ...

  6. 评论安装_微信大更新!朋友圈评论可以愉快斗表情包!(附安卓安装包)

    "私藏多年的表情包终于可以派上用场" "我要看看谁的表情包有我的好玩" 下午 iOS 版微信更新后,朋友圈刷屏了各种表情包斗图的. 是的,朋友圈可以评论表情包了 ...

  7. 100%你没见过的魔兽表情包,拿去!再扯情怀已俗!

    在刘增老先生出版<京剧脸谱艺概>之前,哪怕是由名优精心绘就的"勾脸名谱"(脸谱)也只能在表演中存在几刻,随后便烟消云散,没有留下记录甚是遗憾...... 不过,防微杜渐 ...

  8. 首先下载安装data.table包_自从用了这个表情包制作工具,斗图再也没输过

    这年头手机里没几百张表情包都不好意思跟人斗图!别的女孩子手机都是美美哒自拍,然而小编的手机相册一打开全是表情包-- 小编常年在斗图界屹立不倒,靠的可不仅仅是搜图的技能,都说艺术来源于生活,更多时候,自 ...

  9. 前端emojs_Emoji-Chat emoji表情包发送及显示兼容web端、移动端

    序言 在如今聊天表情包满天飞的当下,聊天过程中想发送个表情感慨一下情绪在所难免,当下我就遇到这么个需求,希望在web端聊天室中可以发送表情,还得在web端.微信H5.app端.微信公众号里均可以正常显 ...

最新文章

  1. Windows Server 8 Beta 初体验之三 Active Directory
  2. sublime 安装 插件 package control,安装docblockr
  3. 历届试题_历届国际物理奥林匹克竞赛试题与解答,解锁竞赛难题,高效提分
  4. 访问者(Visitor)模式
  5. Delphi 从PaintBox拷贝一部分内容到TBitmap
  6. 虹桥地铁站附近沿线的有房源出租的社区和村落
  7. 利用克鲁斯卡尔算法求最小生成树
  8. git push -u origin master和git push 远程主机名 本地分支名:远程分支名作用
  9. mysql udp服务器_netty学习:UDP服务器与Spring整合(2)
  10. atoi函数_linux网络编程之POSIX 消息队列 和 系列函数
  11. 数据结构题集(c语言版)严蔚敏答案pdf
  12. 计划策略10、11、40
  13. MTK闭源wifi驱动使用方法
  14. dcp9030cdn定影_兄弟DCP-9030CDN驱动下载
  15. 基于C#实现与新大陆扫码枪通信
  16. 护眼html颜色,在电脑中设置护眼颜色、更换网页背景色、一键护眼
  17. 【C++】整型溢出问题
  18. 搭建iis自己可以别人_自己也可以搭建一台好用实惠的软导一体机!
  19. Arduino 利用串口缓冲区监听的方式读取数据
  20. 比大衣保暖,比羽绒服显瘦!这件高级反貂绒毛衣火了!不起球不掉毛,明明毛茸茸的却巨显瘦,舒适又保暖....YYDS!...

热门文章

  1. Consider injecting the bean as one of its interfaces or forcing the use of CGLib-based proxies by se
  2. 笔记本电脑找不到个人热点的解决方法
  3. 微信直接打开公众号页面 公众号uin_base64直接获取(不用管理员账号 直接获取)
  4. R语言实战(统计分析1)
  5. 仿【咪咕动漫】列表下拉刷新上拉加载
  6. 应对Apple Music断续费后歌单被删除的一个解决方案
  7. @SuppressWarnings(deprecation) java编程中方法上有这个注释是什么意思??
  8. “5g+工业互联网”,工业生产制造迎来新突破
  9. Markdown中如何打对勾/对号
  10. 锚( Anchor Boxes)