当前位置: 代码迷 >> 综合 >> Qt5.12 qml plugin cannot be loaded for module “QtQuick.Controls“
  详细解决方案

Qt5.12 qml plugin cannot be loaded for module “QtQuick.Controls“

热度:10   发布时间:2024-01-04 08:05:08.0

序言

笔者使用的是Qt5.12 ,Qt Creator,因为使用的QML资料太少,实在是没有搜到我想要的答案,最后才找到的这个原因,特地标记出来

一、错误行为

导入QtQuick.Controls 1.4报错

import QtQuick.Controls 1.4

导入QtQuick.Controls.Style 1.4后使用SliderStyle 报错

import QtQuick.Controls.Style 1.4Slider {
    ...tickmarksEnabled: true  //报错SliderStyle {
               //报错...}...
}

这只是其中一些会出错的问题
其报错为:

前面省略:plugin cannot be loaded for module "QtQuick.Controls": ????????D:\WorkSoftware\QT5_12\5.12.10\mingw73_32\qml\QtQuick\Controls\qtquickcontrolsplugind.dll?????????????????????????

二、错误原因

这是从官方给出来的答案
错误原因

三、错误解决方案

笔者是从Slider出的问题,所以我给的是自定义Slider的解决方案
看这位大神的就行: 龚建波

其他因模块缺失的,只能自己写一个或者查一查Controls 2的新方法吧

  相关解决方案