据我所知,QtQuick中没有可停靠容器的内置功能.我发现了一些添加了这些内容的来源,但是我无法确定要走哪条路.
https://developer.blackberry.com/native/documentation/dev/custom_components/index.html
如何从ApplicationWindow QML文件中获取QMainWindow以允许将QDockWidget与QML文件一起使用
有人可以推荐一种方式(或者最好是一个库)来添加QtQuick的对接吗?
我是 QML 的初学者,并尝试在 QWdiget 中插入 QML 视图,但我不明白为什么它不起作用。
这是我的 qml 文件的一个简单示例(这不是真正的文件):
import QtQuick 2.4
import QtQuick.Controls 1.3
import QtQuick.Window 2.2
import QtQuick.Dialogs 1.2
import QtQuick.Layouts 1.2
import QtQml.Models 2.1
ObjectModel {
id: itemModel
Rectangle {
color: "orange"
anchors.fill: parent
}
Rectangle {
color: "orange"
anchors.fill: parent
}
Rectangle {
color: "orange"
anchors.fill: parent
}
ListView {
id: my_list
anchors.fill: parent
model: itemModel
}
}
Run Code Online (Sandbox Code Playgroud)
这就是我在主窗口中加载它的方式:
QQuickView *view = new QQuickView();
QWidget *container = QWidget::createWindowContainer(view, this);
container->setMinimumSize(200, 200); …Run Code Online (Sandbox Code Playgroud)