Спонтанное шоу свернутого окна в Qt4 KDE

Я работаю над приложением Qt4, которое показывает странное поведение при сворачивании в KDE.

Как только я сверну главное окно, оно сразу же откроется снова. Это происходит только в KDE. Другие оконные менеджеры, такие как gnome, xfce или icewm, работают нормально. Также в OpenSuSE проблема возникает только иногда, тогда как в SLES11SP2 проблема возникает всегда!

Я проверил события, передаваемые с помощью eventFilter() метод. QEvent ответственность спонтанна и, кажется, исходит от X11. Идя дальше, оказалось, что это XEvent типа 19 (MapNotify).

Мое приложение состоит из двух QMainWindowоба имеют несколько QDialog экземпляров.

Дальнейшая информация:

  • Qt 4.7.4
  • QMainWindow # 1 флаги: 0x0800f001
  • QMainWindow # 2 флаги: 0x08013003
  • QDialog флаги: 0x08013003

У меня было впечатление, что это может быть связано с флагами окна, но один день проб и ошибок пока не дает никаких результатов.

Любые советы приветствуются.

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]