我正在尝试让 Qt Quick Desktop Components 与 PySide 1.1.2 和 Python 2.7 一起使用。到目前为止,我已经在发布模式下使用 MSVC 编译了最新版本的桌面组件,并将包含 .qml 文件和 plugin/styleplugin.dll 的组件文件夹复制到 Python\Lib\site-packages\PySide\imports\ Qt桌面。
这是我当前的代码:
import sys
from PySide.QtCore import *
from PySide.QtGui import *
from PySide.QtDeclarative import QDeclarativeView
app = QApplication(sys.argv)
view = QDeclarativeView()
view.setSource(QUrl('server.qml'))
view.setResizeMode(QDeclarativeView.SizeRootObjectToView)
view.show()
sys.exit(app.exec_())
我的 Qml 文件:
import QtQuick 1.1
import QtDesktop 0.1
Window {
}
我得到的错误:
file:///C:/Programming/CibAbi/server.qml:15:1: plugin cannot be loaded for module "QtDesktop":
Cannot load library C:/Programming/Python27_32bit/Lib/site-packages/PySide/imports/QtDesktop/plugin/styleplugin.dll:
The specified procedure could not be found.
import QtDesktop 0.1
^
有没有人知道解决这个问题的方法,或者有没有人有更具体的步骤来使用带有 PySide 的桌面组件?谢谢你。:)