1. 创建一个带Ui界面的测试工程,把特殊字符拷贝到label标签里,点击保存。
2. 打开qt安装目录,找到designer.exe文件
双击打开
3. 把刚刚创建的ui界面拖进来
4. 点击窗口-》View C++ Code...
5.会弹出一个窗口里面有ui文件的源码,还有一串特殊数字,这串特殊数字就是那个特殊字符
测试代码
void MySplashScreen::RetranslateUi()
{
QString languPkg = g_Config->GetLanguage();
if (languPkg == "zh")
{
m_labelVersion->setText(QString(tr("\347\211\210\346\234\254\357\274\232") + MyData->g_strVersion));
}
else if (languPkg == "jp")
{
m_labelVersion->setText(QString(tr("\343\203\220\343\203\274\343\202\270\343\203\247\343\203\263\357\274\232") + MyData->g_strVersion));
}
else if (languPkg == "")
{
m_labelVersion->setText(QString(tr("") + MyData->g_strVersion));
}
else
{
m_labelVersion->setText(QString(tr("Version:") + MyData->g_strVersion));
}
m_labelCopyright->setText(QString("<p>Copyright © %1 %2 Software Co.,Ltd.All Rights Reserved.").arg(MyData->g_strCopyrightTime).arg(MyData->g_strBrand));
}
标签:languPkg,Qt,MyData,setText,tr,Label,QString,343,特殊字符 From: https://www.cnblogs.com/zhuchunlin/p/17783033.html