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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.