按照qt的默认编码规则,如果在输入过程中调用中文,会产生乱码。


具体在程序中加入以下代码即可:

    // 设置字符编码
    QTextCodec::setCodecForTr(QTextCodec::codecForName("System"));
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("System"));
    QTextCodec::setCodecForLocale(QTextCodec::codecForName("System"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));//显示汉字


代码所处位置如下:

qt 4.8系统文字本地化

相关文章:

  • 2021-09-19
  • 2021-06-17
  • 2021-11-29
  • 2021-12-10
  • 2021-06-14
  • 2021-12-22
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-10
  • 2022-12-23
  • 2021-12-09
相关资源
相似解决方案