Окна «Qml2Puppet» появляются в Qt Creator

Используя 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 (где окна без названия и появляются при запуске).

2
задан 13 April 2017 в 15:25

1 ответ

Да, раздражает. Надеюсь, скоро это исправят. Ожидание тоже раздражает?

Ну, на самом деле у меня есть обходной путь. К счастью, при нажатии на вкладку «дизайн» запускается исполняемый файл qml2puppet, расположенный по адресу /usr/bin.

.

С помощью этого механизма мы можем заменить исполняемый файл qml2puppet нашим собственным скриптом. Скрипт будет выполнять настоящий qml2puppet и далее, подавляя «нелегальные» окна.

Шаги:

  1. Переименовать qml2puppet в qml2puppet.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 [ 1126]

    sudo apt-get install wmctrl

  4. Отлично сделано. Попытайся! Когда вы столкнетесь с другой проблемой после этого шага, вы можете прокомментировать ниже.

0
ответ дан 13 April 2017 в 15:25

Другие вопросы по тегам:

Похожие вопросы: