mirror of
https://github.com/Kilian/Trimage.git
synced 2026-01-26 10:08:40 -05:00
fix qsettings for qt4.4
This commit is contained in:
parent
2596905266
commit
e4a7a1a254
1 changed files with 4 additions and 5 deletions
|
|
@ -135,7 +135,7 @@ class StartQT4(QMainWindow):
|
||||||
"""Open a file dialog and send the selected images to compress_file."""
|
"""Open a file dialog and send the selected images to compress_file."""
|
||||||
fd = QFileDialog(self)
|
fd = QFileDialog(self)
|
||||||
fd.restoreState(self.settings.value("fdstate").toByteArray())
|
fd.restoreState(self.settings.value("fdstate").toByteArray())
|
||||||
directory = self.settings.value("directory", "").toString()
|
directory = self.settings.value("directory", QVariant("")).toString()
|
||||||
fd.setDirectory(directory)
|
fd.setDirectory(directory)
|
||||||
|
|
||||||
images = fd.getOpenFileNames(self,
|
images = fd.getOpenFileNames(self,
|
||||||
|
|
@ -144,9 +144,9 @@ class StartQT4(QMainWindow):
|
||||||
# this is a fix for file dialog differentiating between cases
|
# this is a fix for file dialog differentiating between cases
|
||||||
"Image files (*.png *.jpg *.jpeg *.PNG *.JPG *.JPEG)")
|
"Image files (*.png *.jpg *.jpeg *.PNG *.JPG *.JPEG)")
|
||||||
|
|
||||||
self.settings.setValue("fdstate", fd.saveState())
|
self.settings.setValue("fdstate", QVariant(fd.saveState()))
|
||||||
if images:
|
if images:
|
||||||
self.settings.setValue("directory", path.dirname(unicode(images[0])))
|
self.settings.setValue("directory", QVariant(path.dirname(unicode(images[0]))))
|
||||||
self.delegator([unicode(fullpath) for fullpath in images])
|
self.delegator([unicode(fullpath) for fullpath in images])
|
||||||
|
|
||||||
def recompress_files(self):
|
def recompress_files(self):
|
||||||
|
|
@ -266,7 +266,7 @@ class StartQT4(QMainWindow):
|
||||||
self.systemtray.hideMain.setText("&Hide window")
|
self.systemtray.hideMain.setText("&Hide window")
|
||||||
|
|
||||||
def closeEvent(self, event):
|
def closeEvent(self, event):
|
||||||
self.settings.setValue("geometry", self.saveGeometry())
|
self.settings.setValue("geometry", QVariant(self.saveGeometry()))
|
||||||
event.accept()
|
event.accept()
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -506,4 +506,3 @@ if __name__ == "__main__":
|
||||||
if myapp.showapp:
|
if myapp.showapp:
|
||||||
myapp.show()
|
myapp.show()
|
||||||
sys.exit(app.exec_())
|
sys.exit(app.exec_())
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue