Qt Creator支持中文界面,只需在Tools→Options→Environment→Interface→Language中选择Chinese(China)并完全重启程序;Windows用户还需确保系统区域设置为中文(简体,中国)或启用UTF-8选项,Linux用户则需安装fcitx5等输入法并手动复制platforminputcontexts插件。

Qt Creator 本身支持中文界面,但需手动启用
Qt Creator 自带 Chinese (China) 语言选项,不依赖系统语言或额外汉化包。只要 Qt Creator 版本 ≥ 4.0(几乎所有现代版本都满足),就能直接切换,无需替换 qtcreator_zh_CN.qm 文件或下载第三方汉化包——那些操作反而容易引发翻译错位或启动失败。
修改 Language 设置并重启才生效
很多人改完就以为成了,结果菜单栏还是英文,原因是没重启。Qt Creator 的语言切换是启动时加载的,运行中修改 Language 只会保存配置,不会热更新。
- 路径:打开
Tools→Options(Windows/macOS)或Edit→Preferences(Linux)→Environment→Interface→Language - 下拉框中选择
Chinese (China)(不是Chinese (Taiwan)或其他变体) - 点击
Apply,再点OK,然后**必须完全退出 Qt Creator 进程**(任务管理器里确认qtcreator.exe或Qt Creator进程已消失),再重新启动
中文显示异常?先检查系统区域设置(Windows 用户重点)
即使界面切成了中文,如果项目树、文件名、控制台输出出现方块或问号,大概率是 Windows 系统的非 Unicode 程序区域设置不匹配,和 Qt Creator 本身无关。
- 打开 Windows
设置→ 搜索“系统区域设置” → 进入选择用于非 Unicode 程序的语言 - 勾选
Beta 版:使用 Unicode UTF-8 提供全球语言支持(推荐,一劳永逸);如果不勾选,至少要把当前系统区域设为中文(简体,中国) - 改完需重启电脑,或至少重启 Qt Creator 和所有终端/命令行窗口
Linux 下输入中文仍不可用?缺的是输入法插件,不是语言设置
界面中文 ≠ 能在编辑器里打中文。Ubuntu/Debian 系统默认用 ibus,但 Qt Creator 对 ibus 支持差,几乎必然无法输入。必须换 fcitx5 或 fcitx,并补上对应平台插件。
- 安装
fcitx5:运行sudo apt install fcitx5 fcitx5-pinyin(Ubuntu 22.04+)或fcitx+fcitx-googlepinyin(旧版) - 将输入法框架设为
fcitx5(或fcitx),并在登录设置里“应用到整个系统” - 关键一步:把插件文件复制到 Qt Creator 插件目录
例如:cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so ~/.local/share/QtProject/qtcreator/plugins/platforminputcontexts/
路径以你实际的 Qt Creator 安装位置为准,platforminputcontexts目录必须存在
插件缺失是 Linux 下中文输入失效的最常见原因,光改语言、装输入法、重启系统都不管用,必须手工补插件。


















