You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSLg环境下Qt Creator菜单异常及无自动补全问题求助

解决WSLg Ubuntu 18.04下Qt Creator的两个常见问题

问题1:代码自动补全失效(Ctrl+Space无菜单弹出)

  • 启用clang相关插件:打开Qt Creator,进入Tools > Options > Plugins,找到ClangCodeModel和Clangd,确保这两个插件处于勾选状态,勾选后重启IDE。
  • 安装clangd工具:在WSL的Ubuntu终端运行sudo apt install clangd-6.0,完成后回到Qt Creator,进入Tools > Options > C++ > Code Model,把代码模型切换为Clangd,并指定路径为/usr/bin/clangd-6.0。
  • 重新索引项目:先清理项目构建文件(Projects > Build > Clean),重新构建后,执行Tools > C++ > Resolve Includes触发代码索引更新。
  • 检查快捷键绑定:进入Tools > Options > Environment > Keyboard,搜索Trigger Completion,确认快捷键是Ctrl+Space,如果被其他功能占用,重新绑定即可。

问题2:右键菜单/顶部菜单栏位置异常、最终消失

附右键菜单超出边界情况截图:右键菜单显示异常示例

  • 禁用硬件加速:打开Qt Creator,进入Tools > Options > Environment > Interface,将Graphics System改为Software,重启IDE。WSLg的图形层对Qt硬件加速兼容性有限,软件渲染能解决菜单偏移问题。
  • 更新WSL组件:在Windows终端执行wsl --update,更新WSL及WSLg内核组件,更新完成后重启WSL实例。
  • 调整UI缩放:进入Tools > Options > Environment > Interface,把UI Scale设置为1.0(或适配显示器的整数比例),避免高缩放导致的布局错乱。
  • 重置IDE配置:如果以上方法都没用,在WSL终端运行rm -rf ~/.config/QtProject/,删除Qt Creator的配置文件,重启后重新配置IDE,能解决配置损坏引发的界面问题。

内容的提问来源于stack exchange,提问作者UncleSax

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 13:30:51