当前位置: 代码迷 >> QT开发 >> Qt Quick有关问题 找了好久没答案
  详细解决方案

Qt Quick有关问题 找了好久没答案

热度:65   发布时间:2016-04-25 03:32:15.0
Qt Quick问题 找了好久没答案
import QtQuick 2.0
import  myplugin 1.0
Rectangle {
    width: 360
    height: 360
    Text {
        text: qsTr("Hello World")
        anchors.centerIn: parent
    }
    Myplugin{id:qwe}
    MouseArea {
        anchors.fill: parent
        onClicked: {
            qwe.say()

        }
    }
}
我在另外一个工程生成的插件,然后在这个里面使用 结果错误是
module "myplugin" is not installed 
     import  myplugin 1.0


怎么解决啊 着急死了

------解决方案--------------------
main里面对这个插件进行了注册么?类似这种qmlRegisterType<myplugin>("Myplugin ",1,1,"MyInterface");    
------解决方案--------------------
引用:
Quote: 引用:

main里面对这个插件进行了注册么?类似这种qmlRegisterType<myplugin>("Myplugin ",1,1,"MyInterface");    
我知道怎么回事了。qmlscence要去Qt安装目录里的QML里去找。在.pro文件或者用函数指定搜索路径也不管用,不知道是不是BUG。

应该不算bug,因为可以用C++代码设置QML的插件路径。
  相关解决方案