Seite 1 von 1

[gelöst]Daten aus einer ini Datei in die GUI holen

Verfasst: 14. März 2006 14:57
von shader76
Hallo zusammen,

Mit welcher Methode kann ich Daten aus einer ini.Datei in meine GUI übertragen ?

Habe mir das Beispiel in der Doku/QSettings durchgelesen, ist mir aber nicht ganz klar geworden.
Im Grunde genommen möchte ich eine get Methode haben, ok die gibts ja in QT nicht sondern da stand was mti .value usw drin.

set Methoden habe ich schon und mir fehlen halt noch die "get"-Methoden

Gruß

Verfasst: 14. März 2006 15:28
von macman
Bist doch auf dem richtigen Weg. QSettings::setValue() zum schreiben und QSettings::value() zum lesen. Dann bekommst Du aber einen QVariant, den Du immer in das Format umwandeln musst, welches Du brauchst. Was genau ist denn unklar?

Verfasst: 14. März 2006 15:29
von madRenEGadE

Code: Alles auswählen

QSettings settings("user.ini", QSettings::IniFormat);
string = settings.value("user/username").toString();
damit kriegste den wert der in der ini datei steht
->
[user]
username=madRenEGadE

Verfasst: 14. März 2006 15:41
von shader76

Code: Alles auswählen

QString MeineIni::GetWert()
{
	QSettings Settings(sMeineIniFile,QSettings::IniFormat);
	Settings.beginGroup("Interface");
	QString temp= Settings.value("Interface/Wert").toString();
	Settings.endGroup();

return temp;
}
klappt nicht :roll:

Verfasst: 14. März 2006 15:48
von macman
Lass das Interface beim value mal weg, das wird doch vom beginGroup gesetzt.

Verfasst: 14. März 2006 15:51
von shader76
MACMAN IS THE MAN

DANKE es hat funktioniert :shock: :lol: