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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: System Tray  (Прочитано 3120 раз)
beginner
Гость
« : Май 10, 2006, 20:06 »

Нужно сделать прогу, которая бы работала под виндой и при её старте только отображалась в System Tray. Причем её данные необходимо хранить в каталоге пользователя в XML файле.

Теперь вопросы:
1. Как сворачивать программу на Qt в tray?
2. Насколько я понимаю, для автозагрузки нужно прописывать прогу в реестре.
3. Как получить путь в домашнему каталогу?
(Например, "C:\Documents and Settings\user_name\")
4. Запись XML осуществляется как обычного файла через QTextStream. А как более правильно организовать чтения XML, используя средства Qt?
Записан
Sergeich
Гость
« Ответ #1 : Май 11, 2006, 12:22 »

1. Юзай поиск по форуму, тема уже задолбала
2. Прописывай через WinAPI
3. %USERPROFILE%
4. Удобней всего через QDomDocument
Записан
beginner
Гость
« Ответ #2 : Май 11, 2006, 22:02 »

Цитата: "Sergeich"
1. Юзай поиск по форуму, тема уже задолбала
2. Прописывай через WinAPI
3. %USERPROFILE%
4. Удобней всего через QDomDocument

1 Юзал, единственно что нашел, это исходнки классов. Интересно кто-нить пробовал и какие особенность.
2. Поподробнее можно. А если кросплаформенность, как же с WinAPI?
С остальным юолее менее ясно, пасобо.
Записан
Steven_Orko
Гость
« Ответ #3 : Май 11, 2006, 22:33 »

Цитата: "beginner"

2. Поподробнее можно. А если кросплаформенность, как же с WinAPI?.

Нужна кроссплатформенность, пишы два модуля: один под Windows, другой - под другую платформу, какая используется. При сборке в файле проекта можно указать, какие файлы исходников использовать под какой платформой.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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