[Qt-interest] [BUG]Qt4.5 QDesktopServices::storageLocation returns Wrong path on Mac OS X

night nightsailer at gmail.com
Sun Mar 15 17:24:05 CET 2009


#include <QtGui/QApplication>
#include <QDesktopServices>
#include "mainwindow.h"

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QCoreApplication::setApplicationName("AppName");
    QCoreApplication::setApplicationVersion("AppVersion");
    QCoreApplication::setOrganizationName("OrgName");
    QCoreApplication::setOrganizationDomain("CompanyName");
    QString location =
    QDesktopServices::storageLocation(QDesktopServices::DataLocation);
    qDebug(location.toAscii());

    return 0;
}


this will output:

/Users/night/Library/Application SupportAppName


it should be:

/Users/night/Library/Application Support/AppName







More information about the Qt-interest-old mailing list