【发布时间】:2020-05-01 10:10:07
【问题描述】:
我想使用 QtQuick (QML) 和 PySide2 作为后端来构建组件。
我教过的当前解决方案: 我知道我可以使用 TopBar 构建按钮,即:
我可以为三种不同类型的按钮创建三个不同的委托:
代表 1:
代表 2:
代表 3:
并通过在模型中指定为“类型”来更改它们。
----------------------------------------------- ----------
但是我该如何将它们组合在一起呢? 我教过: • ListView 只能有一个方向,所以我无法使用它来构建它。 • 网格视图,但它也有可能是一个方向的相同问题。
有人可以告诉我如何构建功能区组件吗?模型应该如何指定?
它应该根据组中按钮的数量自动扩展。
【问题讨论】:
-
尝试使用普通中继器? doc.qt.io/qt-5/qml-qtquick-repeater.html
-
您能简单介绍一下中继器方法吗? @hyde
标签: qt qml qtquick2 pyside2 qqmlcomponent