我刚刚开始了解PyQT5和Qml。
我有以下代码:
ListView {
anchors.fill: parent
model: QtMultimedia.availableCameras
delegate: Text {
text: modelData.displayName
MouseArea {
anchors.fill: parent
onClicked: camera.deviceId = modelData.deviceId
}
}
}
在列表视图中显示可用的摄像机。我想要做的是在ComboBox中显示它们。
我想要做的是在ComboBox中显示availableCameras:
ComboBox {
anchors.fill: parent
model: QtMultimedia.availableCameras
}
然而,QtMultimedia.availableCameras返回一个对象数组,我想枚举它们并获取它们的显示名称。
我已经研究过Repeater了。
任何帮助都将不胜感激。