Здравствуйте!
Разрабатываю приложение на QT. В нем вызываются стандартные диалоговые окна вида
Код:
QFileDialog::getExistingDirectory(0, "Directory Dialog", "");
Приложение работает прекрасно на Windows, Linux(в Unity, MATE, XFCE, LXDE).
Однако, я работаю с KDE. И тут при вызове диалогового окна начинают творится странные вещи. Окно и вся программа полностью зависают при вызове диалога.
Вот что пишет output:
При запуске приложения
kf5.kiconthemes: "Theme tree: (Breeze)"
А вот что происходит при первом выводе диалогового окна.
QInotifyFileSystemWatcherEngine::ad dPaths: inotify_add_watch failed: No such file or directory
kf5.kservice.sycoca: Trying to open ksycoca from "/home/aa/.cache/ksycoca5"
Пробывал любые примеры сделать - все тоже самое. Почему так в KDE? Необходима ли какая-то точная настройка.
Гуглил, проблемы были такие же лишь при разработке под Android.
p.s. Еще такой глюк. Нажали на какую-то кнопку в своем диалоговом окне, сразу выводится ошибка:
Цитата:
load glyph failed err=6 face=0x9c85c10, glyph=964
И в этом окне неожиданно обрывается обработка всех сигналов.
Просьба помочь с проблемой, думал что на KDE вообще никаких проблем с Qt не должно быть. Однако получилось наоборот - на всех популярных интерфейсах рабочего стола под Linux все работает прекрасно как и должно быть, но в KDE все как-то не стабильно.
Пробывать переустанавливать QT без всяких аддонов, не помогло.