摘要: 尊重作者,支持原创,如需转载,请附上原地址:https://blog.csdn.net/libaineu2004/article/details/19245205 一、Qt Creator环境设置 1、cpp或h文件从window上传到Ubuntu后会显示乱码,原因是因为ubuntu环境设置默认是u 阅读全文
posted @ 2020-04-28 22:37 sgggr 阅读(15949) 评论(1) 推荐(3) 编辑
摘要: 注意:本文不介绍如何使用Qt的国际化、本地化支持。本文针对的是偏底层的、Manual和其他资料中很少涉及的东西。所以,继续之前,请先确保:你已经对如何使用Qt的国际化比较熟悉了。 本文针对的是 tr("我是中文") 这种情况, 是Qt中translate、tr 与中文问题 一文提到的 2b 问题的深 阅读全文
posted @ 2020-04-28 21:39 sgggr 阅读(622) 评论(0) 推荐(0) 编辑
摘要: QString 与中文问题 2010-07-11 17:04 (更新:本文的姊妹篇 Qt中translate、tr关系 与中文问题 )首先呢,声明一下,QString 是不存在中文支持问题的,很多人遇到问题,并不是本身 QString 的问题,而是没有将自己希望的字符串正确赋给QString。很简单 阅读全文
posted @ 2020-04-28 17:38 sgggr 阅读(512) 评论(1) 推荐(1) 编辑
摘要: Qt中的中文显示,经常会出现乱码。从网上看了一些博客,大都是Qt4中的解决方法, 网上搜到的都是这种: #include < QTextCodec > int main(int argc, char **argv) { .................... QTextCodec::setCode 阅读全文
posted @ 2020-04-28 17:22 sgggr 阅读(3014) 评论(0) 推荐(0) 编辑
摘要: 关于qt中的tr()函数 在论坛中漂,经常遇到有人遇到tr相关的问题。用tr的有两类人: (1)因为发现中文老出问题,然后搜索,发现很多人用tr,于是他也开始用tr (2)另一类人,确实是出于国际化的需要,将需要在界面上显示的文件都用tr包起来,这有分两种: (2a) 用tr包住英文(最最推荐的用法 阅读全文
posted @ 2020-04-28 16:25 sgggr 阅读(1338) 评论(0) 推荐(1) 编辑
摘要: 本节会创建一个图形界面 Qt 程序,并故意对源文件使用不恰当的字符编码方式,导致其文本显示控件的汉字乱码。我们会介绍两种纠正方法: 第一种是不修改源代码文件编码格式,通过 QString::fromLocal8Bit() 函数在程序运行时转码; 第二种是直接将源代码文件整体转换成 UTF-8 编码, 阅读全文
posted @ 2020-04-28 15:49 sgggr 阅读(4662) 评论(0) 推荐(1) 编辑
摘要: 4.关于单复数的翻译问题 int n = messages.count(); showMessage(tr("%n message(s) saved", "", n)); 原地址:http://www.cnblogs.com/hujian/archive/2012/08/10/2631488.htm 阅读全文
posted @ 2020-04-28 10:52 sgggr 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 在安装Qt5.11.1之后,我配置的是MinGW 32bit编译器。后来由于我要写自定义控件,但我安装的Qt Creator是基于MSCV 2015 32bit编译的,故我写的控件也要用MSCV 2015 32bit编译,否则Qt Creator用不了(因为自定义控件的编译器要与你使用的Qt Cre 阅读全文
posted @ 2020-04-28 08:37 sgggr 阅读(5255) 评论(0) 推荐(0) 编辑