我尝试在Windows上部署我的Qt 5.1应用程序,并在使用Qt Quick Controls组件运行窗口时出错。窗口未显示,看起来像白色矩形。
我的捆绑结构:
QtQuick,QtQuick.2,QtWebkit是来自\ Qt5.1.0 \ 5.1.0 \ mingw48_32 \ qml \
的文件夹错误:
qrc:/qml/resources/qml/SettingsDialog.qml:775:21: Type RadioButton unavailable
file://%myApp%/QtQuick/Controls/RadioButton.qml:80:1: Type AbstractCheckable unavailable
AbstractCheckable {
^
file://%myApp%/QtQuick/Controls/Private/AbstractCheckable.qml:61:1: Control is not a type
Control {
答案 0 :(得分:1)
问题在于代替捆绑:它是从VMWare虚拟机中的网络驱动器启动的。我将它移动到本地驱动器,它可以工作。
答案 1 :(得分:0)
这是一个QT错误,我找到的唯一解决方案是在import QtQuick.Controls.Private 1.0
AbstractCheckable.qml