Используя Qt Creator 2.7.0, когда я переключаюсь в режим конструктора для файла qml, я получаю 3 дополнительных неотвечающих окна, все с заголовком «Qml2Puppet». Этого не случалось.
Я удалил и переустановил Qt Creator (используя sudo apt-get purge qtcreator и sudo apt-get install qtcreator), но это не помогло. Я также удалил элементы QtProject.conf, Trolltech.conf и QtProject в ~ / .config.
Есть идеи, что еще попробовать? Я использую Kubuntu 13.04, 64 бит.
Примечание: эта проблема отличается от Несколько окон при запуске QtCreator (где окна без названия и появляются при запуске).
Да, раздражает. Надеюсь, скоро это исправят. Ожидание тоже раздражает?
Ну, на самом деле у меня есть обходной путь. К счастью, при нажатии на вкладку «дизайн» запускается исполняемый файл qml2puppet
, расположенный по адресу /usr/bin.
С помощью этого механизма мы можем заменить исполняемый файл qml2puppet
нашим собственным скриптом. Скрипт будет выполнять настоящий qml2puppet и далее, подавляя «нелегальные» окна.
Переименовать qml2puppet
в qml2puppet.bak
sudo mv / usr / bin / qml2puppet /usr/bin/qml2puppet.bak
blockquote>
Сделайте наш исполняемый скрипт
Создать файл
gksudo gedit / usr / bin / qml2puppet
blockquote>
Скопируйте полный скрипт здесь в скрипт
Сделайте его исполняемым
sudo chmod a + x / usr / bin / qml2puppet
blockquote>
Скачать компонент сценария для управления окнами: wmctrl
[ 1126]
sudo apt-get install wmctrl
blockquote>
Отлично сделано. Попытайся! Когда вы столкнетесь с другой проблемой после этого шага, вы можете прокомментировать ниже.