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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QApplication 3.3.x Linux  (Прочитано 2981 раз)
Steven_Orko
Гость
« : Март 01, 2007, 00:12 »

Вопрос вот в чем.
Когда я создаю объект данного класса и выполняю exec(), то в какой-то момент это объект пытается через QSettings влезть в какие-то настройки. Я знаю, что есть глобальные настройки в /etc, но фигня в том, этот QSettings почему-то роется в домашней папке пользователя...
Как ему дать по рукам, чтобы больше так не делал?

Мне это надо вот для чего. При запуске приложения я создаю объект класса демона. Класс писал сам. Так вот, в конструкторе я назначаю корневую директорию для приложения. Соответсвенно, получается, если QSettings пытается влезть в домашнюю папку пользователя, под которым запущено приложение, он ее не находит, т.к. ее просто нет за ннадобностию.

Что делать? Корневую директорию устанавливать надо обязательно.
Как сказать, чтобы он эти настроки искал в каком-то определенном месте?
P.S. Кто знает, что вообще там он пытается записать?
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #1 : Март 01, 2007, 12:28 »

пишет в папку типа $HOME/.qt - но это надо было только для QSettings
зачем это делает QApplication - не знаю
смотри в исходники
Записан
Alex03
Гость
« Ответ #2 : Март 01, 2007, 13:48 »

Думаю что ищются конфиги qt. Которые создаются/правяться тем же qtconfig-ом.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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