[Uludag-commits] r15614 - trunk/staj-projeleri/scanner/src
uludag-commits at pardus.org.tr
uludag-commits at pardus.org.tr
3 Eki 2007 Çar 16:50:40 EEST
Author: asli.okur
Date: Wed Oct 3 16:50:39 2007
New Revision: 15614
Modified:
trunk/staj-projeleri/scanner/src/scanresultmulti.py
Log:
FileDialog'ta artık user dosya adı verebiliyor.
Modified: trunk/staj-projeleri/scanner/src/scanresultmulti.py
=================================================================
--- trunk/staj-projeleri/scanner/src/scanresultmulti.py (original)
+++ trunk/staj-projeleri/scanner/src/scanresultmulti.py Wed Oct 3 16:50:39 2007
@@ -93,75 +93,57 @@
saved = 0
total = 0
outputFormats = QImageIO.outputFormats()
- fileDialog = KFileDialog("","",self,"fileDialog", False)
- fileDialog.setOperationMode(KFileDialog.Saving)
- fileDialog.setFilter("*.png|PNG-Files")
- fileDialog.setMode(KFile.Directory)
- if fileDialog.exec_loop() == QDialog.Accepted :
- directory = unicode(fileDialog.selectedFile())
-
- for item in self.items:
- total+=1
- fileName = unicode(item.text())
-
- tmp = fileName.rsplit('.',1)
-
- format = None
-
- if len(tmp) == 2:
- fileName, extension = tmp[0],tmp[1]
-
- if extension.lower() == "jpg":
- extension = "JPEG"
-
- if extension.upper() in outputFormats:
- format = extension.upper()
- fileName += "." + extension
-
- if format == None:
- format = "PNG"
- fileName += "."+format.lower()
-
- if self.pixmapLabel.pixmap().save(directory+"/"+fileName,str(format)):
- saved+=1
-
- KMessageBox.information(self,repr(saved) +" of "+ repr(total) + " file(s) successfully saved.","Save Result")
+ temp = "*.png|PNG-Files\n*.JPEG *.jpg|JPEG-Files"
+ fileName = unicode(KFileDialog.getSaveFileName("",temp,self,"Save As"))
+ if (fileName != ""):
+ tmp = fileName.rsplit('.',1)
+ for item in self.items:
+ total+=1
+ #tmp = fileName.rsplit('.',1)
+ format = None
+ if len(tmp) == 1:
+ fileName = tmp[0]
+ if len(tmp) == 2:
+ fileName, extension = tmp[0],tmp[1]
+ if extension.lower() == "jpg":
+ format = "JPEG"
+ if extension.upper() in outputFormats:
+ format = extension.upper()
+ fileName += saved.__str__() + "." + extension
+ if format == None:
+ format = "PNG"
+ fileName += saved.__str__() + "." + format.lower()
+ if self.pixmapLabel.pixmap().save(fileName,str(format)):
+ saved+=1
+
+ KMessageBox.information(self,repr(saved) +" of "+ repr(total) + " file(s) successfully saved.","Save Result")
def saveSelected(self):
saved = 0
total = 0
outputFormats = QImageIO.outputFormats()
- fileDialog = KFileDialog("","",self,"fileDialog", False)
- fileDialog.setOperationMode(KFileDialog.Saving)
- fileDialog.setFilter("*.png|PNG-Files")
- fileDialog.setMode(KFile.Directory)
- if fileDialog.exec_loop() == QDialog.Accepted :
- directory = unicode(fileDialog.selectedFile())
-
- for item in self.items:
- if item.isSelected():
- total+=1
- fileName = unicode(item.text())
-
- tmp = fileName.rsplit('.',1)
-
- format = None
-
- if len(tmp) == 2:
- fileName, extension = tmp[0],tmp[1]
-
- if extension.lower() == "jpg":
- extension = "JPEG"
-
- if extension.upper() in outputFormats:
- format = extension.upper()
- fileName += "." + extension
-
- if format == None:
- format = "PNG"
- fileName += "."+format.lower()
-
- if self.pixmapLabel.pixmap().save(directory+"/"+fileName,str(format)):
- saved+=1
-
- KMessageBox.information(self,repr(saved) +" of "+ repr(total) + " file(s) successfully saved.","Save Result")
\ No newline at end of file
+ temp = "*.png|PNG-Files\n*.JPEG *.jpg|JPEG-Files"
+ fileName = unicode(KFileDialog.getSaveFileName("",temp,self,"Save As"))
+ if (fileName != ""):
+ tmp = fileName.rsplit('.',1)
+ for item in self.items:
+ if item.isSelected():
+ total+=1
+ #tmp = fileName.rsplit('.',1)
+ format = None
+ if len(tmp) == 1:
+ fileName = tmp[0]
+ if len(tmp) == 2:
+ fileName, extension = tmp[0],tmp[1]
+ if extension.lower() == "jpg":
+ format = "JPEG"
+ if extension.upper() in outputFormats:
+ format = extension.upper()
+ fileName += saved.__str__() + "." + extension
+ if format == None:
+ format = "PNG"
+ fileName += saved.__str__() + "." + format.lower()
+ if self.pixmapLabel.pixmap().save(fileName,str(format)):
+ saved+=1
+
+ KMessageBox.information(self,repr(saved) +" of "+ repr(total) + " file(s) successfully saved.","Save Result")
\ No newline at end of file
Uludag-commits mesaj listesiyle ilgili
daha fazla bilgi