最近在做毕业设计,需要在文本框中插入图片,发现MFC太难搞,所以选择了QT但是QT一开始就遇到了乱码问题
不过这问题比较好解决,在网上看到的
在需要使用中文的代码中加入
#pragma execution_character_set("utf-8")
QString username = ui.m_le_username->text();
QString pwd = ui.m_le_pwd->text();
if (username.isEmpty() || pwd.isEmpty())
{
QMessageBox::question(this, tr("提示"), tr("账号密码不能为空"), QMessageBox::Yes);
return;
}
QMessageBox::question(this, username, pwd, QMessageBox::Yes);
以上代码在运行的时候都能正常显示中文