Название: Разработка на Qt в KDE — не работают стандартные диалоговые окна, почему? Отправлено: paravoz1k от Май 26, 2015, 21:03 Здравствуйте!
Разрабатываю приложение на 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" Гуглил, проблемы были такие же лишь при разработке под Android. p.s. Еще такой глюк. Нажали на какую-то кнопку в своем диалоговом окне, сразу выводится ошибка: Цитата: Цитировать load glyph failed err=6 face=0x9c85c10, glyph=964 И в этом окне неожиданно обрывается обработка всех сигналов. Просьба помочь с проблемой, думал что на KDE вообще никаких проблем с Qt не должно быть. Однако получилось наоборот - на всех популярных интерфейсах рабочего стола под Linux все работает прекрасно как и должно быть, но в KDE все как-то не стабильно. Пробывать переустанавливать QT без всяких аддонов, не помогло. Название: Re: Разработка на Qt в KDE — не работают стандартные диалоговые окна, почему? Отправлено: Fregloin от Май 27, 2015, 08:50 Я не уверен на все 100 процентов, но помоему в кедах используются свои наследники от Qt классов. Попробуйте их использовать и посмотреть на результат.
Название: Re: Разработка на Qt в KDE — не работают стандартные диалоговые окна, почему? Отправлено: qate от Май 29, 2015, 12:38 пример qtbase/examples/widgets/mainwindows/application как себя ведет ?
|