LINUX.ORG.RU

[Qt] получить текущий username системы


0

0

Здравствуйте!

Каким образом кроссплатформенно поиметь username (логин, с которым зашёл пользователь в систему) окружения? Linux и Windows, нужно чтобы работало в обоих платформах. Есть ли в Qt4 поддержка получения этой информации? :)

Заранее благодарен!

В переменных окружения возьми

ovax ★★★ ()

Не думаю что там такое есть, да и зачем? Это можно сделать самому, будет то всего лишь функция с 1м ifdef'ом которая вернет имя пользователя.

anotheranonymous ()
Ответ на: комментарий от anotheranonymous

> Это можно сделать самому, будет то всего лишь функция с 1м ifdef'ом которая вернет имя пользователя.

В винде обращаться к WinAPI?

Ay49Mihas ★★★★ ()

В доке по QInputDialog предлагается вариант QDir::home().dirName(), хотя, конечно, это совсем не то

anonymous ()
Ответ на: комментарий от Ay49Mihas

Рад помочь) хотя сам всего лишь студент, и эту функцию помню еще из учебника по плюсам.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.