qt utf gbk

复制代码
#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0))
复制代码
    QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
复制代码
    QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
复制代码
#endif
复制代码
复制代码
#if (QT_VERSION <= QT_VERSION_CHECK(5,0,0))
复制代码
#if _MSC_VER
复制代码
    QTextCodec *codec = QTextCodec::codecForName("GBK");
复制代码
#else
复制代码
    QTextCodec *codec = QTextCodec::codecForName("UTF-8");
复制代码
#endif
复制代码
    QTextCodec::setCodecForLocale(codec);
复制代码
    QTextCodec::setCodecForCStrings(codec);
复制代码
    QTextCodec::setCodecForTr(codec);
复制代码
#else
复制代码
    QTextCodec *codec = QTextCodec::codecForName("UTF-8");
复制代码
    QTextCodec::setCodecForLocale(codec);
复制代码
#endif
相关推荐
huanbailu11 分钟前
Qt 跨线程信号槽:connect 返回 true 但槽函数不执行的坑
开发语言·c++·qt·信号槽·跨线程·元类型
Quz3 小时前
QML SplitView:可拖拽分隔面板与自定义 Handle
qt
Quz3 小时前
QML SplitView 进阶:嵌套布局与状态持久化
qt
时间的拾荒人4 小时前
Qt 显示类控件详解:从 QLabel 到 QCalendarWidget 的实战指南
开发语言·qt·面试
kaixin_learn_qt_ing12 小时前
Qt插件机制demo示例
qt
Quz15 小时前
QML Flickable:内容滚动与边界行为
qt
Quz15 小时前
QML Flipable:卡片翻转与登录设置
qt
阿钱真强道1 天前
24 嵌入式操作系统 | 项目启动与环境准备(PyQt5 / Flask 两个“最小可跑“)
开发语言·qt·flask·架构设计·协议契约
物极必反10241 天前
QT使用FFMpeg编译安卓程序.md
qt·ffmpeg·安卓
励志不掉头发的内向程序员1 天前
【从零写一个CAD 03】三个 double 值得单独一个类吗:把视图变换抽成 View
开发语言·c++·qt·学习·系统架构