脚步 :

脚步 :

使用 Qt Creator 2.7.0,当我切换到 qml 文件的设计视图时,现在会打开 3 个额外的、无响应的窗口,所有窗口的标题均为“Qml2Puppet”。以前从未发生过这种情况。

我已经卸载并重新安装了 Qt Creator(使用 sudo apt-get purge qtcreator 和 sudo apt-get install qtcreator),但这并没有解决问题。我还删除了 ~/.config 中的 QtProject.conf、Trolltech.conf 和 QtProject 项。

还有什么想法可以尝试吗?我正在使用 Kubuntu 13.04,64 位。

注意:这是与QtCreator 启动时有多个窗口(其中窗口没有标题并在启动时出现)。

答案1

是的,很烦人。希望这个问题能尽快解决。等待也很烦人?

嗯,实际上,我有一个解决方法。幸运的是,单击“设计”选项卡启动qml2puppet位于 /usr/bin 的可执行文件。

通过这种机制,我们可以qml2puppet用自己的脚本替换可执行文件。该脚本将执行真正的 qml2puppet,同时抑制“非法”窗口。

脚步 :

  1. 重命名qml2puppetqml2puppet.bak

    sudo mv /usr/bin/qml2puppet /usr/bin/qml2puppet.bak

  2. 制作我们的可执行脚本

    • 创建文件

      gksudo gedit /usr/bin/qml2puppet

    • 复制完整脚本这里进入脚本

    • 使其可执行

      sudo chmod a + x /usr/bin/qml2puppet

  3. 下载用于控制窗口的脚本组件:wmctrl

    sudo apt-get 安装 wmctrl

  4. 做得好。试试吧!如果您在执行这些步骤后遇到其他问题,可以在下面发表评论。

相关内容