"模块" QtQuick"版本2.7未安装" Raspberry Pi出错

时间:2017-09-10 23:40:20

标签: python qt

我正在尝试为我已经为胰岛素泵编写的一些Python代码开发GUI。我一直在使用QT Quick,因为对于初学者来说这似乎是最简单的(它不需要超级花哨,它只需要工作)。虽然qml脚本在我尝试在我的计算机上运行时运行正常,但当我尝试在我的Raspberry Pi上运行它时,它会返回未安装QtQuick的错误。我已经尝试安装所有相关的依赖项,但这对清除错误消息没有任何作用。我用来运行它的脚本如下:

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
from PyQt5.QtCore import QUrl
from PyQt5.QtQuick import QQuickView


if __name__ == "__main__":

    app = QApplication(sys.argv)

    view = QQuickView()
    view.setSource(QUrl('MainForm.ui.qml'))
    view.show()

    sys.exit(app.exec_())
    app = QApplication(sys.argv)

    view = QQuickView()
    view.setSource(QUrl('MainForm.ui.qml'))
    view.show()

    sys.exit(app.exec_())

我的QtQuick代码是这样的。

import QtQuick 2.7
import QtQuick.Controls 2.2
import QtQuick.Extras 1.4

Rectangle {
    property alias mouseArea: mouseArea

    width: 360
    height: 360
    property alias button2: button2

    MouseArea {
        id: mouseArea
        enabled: true
        anchors.rightMargin: 0
        anchors.bottomMargin: 0
        anchors.leftMargin: 0
        anchors.topMargin: 0
        anchors.fill: parent


        Button {
            id: button
            x: 40
            y: 208
            width: 68
            height: 28
            text: qsTr("Basal")
            font.pixelSize: 13
            font.capitalization: Font.Capitalize
            enabled: true
            visible: true
            opacity: 0.5
            spacing: -22
        }

        Button {
            id: button1
            x: 253
            y: 208
            width: 68
            height: 28
            text: qsTr("Bolus")
        }


        Button {
            id: button2
            x: 130
            y: 145
            text: qsTr("Status")
            font.bold: true
            font.pointSize: 20
        }

        Button {
            id: button3
            x: 145
            y: 208
            width: 71
            height: 28
            text: qsTr("Settings")
            autoExclusive: true
        }

        Image {
            id: image
            x: 12
            y: 38
            width: 336
            height: 75
            source: "../Downloads/Pump Logo.jpg"
        }
    }
}

那么,您认为我需要采取哪些不同的做法?

0 个答案:

没有答案