Hallo,
gibt es in QT bereits Möglichkeiten, ein aktuelles Objekt einer Klasse (z. B. von QString oder auch von QWidget...) persistent zu speichern (sprich, Serialisierung von Objekten)?
Hintergrund: Ich habe z. B. eine Toolbar, wo ich die einzelnen Symbole verschieben kann. Wenn der Benutzer jetzt das Programm beendet und wieder startet, soll dieser die Toolbar-Einstellungen genauso wiederfinden, wie diese vor dem Beenden des Programm's waren.
Serialisierung von Objekten...
Serialisierung von Objekten...
MfG, Alci.
Aktuelle Projekte:
FModPlayer: Audio-Player auf Basis von FModEx
Epp.org: C++-IDE mit MinGW-Compiler
Entwickelt wird unter anderem mit Qt 4.1.4
Aktuelle Projekte:
FModPlayer: Audio-Player auf Basis von FModEx
Epp.org: C++-IDE mit MinGW-Compiler
Entwickelt wird unter anderem mit Qt 4.1.4
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Zur zeit arbeite ich daran ein xml file config einzulesen.. und nach qsettings http://doc.trolltech.com/4.0/qsettings.html zu unterbringen diese class kann etwas ... und sicher kann man dort viel unterbringen...
Code: Alles auswählen
void MainWindow::writeSettings()
{
QSettings settings("Moose Soft", "Clipper");
settings.beginGroup("MainWindow");
settings.setValue("size", size());
settings.setValue("pos", pos());
settings.endGroup();
}
void MainWindow::readSettings()
{
QSettings settings("Moose Soft", "Clipper");
settings.beginGroup("MainWindow");
resize(settings.value("size", QSize(400, 400)).toSize());
move(settings.value("pos", QPoint(200, 200)).toPoint());
settings.endGroup();
}