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

解决Qt Creator中Qt VirtualKeyboard模块未找到问题

解决Qt VirtualKeyboard在QML中提示模块未安装的问题

针对你遇到的CMake无报错但QML提示QtQuick.VirtualKeyboard模块未安装的问题,可按以下步骤排查修复:

1. 修正QML导入语句

Qt 6的QML模块建议指定版本号,将QML中的导入行修改为对应你Qt版本的格式:

import QtQuick.VirtualKeyboard 6.4

(版本号可对应你的Qt 6.4.2,写6.4或6.0都能正常识别)

2. 完善CMakeLists.txt的QML模块依赖

在qt_add_qml_module块中添加DEPENDENCIES,明确让你的QML模块依赖VirtualKeyboard,确保CMake正确关联QML模块路径:

qt_add_qml_module(appVultureOS
    URI VultureOS
    VERSION 1.0
    QML_FILES main.qml 
    DEPENDENCIES QtQuick.VirtualKeyboard  # 新增这一行
)

3. 检查Qt Creator的Kit配置

  1. 打开Qt Creator,进入工具->选项->Kits
  2. 选中当前项目使用的Kit,确认Qt版本是你安装了VirtualKeyboard组件的Qt 6.4.2(部分情况下可能误选了未安装该组件的Qt版本)

4. 清理构建目录并重新构建

删除项目的构建目录,重新运行CMake配置和构建,避免旧缓存导致的路径识别问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 02:00:21