问题描述:我的程序中希望使用下面的代码,将输入框的提示语改为“请输入您的密码”。但是程序出现错误,无法识别汉字字符。
QLineEdit *passwordEdit;
passwordEdit->setPlaceholderText("请输入您的密码");
解决方法:使用QString::fromLocal8Bit()方法将汉字字符转码,程序就可以正常识别汉字型QString。将上面的代码修改如下:
QString str;
str=str.fromLocal8Bit("请输入您的密码");
passwordEdit->setPlaceholderText(str);
又一个问题:程序报错 “error C2001: newline in constant”
问题分析&