QT - QML 遇到 module “QtQuick.Controls“ version 2.5 is not installed 的相关问题的解决策略

问题由来,

在跟着视频敲代码时,需要用到 DelayButton 这个控件,因此需要导入相关的库模块 (跟着视频敲的是import QtQuick.Controls 2.5 ),但可能由于版本较低的原因没有安装这个库模块。根据输入提示,有个
import QtQuick.Controls 2.1,但是,这个库模块中并不支持 DelayButton 这个控件。

于是,使用更高一些的版本(QT 5.9)去尝试打开,还是没有装 2.5 ,但是,此时 DelayButton 这个控件变了颜色,
在这里插入图片描述

通过 F1 进行跳转进去查看介绍后,发现,

在这里插入图片描述
于是,调整为 2.4 后,程序可运行。

然后再次使用低版本的QT打开(QT5.9),2.4也没有,但是可用 F1 进行跳转,发现,
在这里插入图片描述
所以 2.2 是可用的,从而就调整为 2.2 版本。

所以,解决这类由于版本问题时,可以先根据输入提示,先写有的,然后运行下,看看可不可以,如果不行的话,就逐次往上升,如果可实现跳转,就去看看可支持的版本是多少。

你可能感兴趣的:(笔记,qt,ui,开发语言)