Tools/UIPreviewer.py

changeset 882
34b86be88bf0
parent 880
52ed20236a1c
child 897
3dcaa3195a64
equal deleted inserted replaced
881:ff23d907f87b 882:34b86be88bf0
9 9
10 from PyQt4.QtCore import * 10 from PyQt4.QtCore import *
11 from PyQt4.QtGui import * 11 from PyQt4.QtGui import *
12 from PyQt4 import uic 12 from PyQt4 import uic
13 13
14 from E5Gui import E5MessageBox 14 from E5Gui import E5MessageBox, E5FileDialog
15 15
16 import Preferences 16 import Preferences
17 import UI.PixmapCache 17 import UI.PixmapCache
18 import UI.Config 18 import UI.Config
19 19
287 287
288 def __openFile(self): 288 def __openFile(self):
289 """ 289 """
290 Private slot to load a new file. 290 Private slot to load a new file.
291 """ 291 """
292 fn = QFileDialog.getOpenFileName( 292 fn = E5FileDialog.getOpenFileName(
293 self, 293 self,
294 self.trUtf8("Select UI file"), 294 self.trUtf8("Select UI file"),
295 self.currentFile, 295 self.currentFile,
296 self.trUtf8("Qt User-Interface Files (*.ui)"), 296 self.trUtf8("Qt User-Interface Files (*.ui)"))
297 QFileDialog.DontUseNativeDialog)
298 if fn: 297 if fn:
299 self.__loadFile(fn) 298 self.__loadFile(fn)
300 299
301 def __loadFile(self, fn): 300 def __loadFile(self, fn):
302 """ 301 """
424 formats = QImageWriter.supportedImageFormats() 423 formats = QImageWriter.supportedImageFormats()
425 for format in formats: 424 for format in formats:
426 filters = "{0}*.{1} ".format(filters, bytes(format).decode().lower()) 425 filters = "{0}*.{1} ".format(filters, bytes(format).decode().lower())
427 filter = self.trUtf8("Images ({0})").format(filters[:-1]) 426 filter = self.trUtf8("Images ({0})").format(filters[:-1])
428 427
429 fname = QFileDialog.getSaveFileName( 428 fname = E5FileDialog.getSaveFileName(
430 self, 429 self,
431 self.trUtf8("Save Image"), 430 self.trUtf8("Save Image"),
432 "", 431 "",
433 filter, 432 filter)
434 QFileDialog.DontUseNativeDialog)
435 if not fname: 433 if not fname:
436 return 434 return
437 435
438 ext = QFileInfo(fname).suffix().upper() 436 ext = QFileInfo(fname).suffix().upper()
439 if not ext: 437 if not ext:

eric ide

mercurial