使用 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,同时抑制“非法”窗口。
脚步 :
重命名
qml2puppet
为qml2puppet.bak
sudo mv /usr/bin/qml2puppet /usr/bin/qml2puppet.bak
制作我们的可执行脚本
创建文件
gksudo gedit /usr/bin/qml2puppet
复制完整脚本这里进入脚本
使其可执行
sudo chmod a + x /usr/bin/qml2puppet
下载用于控制窗口的脚本组件:
wmctrl
sudo apt-get 安装 wmctrl
做得好。试试吧!如果您在执行这些步骤后遇到其他问题,可以在下面发表评论。