eric6/Tools/UIPreviewer.py

changeset 7259
7c017076c12e
parent 7229
53054eb5b15a
child 7360
9190402e4505
equal deleted inserted replaced
7258:aff39db4dacc 7259:7c017076c12e
8 """ 8 """
9 9
10 10
11 from PyQt5.QtCore import QDir, QFileInfo, QEvent, QSize, Qt 11 from PyQt5.QtCore import QDir, QFileInfo, QEvent, QSize, Qt
12 from PyQt5.QtGui import QCursor, QKeySequence, QImageWriter, QPainter 12 from PyQt5.QtGui import QCursor, QKeySequence, QImageWriter, QPainter
13 from PyQt5.QtWidgets import QSizePolicy, QSpacerItem, QWidget, QHBoxLayout, \ 13 from PyQt5.QtWidgets import (
14 QWhatsThis, QDialog, QScrollArea, qApp, QApplication, QStyleFactory, \ 14 QSizePolicy, QSpacerItem, QWidget, QHBoxLayout, QWhatsThis, QDialog,
15 QFrame, QMainWindow, QComboBox, QVBoxLayout, QAction, QLabel 15 QScrollArea, qApp, QApplication, QStyleFactory, QFrame, QMainWindow,
16 QComboBox, QVBoxLayout, QAction, QLabel
17 )
16 from PyQt5.QtPrintSupport import QPrinter, QPrintDialog 18 from PyQt5.QtPrintSupport import QPrinter, QPrintDialog
17 from PyQt5 import uic 19 from PyQt5 import uic
18 20
19 21
20 from E5Gui import E5MessageBox, E5FileDialog 22 from E5Gui import E5MessageBox, E5FileDialog
347 pass 349 pass
348 350
349 if self.mainWidget: 351 if self.mainWidget:
350 self.currentFile = fn 352 self.currentFile = fn
351 self.__updateChildren(self.styleCombo.currentText()) 353 self.__updateChildren(self.styleCombo.currentText())
352 if isinstance(self.mainWidget, QDialog) or \ 354 if (
353 isinstance(self.mainWidget, QMainWindow): 355 isinstance(self.mainWidget, QDialog) or
356 isinstance(self.mainWidget, QMainWindow)
357 ):
354 self.mainWidget.show() 358 self.mainWidget.show()
355 self.mainWidget.installEventFilter(self) 359 self.mainWidget.installEventFilter(self)
356 else: 360 else:
357 self.previewSV.setWidget(self.mainWidget) 361 self.previewSV.setWidget(self.mainWidget)
358 self.mainWidget.show() 362 self.mainWidget.show()

eric ide

mercurial