当前位置: 首页 > news >正文

VS2019 + Qt : setToolTip的提示内容出现乱码

VS2019 + Qt : setToolTip的提示内容出现乱码

在使用setToolTip()时,

setToolTip(QString("asd你好!");

标签提示只有英文是对的,中文是乱码!
在这里插入图片描述
应该是编码出了问题。默认情况下,Qt使用的是UTF-8编码,我就查看了一下这个在VS2019中cpp文件的编码:
在这里插入图片描述
可以看到,编码是ANSI,明显不对!

解决方法一:

我就转换了一下编码,转为UTF-8.
在这里插入图片描述
然后编译,中文就不再是乱码了:
在这里插入图片描述

解决方法二:

不修改cpp文件的编码方式,使用 QStringLiteral() 传参

setToolTip(QStringLiteral("大河向东流"));

编译运行:
在这里插入图片描述
ps:
中文系统中,ANSI编码 就是 GBK编码!

http://www.lryc.cn/news/127723.html

相关文章:

  • PO、BO、VO、DTO、DAO、POJO
  • MySQL— 基础语法大全及操作演示!!!(下)
  • Springboot+vue网上招聘系统
  • 奥威BI数据可视化工具:报表就是平台,随时自助分析
  • iPhone(iPad)安装deb文件
  • 手撕单链表
  • Spring-aop特点,专业术语及案例演示
  • 探秘Java的Map集合:键值映射的奇妙世界
  • git权限问题解决方法Access denied fatal: Authentication failed
  • Hands on RL 之 Off-policy Maximum Entropy Actor-Critic (SAC)
  • JavaScript中的this指向,call、apply、bind的简单实现
  • Linux学习之基本指令一
  • appium默认60秒关闭应用的问题
  • Docker 容器内无法使用vim命令 解决方法
  • Django的简介安装与配置及两大设计模式
  • Mybatis分页插件——PageHelper
  • k8s认证详解 k8s证书详解 2023推荐
  • php初解
  • 【C语言】回调函数,qsort排序函数的使用和自己实现,超详解
  • PHP手术麻醉系统源码,自动生成麻醉和护理医疗文书
  • 内网穿透实战应用——【通过cpolar分享本地电脑上有趣的照片:发布piwigo网页】
  • iPhone删除的照片能恢复吗?不小心误删了照片怎么找回?
  • LeetCode--HOT100题(32)
  • SAP MM学习笔记24-以评估收货(评价)和非评估收货(非评价)
  • Hadoop的DataNode无法启动的解决方案
  • re中的match和search有什么区别?
  • 《内网穿透》无需公网IP,公网SSH远程访问家中的树莓派
  • .net连接mysql,提示找不到请求的 .Net Framework Data Provider。可能没有安装
  • 销售自动化管理软件是什么,销售自动化管理软件有什么优势
  • MySQL 函数