5 |
5 |
6 """ |
6 """ |
7 Module implementing a dialog showing a SVG graphic. |
7 Module implementing a dialog showing a SVG graphic. |
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 QPalette, QPainter, QFont, QColor, QAction, QPageLayout |
11 from PyQt6.QtGui import QAction, QColor, QFont, QPageLayout, QPainter, QPalette |
12 from PyQt6.QtWidgets import QSizePolicy, QScrollArea, QMenu, QToolBar |
12 from PyQt6.QtPrintSupport import QPrintDialog, QPrinter |
13 from PyQt6.QtPrintSupport import QPrinter, QPrintDialog |
|
14 from PyQt6.QtSvgWidgets import QSvgWidget |
13 from PyQt6.QtSvgWidgets import QSvgWidget |
15 |
14 from PyQt6.QtWidgets import QMenu, QScrollArea, QSizePolicy, QToolBar |
|
15 |
|
16 from eric7 import Preferences |
|
17 from eric7.EricGui import EricPixmapCache |
16 from eric7.EricWidgets.EricMainWindow import EricMainWindow |
18 from eric7.EricWidgets.EricMainWindow import EricMainWindow |
17 from eric7.EricWidgets.EricZoomWidget import EricZoomWidget |
19 from eric7.EricWidgets.EricZoomWidget import EricZoomWidget |
18 |
|
19 from eric7.EricGui import EricPixmapCache |
|
20 from eric7.UI import Config |
20 from eric7.UI import Config |
21 |
|
22 from eric7 import Preferences |
|
23 |
21 |
24 |
22 |
25 class SvgDiagram(EricMainWindow): |
23 class SvgDiagram(EricMainWindow): |
26 """ |
24 """ |
27 Class implementing a dialog showing a SVG graphic. |
25 Class implementing a dialog showing a SVG graphic. |