当前位置: 首页 > news >正文

QT+winodow 代码适配调试总结(三)

问题描述:

1、开发测试环境为:

A:  window10 64位 

B: QT版本为4.8.6 

C:采用VS2017 C++ Compiler 9.0 (x86)编译器版本

根据总结(二)经验,开发环境的可执行程序显示正常;

2、新的环境运行的时候显示乱码;

经过查阅资料,还是代码环境编码配置的问题,下面为解决问题总结:

解决之前:

在main.cpp 文件中增加下面一段代码:

 #if (QT_VERSION <= QT_VERSION_CHECK(5,0,0))#if _MSC_VER 
          QTextCodec *codec = QTextCodec::codecForName("GBK");#elseQTextCodec *codec = QTextCodec::codecForName("UTF-8");#endifQTextCodec::setCodecForLocale(codec);
      QTextCodec::setCodecForCStrings(codec);      
      QTextCodec::setCodecForTr(codec);    
      #elseQTextCodec *codec = QTextCodec::codecForName("UTF-8");QTextCodec::setCodecForLocale(codec);
#endif

http://www.lryc.cn/news/404106.html

相关文章:

  • Linux之旅:常用的指令,热键和权限管理
  • 简单实用的企业舆情安全解决方案
  • 【中项】系统集成项目管理工程师-第2章 信息技术发展-2.1信息技术及其发展-2.1.1计算机软硬件与2.1.2计算机网络
  • SpringBoot集成Sharding-JDBC-5.3.0实现按月动态建表分表
  • ubuntu 上安装中文输入法
  • Postman导出excel文件
  • 你还在手动构建Python项目吗?PyBuilder让一切自动化!
  • WebRTC音视频-前言介绍
  • centos/rocky容器中安装xfce、xrdp记录
  • 实战:Eureka的概念作用以及用法详解
  • jupyter_contrib_nbextensions安装失败问题
  • 设计模式-Git-其他
  • 【C#】计算两条直线的交点坐标
  • 在项目服务器部署git 并实现自动提交
  • 前缀匹配工具之IP-Prefix
  • 等级保护测评案例分享及合规建议
  • GOLLIE : ANNOTATION GUIDELINES IMPROVE ZERO-SHOT INFORMATION-EXTRACTION
  • 2024-07-19 Unity插件 Odin Inspector9 —— Validation Attributes
  • 跨平台WPF音乐商店应用程序
  • 设计模式简述(一)
  • OSI参考模型:解析网络通信的七层框架
  • QT通用配置文件库(QPreferences)
  • 如何搭建一个RADIUS服务器?
  • 双机热备综合实验
  • Java和Python的图结构如何实现图的深度优先搜索算法
  • Web学习day05
  • LINUX客户端client(socket、connect)实现客户端发送,服务器接收
  • 【网络安全科普】勒索病毒 防护指南
  • TFHE库,fftw和googletest库安装
  • 关于Spring Boot IOCDC,看这一篇就够了