如何使用pyuic5将qml转换为python3?

时间:2016-03-22 19:55:25

标签: qt python-3.x pyqt5

我在Qt5上使用QtCreator3。我使用qml设计了一个UI。现在我想使用pyuic5将其转换为python3。我该怎么办?

mygui.qml

import QtQuick 2.0

Rectangle {
    width: 360
    height: 360
    MouseArea {
        anchors.fill: parent
        onClicked: {
            Qt.quit();
        }

        Image {
            id: image1
            x: 130
            y: 130
            width: 100
            height: 100
            fillMode: Image.PreserveAspectFit
            source: "microphono_logo.jpg"
        }

        Text {
            id: text1
            x: 133
            y: 281
            text: qsTr("Click & Speak")
            font.family: "Times New Roman"
            font.pixelSize: 16
        }
    }
}

1 个答案:

答案 0 :(得分:0)

首先,您必须在QT Design Studio中将您设计的文件保存为.qml文件,然后用QT creator打开.qml文件> 并另存为 .ui

最后,您可以使用以下语法将 ui 文件转换为 py 文件

pyuic5 -o mygui.py mygui.ui