首页 > 其他分享 >QT中文字符显示问题

QT中文字符显示问题

时间:2023-04-04 14:58:04浏览次数:36  
标签:字符 中文 set QT num QString

解决方案有两个

 (1)使用QString::fromLocal8Bit(const QByteArray &str)

  (2)直接在头文件加上

#pragma execution_character_set("utf-8")

此外将int类型转为QString的方式不是QString(num),这样转换在qDebug会输出unicode。

正确方式为

QString::number(num)

标签:字符,中文,set,QT,num,QString
From: https://www.cnblogs.com/hailanben/p/17286388.html

相关文章

  • PyQt5 - 1
    一、安装pipinstallPyQt5-ihttps://mirrors.aliyun.com/pypi/simple/出现错误安装下面的工具库:ERROR:FailedbuildingwheelforPyQt5-sipwgethttps://aka.ms/vs/17/release/vs_BuildTools.exe一、基本程序结构(一)导入相关模块(二)创建应用程序(三)控件的操作(四)执......
  • 如何给文件批量重命名?选中文件后F2,还有比它更好的方法?​
    电脑键盘上的F2确实是一个重命名键,但是它需要一个个手动点,缺少了点速度,而且电脑永久了文件就会越来越多,不好手动弄,下面随小编一起用这个新的处理技巧来快速重命名文件。需要哪些工具?安装一个文件批量改名高手文件素材若干怎么快速重命名?步骤1:打开【文件批量改名高手】,在“文件批量......
  • 一种高效解析固定分隔符的字符串的sql方法
    sql程序员经常会遇到,需要将固定分隔符字符串解析的情况。例如这样:变成这样:  只有几行还好办,可以从左边循环截取,但是如果是成千上万行,无疑这种是及其低效的。现在我提供一种利用数字辅助表的方法来实现这种效果。所谓数字辅助表就是连续的数字1,2,3......  当然数字辅助......
  • QT信号槽
    目录基础使用connect函数的第五个参数注意问题连接失败跨线程使用设计模式思考基础使用信号和槽机制是Qt的核心机制,可以让编程人员将互不相关的对象绑定在一起,实现对象之间的通信。所有从QObject或其子类(例如Qwidget)派生的类都能够包含信号和槽。因为信号与槽的连......
  • 滑动窗口-leetcode344-反转字符出啊
    编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。示例1:输入:s=["h","e","l","l","o"]输出:["o","l","l","e","h"]示例......
  • Calibre修改保存电子书为中文
    已知路径肯定是英文的,,,保存到文件夹的时候可以有中文。3张图解决问题......
  • 无重复字符的最长子串的长度
    题目链接解题思路假设有个字符串"abcabca"首先读懂题目,字符指的是个单个字母'a''b'这种,子串指的是"ab""abc""abca","ac"不是子串,所以要求是连续的。无重复字符的意思就是指"abc"中没有一样的字符,而"abca"有两个'a'就重复了。最直接的思路是使用滑动窗口,......
  • JS 字符串补0
    padStart用另一个字符串填充当前字符串(如果需要的话,会重复多次),以便产生的字符串达到给定的长度。从当前字符串的左侧开始填充。语法padStart(targetLength)padStart(targetLength,padString)参数targetLength当前字符串需要填充到的目标长度。如果这个数值小于当前字......
  • 华为OD机试 最长的元音字符串
    本期题目:最长的元音字符串题目定义当一个字符串只有元音字母(a,e,i,o,u,A,E,I,O,U)组成,称为元音字符串,现给定一个字符串,请找出其中最长的元音字符串,并返回其长度,如果找不到请返回0,字符串中任意一个连续字符组成的子序列称为该字符串的子串输入一个字符串其长度 0<lengt......
  • 最长连续序列(并查集、数组)、复原 IP 地址(字符串、回溯)、删除链表的倒数第 N 个结
    最长连续序列(并查集、数组)给定一个未排序的整数数组nums,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为O(n)__的算法解决此问题。示例1:输入:nums=[100,4,200,1,3,2]输出:4解释:最长数字连续序列是[1,2,3,4]。它的长度为4......