△ Qt学习笔记 - 解决Qt5中文乱码问题

首先这里有两种办法,均可在Qt Creater中Help下的API文档中找到(下面会用到):

****************************************************************************************************************************************

首先,以常见的问题入手:

Q1:新建的窗口标题怎么改成中文? 

A:有两种解决方法:

      方法一:使用QStringlinteral()函数

      

      方法二:使用API文档中的转码语句(直接参考文档即可):

          

 Q2:如果汉字字符串是在函数的参数中传入的该怎么办?

 A:使用上一个问题的方法二,直接将原有的汉字字符串进行转码后传入;

Q3:如果是消息提示框中的按钮上的中文呢?

A:在我的上一篇文章中和API文档中都提到了示例代码(大致如下,经过细微改动)。

这里的按钮是英文,添加以下代码后即可完成更改:

 

附加:Qt中的代码很多,要学会合理使用Help下的文档查找功能。

****************************************************************************************************************************************

             最快的脚步不是跨越,而是继续,最慢的步伐不是小步,而是徘徊。

****************************************************************************************************************************************

猜你喜欢

转载自blog.csdn.net/qq_42292831/article/details/81841652