分2个步骤解决:
步骤1“”按照如下图修改编码格式。
步骤2:
将要输出的文本放在QStringLiteral(“退出”)中。因为我们输入的“退出”是char类型,而Qt中输入的文本要求是QString类型。所以就需要QStringLiteral函数将char转换为QString类型。
貌似有的Qt版本只需要第1个步骤就可以搞定了,这种情况其实只是在对应版本中隐式进行了步骤2而已,并不是说步骤2没有进行。我的是5.9版本,win7系统。
Qt5.9 win7系统 中文字符串报错:常量中有字符串
最新推荐文章于 2022-12-15 16:46:42 发布