diff options
Diffstat (limited to 'examples/widgets/mainwindows/application/application.py')
-rw-r--r-- | examples/widgets/mainwindows/application/application.py | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/examples/widgets/mainwindows/application/application.py b/examples/widgets/mainwindows/application/application.py index 8c4626f9b..5645a0746 100644 --- a/examples/widgets/mainwindows/application/application.py +++ b/examples/widgets/mainwindows/application/application.py @@ -189,16 +189,14 @@ class MainWindow(QtWidgets.QMainWindow): self.statusBar().showMessage("Ready") def readSettings(self): - settings = QtCore.QSettings("Trolltech", "Application Example") - pos = settings.value("pos", QtCore.QPoint(200, 200)) - size = settings.value("size", QtCore.QSize(400, 400)) - self.resize(size) - self.move(pos) + settings = QtCore.QSettings('QtProject', 'Application Example') + geometry = settings.value('geometry', QtCore.QByteArray()) + if geometry.size(): + self.restoreGeometry(geometry) def writeSettings(self): - settings = QtCore.QSettings("Trolltech", "Application Example") - settings.setValue("pos", self.pos()) - settings.setValue("size", self.size()) + settings = QtCore.QSettings('QtProject', 'Application Example') + settings.setValue('geometry', self.saveGeometry()) def maybeSave(self): if self.textEdit.document().isModified(): |