Seite 1 von 1

QSettings (Qt4.1.1 OS - Linux)

Verfasst: 1. März 2006 16:29
von ChMaster
servus,

habe da ein kleines problemchen. ich speichere meine daten im
IniFormat.

Code: Alles auswählen

QSettings settGP( QSettings::IniFormat, QSettings::UserScope, "profile" );
settGP.setPath( QSettings::IniFormat, QSettings::UserScope, QDir::currentPath() + "/profile/" );
settGP.beginGroup( "Profiles" );
settGP.setValue( "Name", "Test" );
settGP.setValue( "File", QDir::currentPath() );
settGP.endGroup();
settGP.sync();
leider speichert er es im $HOME/.config ordner (erstes mal speichern)
beim 2 klick auf den button speichert er es im $HOME ordner. ich möcht
aber das er es im applictaionpfad speichert wo die ausführbare datei
liegt. ich weiss das es geht, aber wie??? könnt mir da einer helfen oder
einen tip geben?

Verfasst: 1. März 2006 16:57
von madRenEGadE
einfach nen anderen CTor nehmen
--> QSettings::QSettings ( const QString & fileName, Format format, QObject * parent = 0 )

also
QSettings settGP("settings.ini", QSettings::IniFormat);

Verfasst: 1. März 2006 23:02
von ChMaster
servus,

danke dir ... hätt ich selbst drauf kommen müssen ;)

Verfasst: 1. März 2006 23:54
von madRenEGadE
mit dem selbst drauf kommen is das immer so ne sache ^^ das klappt bei mir auch immer nich :P