如果中文显示为乱码,那么是字符集不对。

应该设置字符集:

    QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK"));
    QFont font("WenQuanYi Micro Hei",14);
    app.setFont(font);

 

如果显示为方框,矩形框 □,那么是缺少字体,那么需要在qt的安装目录下的lib/fonts下添加需要的字体文件。

以上方案适合Linux Desktop系列,ARM等系统。

相关文章:

  • 2022-01-02
  • 2021-06-26
  • 2021-11-19
  • 2021-09-15
  • 2022-12-23
  • 2021-10-11
猜你喜欢
  • 2022-12-23
  • 2021-04-13
  • 2022-12-23
  • 2022-01-04
  • 2021-06-19
  • 2021-05-04
  • 2021-09-13
相关资源
相似解决方案