@alexey_abramov

Разработка на Qt в KDE — не работают стандартные диалоговые окна, почему?

Здравствуйте!
Разрабатываю приложение на QT. В нем вызываются стандартные диалоговые окна вида
QFileDialog::getExistingDirectory(0, "Directory Dialog", "");

Приложение работает прекрасно на Windows, Linux(в Unity, MATE, XFCE, LXDE).
Однако, я работаю с KDE. И тут при вызове диалогового окна начинают творится странные вещи. Окно и вся программа полностью зависают при вызове диалога.
Вот что пишет output:
При запуске приложения
kf5.kiconthemes: "Theme tree: (Breeze)"

А вот что происходит при первом выводе диалогового окна.
QInotifyFileSystemWatcherEngine::addPaths: 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 без всяких аддонов, не помогло.
  • Вопрос задан
  • 483 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы