使用QT编译界面时,免不了要使用中文,有会出现乱码,有时会提示“常量中有换行符”,而不能正常编译,因此可以通过下面的方法解决。
PS:本文的环境,QT5.7.1,VS2015
1 将文本编码设置为:如果编码是UTF-8则添加。
2 在界面中需要使用中文的地方,使用:
QString::fromLocal8Bit
将 Unicode 编码转换为本地系统编码。
经过以上处理之后,编译期就不会再报“常量中有换行符”错误了。
使用QT编译界面时,免不了要使用中文,有会出现乱码,有时会提示“常量中有换行符”,而不能正常编译,因此可以通过下面的方法解决。
PS:本文的环境,QT5.7.1,VS2015
1 将文本编码设置为:如果编码是UTF-8则添加。
2 在界面中需要使用中文的地方,使用:
QString::fromLocal8Bit
将 Unicode 编码转换为本地系统编码。
经过以上处理之后,编译期就不会再报“常量中有换行符”错误了。