无法连接到 QML 仿真层(QML Puppet)

spl*_*tru 6 c++ qt qt-creator qml qt-quick

我刚刚安装了全新的 QT,当我创建空的 QT Quick 项目或打开任何现有的 QT Quick 示例时,我的 QML 设计器不起作用。它显示“无法连接到 QML 仿真层(QML Puppet)”错误。

我尝试重新安装 QT、重新启动、安装其他 QT 套件版本并尝试在套件的 32 位/64 位默认/opengl 版本之间切换,但似乎对我没有任何作用。我能够成功运行设计器一次,在我关闭它并尝试重新打开文件后,它再次停止工作。我也尝试搜索,但没有找到任何解决方案。我也尝试在QT论坛上提问,但没有得到任何答复。

我的系统是 Windows 7,安装了 Visual Studio 2013。谢谢你的帮助!

yan*_*ica 8

做这个:

  • 转到 QT Creator首选项(菜单栏 | 工具 > 选项)

  • 选择QT 快速选项(选项标题 - 左侧)。

  • 单击QT 快速设计器选项卡。

  • QML 仿真层分组下,选择“使用使用所选 QT 构建的 QML 仿真层”。

无需选择路径

  • 然后单击“确定”

它将重建您的设计器视图。为我工作。


ram*_*728 2

\n

可能与此错误有关。只需尝试此解决方法:在“选项”对话框中,转到 \xe2\x80\x9cQt Quick / Qt Quick Designer / QML Emulation Layer\xe2\x80\x9d 并\n 禁用复选框 \xe2\x80\x9cAlways use the QML emulation由 Qt\n Creator\xe2\x80\x9d 提供的层。这将导致使用当前项目中使用的 Qt 版本重建仿真层。该层不会崩溃。\n 此解决方法仅适用于桌面套件。\xe2\x80\x93 巴卡罗佐 3 月 30 日

\n
\n\n

这对我在 Ubuntu 14.04 上有用。

\n