5 |
5 |
6 """ |
6 """ |
7 Module implementing a dialog showing a pixmap. |
7 Module implementing a dialog showing a pixmap. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt6.QtCore import Qt, QSize, QEvent, QMarginsF |
10 from PyQt6.QtCore import QEvent, QMarginsF, QSize, Qt |
11 from PyQt6.QtGui import ( |
11 from PyQt6.QtGui import ( |
|
12 QAction, |
|
13 QColor, |
|
14 QFont, |
|
15 QImage, |
|
16 QPageLayout, |
|
17 QPainter, |
12 QPalette, |
18 QPalette, |
13 QImage, |
|
14 QPixmap, |
19 QPixmap, |
15 QPainter, |
|
16 QFont, |
|
17 QColor, |
|
18 QAction, |
|
19 QPageLayout, |
|
20 ) |
20 ) |
21 from PyQt6.QtWidgets import QLabel, QSizePolicy, QScrollArea, QMenu, QToolBar |
21 from PyQt6.QtPrintSupport import QPrintDialog, QPrinter |
22 from PyQt6.QtPrintSupport import QPrinter, QPrintDialog |
22 from PyQt6.QtWidgets import QLabel, QMenu, QScrollArea, QSizePolicy, QToolBar |
23 |
23 |
|
24 from eric7 import Preferences |
|
25 from eric7.EricGui import EricPixmapCache |
24 from eric7.EricWidgets import EricMessageBox |
26 from eric7.EricWidgets import EricMessageBox |
25 from eric7.EricWidgets.EricMainWindow import EricMainWindow |
27 from eric7.EricWidgets.EricMainWindow import EricMainWindow |
26 from eric7.EricWidgets.EricZoomWidget import EricZoomWidget |
28 from eric7.EricWidgets.EricZoomWidget import EricZoomWidget |
27 |
|
28 from eric7.EricGui import EricPixmapCache |
|
29 from eric7.UI import Config |
29 from eric7.UI import Config |
30 |
|
31 from eric7 import Preferences |
|
32 |
30 |
33 |
31 |
34 class PixmapDiagram(EricMainWindow): |
32 class PixmapDiagram(EricMainWindow): |
35 """ |
33 """ |
36 Class implementing a dialog showing a pixmap. |
34 Class implementing a dialog showing a pixmap. |