使用QComboBox和可用的相机Qml PyQt5

时间:2016-11-01 13:46:53

标签: qml repeater pyqt5

我刚刚开始了解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了。

任何帮助都将不胜感激。

0 个答案:

没有答案