读书人

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

发布时间: 2013-12-19 00:33:34 作者: rapoo

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的插件路径。

读书人网 >QT开发

热点推荐