Russian Qt Forum

Qt => Общие вопросы => Тема начата: BuRn от Ноябрь 21, 2011, 18:55



Название: получение логина системы
Отправлено: BuRn от Ноябрь 21, 2011, 18:55
система linux , как с помощью QT получить логин. под которым зашел пользователь


Название: Re: получение логина системы
Отправлено: LisandreL от Ноябрь 21, 2011, 19:19
Цитировать
как с помощью QT получить логин
Дежурная шутка: никак, под Linux QuickTime'а нет.



Например так: qgetenv("USER");

Или: system("whoami"); из std.


Название: Re: получение логина системы
Отправлено: BuRn от Ноябрь 21, 2011, 19:22
кстате да , спасибо, про system забыл


Название: Re: получение логина системы
Отправлено: andrew.k от Ноябрь 21, 2011, 21:42
лучше getuid


Название: Re: получение логина системы
Отправлено: LisandreL от Ноябрь 21, 2011, 22:36
лучше getuid
Так оно верёт id, а не логин. Тогда уж в связке с getpwuid.


Название: Re: получение логина системы
Отправлено: andrew.k от Ноябрь 21, 2011, 22:42
лучше getuid
Так оно верёт id, а не логин. Тогда уж в связке с getpwuid.
Как говорится man man