一、Qt Widgets 问题交流
1.开启UTF-8支持
qmake:CONFIG += utf8_source
MSVC::/utf-8
Clang:-finput-charset=UTF-8 -fexec-charset=UTF-8(clang-cl:与MSVC相同)
GCC:-finput-charset=UTF-8 -fexec-charset=UTF-8
ICC:-option,cpp,--unicode_source_kind,UTF-8(icl:/Qoption,cpp,--unicode_source_kind,UTF-8)
(如果用的 msvc 的 /utf8 开关,前面可能要加上 u8,注意是可能,用 CONFIG += utf8_source 或者 MinGW 则没这个问题,但是一般加了 u8 也没影响):
根据 Qt5.12 源码,CONFIG += utf8_source 对应到 MSVC 的配置应该是这样的:
网上也有人这样写: