diff options
Diffstat (limited to 'doc/source/modules/gui/widgets')
-rw-r--r-- | doc/source/modules/gui/widgets/img/FrameBrowser.png | bin | 0 -> 3731 bytes | |||
-rw-r--r-- | doc/source/modules/gui/widgets/img/HorizontalSliderWithBrowser.png | bin | 0 -> 4215 bytes | |||
-rw-r--r-- | doc/source/modules/gui/widgets/img/PeriodicCombo.png | bin | 0 -> 3464 bytes | |||
-rw-r--r-- | doc/source/modules/gui/widgets/img/PeriodicList.png | bin | 0 -> 12035 bytes | |||
-rw-r--r-- | doc/source/modules/gui/widgets/img/PeriodicTable.png | bin | 0 -> 35124 bytes | |||
-rw-r--r-- | doc/source/modules/gui/widgets/img/TableWidget.png | bin | 0 -> 4058 bytes | |||
-rw-r--r-- | doc/source/modules/gui/widgets/img/ThreadPoolPushButton.png | bin | 0 -> 2729 bytes | |||
-rw-r--r-- | doc/source/modules/gui/widgets/img/WaitingPushButton.png | bin | 0 -> 1962 bytes | |||
-rw-r--r-- | doc/source/modules/gui/widgets/index.rst | 1 | ||||
-rw-r--r-- | doc/source/modules/gui/widgets/printpreview.rst | 60 |
10 files changed, 61 insertions, 0 deletions
diff --git a/doc/source/modules/gui/widgets/img/FrameBrowser.png b/doc/source/modules/gui/widgets/img/FrameBrowser.png Binary files differnew file mode 100644 index 0000000..c5624f7 --- /dev/null +++ b/doc/source/modules/gui/widgets/img/FrameBrowser.png diff --git a/doc/source/modules/gui/widgets/img/HorizontalSliderWithBrowser.png b/doc/source/modules/gui/widgets/img/HorizontalSliderWithBrowser.png Binary files differnew file mode 100644 index 0000000..d64b2df --- /dev/null +++ b/doc/source/modules/gui/widgets/img/HorizontalSliderWithBrowser.png diff --git a/doc/source/modules/gui/widgets/img/PeriodicCombo.png b/doc/source/modules/gui/widgets/img/PeriodicCombo.png Binary files differnew file mode 100644 index 0000000..e0b40c2 --- /dev/null +++ b/doc/source/modules/gui/widgets/img/PeriodicCombo.png diff --git a/doc/source/modules/gui/widgets/img/PeriodicList.png b/doc/source/modules/gui/widgets/img/PeriodicList.png Binary files differnew file mode 100644 index 0000000..d1e540b --- /dev/null +++ b/doc/source/modules/gui/widgets/img/PeriodicList.png diff --git a/doc/source/modules/gui/widgets/img/PeriodicTable.png b/doc/source/modules/gui/widgets/img/PeriodicTable.png Binary files differnew file mode 100644 index 0000000..c06dded --- /dev/null +++ b/doc/source/modules/gui/widgets/img/PeriodicTable.png diff --git a/doc/source/modules/gui/widgets/img/TableWidget.png b/doc/source/modules/gui/widgets/img/TableWidget.png Binary files differnew file mode 100644 index 0000000..a0f819f --- /dev/null +++ b/doc/source/modules/gui/widgets/img/TableWidget.png diff --git a/doc/source/modules/gui/widgets/img/ThreadPoolPushButton.png b/doc/source/modules/gui/widgets/img/ThreadPoolPushButton.png Binary files differnew file mode 100644 index 0000000..4710d16 --- /dev/null +++ b/doc/source/modules/gui/widgets/img/ThreadPoolPushButton.png diff --git a/doc/source/modules/gui/widgets/img/WaitingPushButton.png b/doc/source/modules/gui/widgets/img/WaitingPushButton.png Binary files differnew file mode 100644 index 0000000..fa1d51a --- /dev/null +++ b/doc/source/modules/gui/widgets/img/WaitingPushButton.png diff --git a/doc/source/modules/gui/widgets/index.rst b/doc/source/modules/gui/widgets/index.rst index 2284f22..72f89a8 100644 --- a/doc/source/modules/gui/widgets/index.rst +++ b/doc/source/modules/gui/widgets/index.rst @@ -14,6 +14,7 @@ Public modules: framebrowser.rst periodictable.rst + printpreview.rst tablewidget.rst threadpoolpushbutton.rst waitingpushbutton.rst diff --git a/doc/source/modules/gui/widgets/printpreview.rst b/doc/source/modules/gui/widgets/printpreview.rst new file mode 100644 index 0000000..d0b7999 --- /dev/null +++ b/doc/source/modules/gui/widgets/printpreview.rst @@ -0,0 +1,60 @@ + +.. currentmodule:: silx.gui.widgets + +:mod:`PrintPreview`: Print preview dialog +----------------------------------------- + +.. automodule:: silx.gui.widgets.PrintPreview + +Widgets ++++++++ + +.. autoclass:: silx.gui.widgets.PrintPreview.PrintPreviewDialog + :members: + :exclude-members: printDialog, showEvent + :show-inheritance: + + +.. autoclass:: silx.gui.widgets.PrintPreview.SingletonPrintPreviewDialog + :show-inheritance: + +Example ++++++++ + +.. code-block:: python + + import sys + from silx.gui import qt + from silx.gui.widgets import PrintPreviewDialog + + a = qt.QApplication(sys.argv) + + if len(sys.argv) < 2: + print("give an image file as parameter please.") + sys.exit(1) + + if len(sys.argv) > 2: + print("only one parameter please.") + sys.exit(1) + + filename = sys.argv[1] + w = PrintPreviewDialog() + w.resize(400, 500) + + comment = "" + for i in range(20): + comment += "Line number %d: En un lugar de La Mancha de cuyo nombre ...\n" + + if filename[-3:] == "svg": + item = qt.QSvgRenderer(filename, w.page) + w.addSvgItem(item, title=filename, + comment=comment, commentPosition="CENTER") + else: + w.addPixmap(qt.QPixmap.fromImage(qt.QImage(filename)), + title=filename, + comment=comment, + commentPosition="CENTER") + w.addImage(qt.QImage(filename), comment=comment, commentPosition="LEFT") + + w.exec_() + a.exec_() |