Russian Qt Forum
Ноябрь 01, 2024, 02:52 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Разработка на Qt в KDE — не работают стандартные диалоговые окна, почему?  (Прочитано 2050 раз)
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"
Пробывал любые примеры сделать - все тоже самое. Почему так в KDE? Необходима ли какая-то точная настройка.
Гуглил, проблемы были такие же лишь при разработке под Android.
p.s. Еще такой глюк. Нажали на какую-то кнопку в своем диалоговом окне, сразу выводится ошибка:

Цитата:
Цитировать
load glyph failed err=6 face=0x9c85c10, glyph=964

И в этом окне неожиданно обрывается обработка всех сигналов.
Просьба помочь с проблемой, думал что на KDE вообще никаких проблем с Qt не должно быть. Однако получилось наоборот - на всех популярных интерфейсах рабочего стола под Linux все работает прекрасно как и должно быть, но в KDE все как-то не стабильно.
Пробывать переустанавливать QT без всяких аддонов, не помогло.
Записан
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« Ответ #1 : Май 27, 2015, 08:50 »

Я не уверен на все 100 процентов, но помоему в кедах используются свои наследники от Qt классов. Попробуйте их использовать и посмотреть на результат.
Записан
qate
Супер
******
Offline Offline

Сообщений: 1176


Просмотр профиля
« Ответ #2 : Май 29, 2015, 12:38 »

пример qtbase/examples/widgets/mainwindows/application как себя ведет ?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.058 секунд. Запросов: 22.