Thanks to Gökçen Eraslan and H. İbrahim Güngör for this.
#include <QMetaProperty>
#include <QVariantMap>
#include <QMetaProperty>
#include <QVariantMap>
#ifdef Q_OS_MAC
# include <CoreServices/CoreServices.h>
#ifdef Q_OS_MAC
# include <CoreServices/CoreServices.h>
QString realName;
struct passwd *pwd = getpwuid(getuid());
if(pwd)
QString realName;
struct passwd *pwd = getpwuid(getuid());
if(pwd)
- realName = pwd->pw_gecos;
+ realName = QString::fromUtf8(pwd->pw_gecos);
if(!realName.isEmpty())
return realName;
else
if(!realName.isEmpty())
return realName;
else