利用PyQt5的QtQuick控件

2024-09-28 23:28:07 发布

您现在位置:Python中文网/ 问答频道 /正文

首先,我试图从PySide使用QtQuick。目前最新的PySide封装了qt4.8,它没有积极开发的桌面组件。(colibri在那里,但那不是桌面电脑,而且是小车)。在

PyQt似乎在这里获胜,因为最新版本(截至今天的5.2.1)包装了qt5,它已经准备好了QtQuick控件。在

我看过Lib/site-packages/PyQt5/examples/quick下的许多示例,它们都可以工作,但是没有一个使用QtQuick控件。在

我在这里尝试一个非常简单的qml:

//main.qml
import QtQuick.Controls 1.2

ApplicationWindow {
    title: "My Application"

    Button {
        text: "Push Me"
        anchors.centerIn: parent
    }
}

以及一个python文件:

^{pr2}$

但我有个错误:

.../main.qml:1 module "QtQuick.Controls" version 1.2 is not installed

我可以使用PyQt5中的QtQuick控件吗?。如果是,怎么办?。我哪儿也找不到。在


Tags: 版本main组件qml桌面pyqt5pyqt控件