Russian Qt Forum

Qt => Общие вопросы => Тема начата: Amouse от Март 22, 2008, 16:41



Название: Аналог SHGetSpecialFolderPath?
Отправлено: Amouse от Март 22, 2008, 16:41
Есть в Qt аналог SHGetSpecialFolderPath?
Чтобы получать путь к "My Documents" на данной машине?
Search  в Assistant ничего не дает.
homePath в Qt есть, а вот этого нет?


Название: Re: Аналог SHGetSpecialFolderPath?
Отправлено: pastor от Март 22, 2008, 17:41
В Qt 4.4.0 есть такая возможность: QDesktopServices::storageLocation


Название: Re: Аналог SHGetSpecialFolderPath?
Отправлено: developer от Март 22, 2008, 17:52
Можно, например, с помощью сишной функции getenv(char*) вытянуть нужный путь из переменных среды. Ета функция принимает название переменной среды, а возвращает етой переменной.
Для того чтобы можна было использовать ету функцию в среде Qt нужно просто подключить
stdlib.h. Только нужно еще знать название переменной среди которая имеет нужное значение.


Название: Re: Аналог SHGetSpecialFolderPath?
Отправлено: pastor от Март 22, 2008, 18:47
В Qt есть функция qgetenv