guiqwt Manual Release 3.0.7

Pierre Raybaut

Jul 20, 2021

Contents

1 Overview 3 1.1 Performances...... 3 1.2 Features...... 3 1.3 How it works...... 4

2 Installation 7 2.1 Dependencies...... 7 2.2 Installation...... 7 2.3 Help and support...... 8

3 Migrating from version 2 to version 39 3.1 Examples...... 9

4 Examples 11 4.1 The test launcher...... 11 4.2 Curve plotting...... 13 4.3 Curve fitting...... 15 4.4 Image visualization...... 16 4.5 Histograms...... 20 4.6 Other examples...... 21

5 Sift, the Signal and Image Filtering Tool 25

6 Making executable Windows programs 29 6.1 Example...... 29

7 Reference 31 7.1 guiqwt.pyplot...... 31 7.2 guiqwt.widgets.fit...... 35 7.3 guiqwt.plot...... 51 7.4 guiqwt.builder...... 58 7.5 guiqwt.panels...... 66 7.6 guiqwt.signals...... 67 7.7 guiqwt.baseplot...... 68 7.8 guiqwt.curve...... 94 7.9 guiqwt.image...... 152 7.10 guiqwt.histogram...... 261

i 7.11 guiqwt.cross_section...... 313 7.12 guiqwt.annotations...... 334 7.13 guiqwt.shapes...... 380 7.14 guiqwt.label...... 433 7.15 guiqwt.tools...... 458 7.16 guiqwt.styles...... 555 7.17 guiqwt.io...... 570 7.18 resizedialog...... 571 7.19 rotatecrop...... 581

8 How to contribute 607 8.1 Submitting changes...... 607 8.2 Coding guidelines...... 607 8.3 PyQt v4.4 compatibility issues...... 607 8.4 PyQt / PySide compatibility...... 608 8.5 PyQt5 compatibility...... 608 8.6 Python 3 compatibility...... 608

Python Module Index 611

Index 613

ii guiqwt Manual, Release 3.0.7

Based on PythonQwt (plotting widgets for graphical user interfaces) and on the scientific modules NumPy and SciPy, guiqwt is a Python library providing efficient 2D data-plotting features (curve/image visualization and related tools) for interactive computing and signal/image processing application development.

External resources: • Python Package Index: PyPI • Bug reports and feature requests: GitHub • Help, support and discussions around the project: GoogleGroup Contents:

Contents 1 guiqwt Manual, Release 3.0.7

2 Contents CHAPTER 1

Overview

Based on PythonQwt (plotting widgets for Python-Qt graphical user interfaces) and on the scientific modules NumPy and SciPy, guiqwt is a Python library providing efficient 2D data-plotting features (curve/image visualization and related tools) for interactive computing and signal/image processing application development.

1.1 Performances

The most popular Python module for data plotting is currently matplotlib, an open-source library providing a lot of plot types and an API (the pylab interface) which is very close to MATLAB’s plotting interface. guiqwt plotting features are quite limited in terms of plot types compared to matplotlib. However the currently imple- mented plot types are much more efficient. For example, the guiqwt image showing function (guiqwt.pyplot. imshow()) do not make any copy of the displayed data, hence allowing to show images which are much larger than with its matplotlib’s counterpart. In other terms, when showing a 30-MB image (16-bits unsigned integers for example) with guiqwt, no additional memory is wasted to display the image (except for the offscreen image of course which depends on the window size) whereas matplotlib takes more than 600-MB of additional memory (the original array is duplicated four times using 64-bits float data types).

1.2 Features

The guiqwt library also provides the following features: • guiqwt.pyplot: equivalent to matplotlib.pyplot, at least for the implemented functions • supported plot items: – guiqwt.curve: curves and error bar curves – guiqwt.histogram: 1D histograms – guiqwt.image: images (RGB images are not supported), images with non-linear x/y scales, images with specified pixel size (e.g. loaded from DICOM files), 2D histograms, pseudo-color images (pcolor)

3 guiqwt Manual, Release 3.0.7

– guiqwt.label: labels, curve plot legends – guiqwt.shapes: polygon, polylines, rectangle, circle, ellipse and segment – guiqwt.annotations: annotated shapes (shapes with labels showing position and dimensions): rect- angle with center position and size, circle with center position and diameter, ellipse with center position and diameters (these items are very useful to measure things directly on displayed images) • curves, images and shapes: – multiple object selection for moving objects or editing their properties through automatically generated dialog boxes (guidata) – item list panel: move objects from foreground to background, show/hide objects, remove objects, . . . – customizable aspect ratio – a lot of ready-to-use tools: plot canvas export to image file, image snapshot, image rectangular filter, etc. • curves: – interval selection tools with labels showing results of computing on selected area – curve fitting tool with automatic fit, manual fit with sliders, . . . • images: – contrast adjustment panel: select the LUT by moving a range selection object on the image levels his- togram, eliminate outliers, . . . – X-axis and Y-axis cross-sections: support for multiple images, average cross-section tool on a rectangular area, . . . – apply any affine transform to displayed images in real-time (rotation, magnification, translation, horizon- tal/vertical flip, . . . ) • application development helpers: – ready-to-use curve and image plot widgets and dialog boxes (see guiqwt.plot) – load/save graphical objects (curves, images, shapes) – a lot of test scripts which demonstrate guiqwt features (see Examples)

1.3 How it works

A guiqwt-based plotting widget may be constructed using one of the following methods: • Interactive mode: when manipulating and visualizing data in an interactive Python or IPython interpreter, the :py:mod‘guiqwt.pyplot‘ module provide the easiest way to plot curves, show images and more. Syntax is similar to MATLAB’s, thus very easy to learn and to use interactively. • Script mode: when manipulating and visualizing data using a script, the :py:mod‘guiqwt.pyplot‘ module is still a good choice as long as you don’t need to customize the figure (GUI) layout. However, if you want to add other widgets to the GUI, like menus, buttons and so on, you should rather use plotting widget classes instead of the pyplot helper functions. There are two kinds of plotting widgets defined in guiqwt: • low-level plotting widgets: guiqwt.curve.CurvePlot and guiqwt.image.ImagePlot • high-level plotting widgets (ready-to-use widgets with integrated tools and panels): guiqwt.plot. CurveWidget and guiqwt.plot.ImageWidget, and corresponding dialog boxes guiqwt.plot. CurveDialog and guiqwt.plot.ImageDialog

4 Chapter 1. Overview guiqwt Manual, Release 3.0.7

Curve-related widgets with integrated plot manager:

Image-related widgets with integrated plot manager:

See also: Module guiqwt.curve Module providing curve-related plot items and plotting widgets Module guiqwt.image Module providing image-related plot items and plotting widgets

1.3. How it works 5 guiqwt Manual, Release 3.0.7

Module guiqwt.plot Module providing ready-to-use curve and image plotting widgets and dialog boxes

6 Chapter 1. Overview CHAPTER 2

Installation

2.1 Dependencies

Requirements: • Python 2.x (x>=6) or 3.x (x>=2) • PyQt4 4.x (x>=3 ; recommended x>=4) or PyQt5 5.x (x>=5) • PythonQwt >=0.5 • guidata >=1.7 • QtPy >= 1.3 • NumPy, SciPy and Pillow Optional Python modules: • spyderlib 2.1 for Sift embedded Python console • pydicom >=0.9.3 for DICOM files I/O features

2.2 Installation

All platforms: The setup.py script supports the following extra options for optimizing the image scaler engine with SSE2/SSE3 processors: --sse2 and --sse3 On GNU/ and MacOS platforms: python setup.py build install On Windows platforms with MinGW: python setup.py build -c mingw32 install On Windows platforms with Microsoft Visual C++ compiler: python setup.py build -c msvc install

7 guiqwt Manual, Release 3.0.7

2.3 Help and support

External resources: • Bug reports and feature requests: GitHub • Help, support and discussions around the project: GoogleGroup

8 Chapter 2. Installation CHAPTER 3

Migrating from version 2 to version 3

The main change between version 2 and version 3 is the basic plotting library on which guiqwt is based on: • guiqwt version 2: depends on PyQwt, the Python bindings to C++ library – only supports PyQt4. • guiqwt version 3: depends on PythonQwt, a new library written from scratch to continue supporting Qwt API through a pure Python reimplementation of its main classes (QwtPlot, QwtPlotItem, QwtPlotCanvas,...)– supports PyQt4, PyQt5 and PySide (PySide support is theoretical: not tested). Another major change is the switch from old-style to new-style signals and slots. The guiqwt.signals module is now empty because it used to collect strings for old-style signals: however, it still contains documentation on available signals.

3.1 Examples

Switching from PyQwt to PythonQwt in your code: from PyQt4.Qwt5 import QwtPlot # PyQwt (supports only PyQt4) from qwt import QwtPlot # PythonQwt (supports PyQt4, PyQt5 and eventually PySide)

Switching from guiqwt 2 to guiqwt 3: plot= get_plot_instance() # plot is a QwtPlot instance

## guiqwt 2: from guiqwt.signals import SIG_ITEM_MOVED plot.connect(plot, SIG_ITEM_MOVED, item_was_moved)

## guiqwt 3: plot.SIG_ITEM_MOVED.connect(item_was_moved)

9 guiqwt Manual, Release 3.0.7

10 Chapter 3. Migrating from version 2 to version 3 CHAPTER 4

Examples

4.1 The test launcher

A lot of examples are available in the guiqwt test module from guiqwt import tests tests.run()

The two lines above execute the guiqwt test launcher:

11 guiqwt Manual, Release 3.0.7

12 Chapter 4. Examples guiqwt Manual, Release 3.0.7

4.2 Curve plotting

4.2.1 Basic curve plotting

4.2. Curve plotting 13 guiqwt Manual, Release 3.0.7

4.2.2 Computations on curves

14 Chapter 4. Examples guiqwt Manual, Release 3.0.7

4.3 Curve fitting

4.3. Curve fitting 15 guiqwt Manual, Release 3.0.7

4.4 Image visualization

4.4.1 Image contrast adjustment

16 Chapter 4. Examples guiqwt Manual, Release 3.0.7

4.4.2 Image cross-sections

4.4.3 Transformable images

Affine transforms example on 3000x3000 images (real-time transforms):

4.4. Image visualization 17 guiqwt Manual, Release 3.0.7

18 Chapter 4. Examples guiqwt Manual, Release 3.0.7

4.4.4 Image rectangular filter

4.4. Image visualization 19 guiqwt Manual, Release 3.0.7

4.5 Histograms

4.5.1 2-D histogram

20 Chapter 4. Examples guiqwt Manual, Release 3.0.7

4.6 Other examples

4.6.1 Dot Array Demo

4.6. Other examples 21 guiqwt Manual, Release 3.0.7

4.6.2 Image plot tools

22 Chapter 4. Examples guiqwt Manual, Release 3.0.7

4.6.3 Real-time Mandelbrot plotting

4.6. Other examples 23 guiqwt Manual, Release 3.0.7

4.6.4 Simple application

24 Chapter 4. Examples CHAPTER 5

Sift, the Signal and Image Filtering Tool

Sift is a simple signal and image processing application based on guiqwt and guidata.

Note that Sift includes an embedded Python console to manipulate directly the signal and image objects (see screenshot below) – this feature requires spyderlib (successfully tested with Spyder v2.0.10 and v2.1.0dev).

25 guiqwt Manual, Release 3.0.7

Even if it could be extended with powerful features like its closed-source counterpart, Sift is quite limited in its current implementation. For now, its main purpose is to show how to create easily and rapidly your own signal/image processing application using guidata and guiqwt.

26 Chapter 5. Sift, the Signal and Image Filtering Tool guiqwt Manual, Release 3.0.7

27 guiqwt Manual, Release 3.0.7

28 Chapter 5. Sift, the Signal and Image Filtering Tool CHAPTER 6

Making executable Windows programs

Applications developed with Python may be deployed using specialized tools like py2exe or cx_Freeze. These tools work as extensions to Python builtin distutils module and converts Python scripts into executable Windows programs which may be executed without requiring a Python installation. Making such an executable program may be a non trivial task when the script dependencies include libraries with data or extensions, such as PyQt4 or guidata and guiqwt. This task has been considerably simplified thanks to the helper functions provided by guidata.disthelpers.

6.1 Example

This example is included in guiqwt source package (see the deployment_example folder at source package root directory). Simple example script named simpledialog.pyw which is based on guiqwt (and implicitely on guidata):

from guiqwt.plot import ImageDialog from guiqwt.builder import make

class VerySimpleDialog(ImageDialog): def set_data(self, data): plot= self.get_plot() item= make.trimage(data) plot.add_item(item, z=0) plot.set_active_item(item) plot.replot()

if __name__ =="__main__": import numpy as np from guidata import qapplication qapplication() dlg= VerySimpleDialog() dlg.set_data(np.random.rand(100, 100)) dlg.exec_()

29 guiqwt Manual, Release 3.0.7

The create_exe.py script may be written as the following: from guidata import disthelpers as dh dist= dh.Distribution() dist.setup('example','1.0','guiqwt app example','simpledialog.pyw') dist.add_modules('guidata','guiqwt') dist.build_cx_freeze() # use `build_py2exe` to use py2exe instead

Make the Windows executable program by simply running the script: python create_exe.py

30 Chapter 6. Making executable Windows programs CHAPTER 7

Reference

guiqwt API:

7.1 guiqwt.pyplot

The pyplot module provides an interactive plotting interface similar to Matplotlib’s, i.e. with MATLAB-like syntax. The guiqwt.pyplot module was designed to be as close as possible to the matplotlib.pyplot module, so that one could easily switch between these two modules by simply changing the import statement. Basically, if guiqwt does support the plotting commands called in your script, replacing import matplotlib.pyplot by import guiqwt.pyplot should suffice, as shown in the following example: • Simple example using matplotlib:

import matplotlib.pyplot as plt import numpy as np x= np.linspace(-10, 10) plt.plot(x, x**2,'r+') plt.show()

• Switching from matplotlib to guiqwt is trivial:

import guiqwt.pyplot as plt # only this line has changed! import numpy as np x= np.linspace(-10, 10) plt.plot(x, x**2,'r+') plt.show()

7.1.1 Examples

31 guiqwt Manual, Release 3.0.7

>>> import numpy as np >>> from guiqwt.pyplot import * # ugly but acceptable in an interactive session >>> ion() # switching to interactive mode >>> x= np.linspace(-5,5, 1000) >>> figure(1) >>> subplot(2,1,1) >>> plot(x, np.sin(x),"r+") >>> plot(x, np.cos(x),"g-") >>> errorbar(x,-1+x **2/20+.2*np.random.rand(len(x)), x/20) >>> xlabel("Axe x") >>> ylabel("Axe y") >>> subplot(2,1,2) >>> img= np.fromfunction( lambda x, y: np.sin((x/200.)*(y/200.)**2), (1000, 1000)) >>> xlabel("pixels") >>> ylabel("pixels") >>> zlabel("intensity") >>> gray() >>> imshow(img) >>> figure("plotyy") >>> plotyy(x, np.sin(x), x, np.cos(x)) >>> ylabel("sinus","cosinus") >>> show()

7.1.2 Reference guiqwt.pyplot.interactive(state) Toggle interactive mode guiqwt.pyplot.ion() Turn interactive mode on guiqwt.pyplot.ioff() Turn interactive mode off guiqwt.pyplot.figure(N=None) Create a new figure guiqwt.pyplot.gcf() Get current figure guiqwt.pyplot.gca() Get current axes guiqwt.pyplot.show(mainloop=True) Show all figures and enter Qt event loop This should be the last line of your script guiqwt.pyplot.subplot(n, m, k) Create a subplot command Example:

import numpy as np x= np.linspace(-5,5, 1000) figure(1) subplot(2,1,1) plot(x, np.sin(x),"r+") subplot(2,1,2) (continues on next page)

32 Chapter 7. Reference guiqwt Manual, Release 3.0.7

(continued from previous page) plot(x, np.cos(x),"g-") show() guiqwt.pyplot.close(N=None, all=False) Close figure guiqwt.pyplot.title(text) Set current figure title guiqwt.pyplot.xlabel(bottom=”, top=”) Set current x-axis label guiqwt.pyplot.ylabel(left=”, right=”) Set current y-axis label guiqwt.pyplot.zlabel(label) Set current z-axis label guiqwt.pyplot.yreverse(reverse) Set y-axis direction of increasing values reverse = False (default) y-axis values increase from bottom to top reverse = True y-axis values increase from top to bottom guiqwt.pyplot.grid(act) Toggle grid visibility guiqwt.pyplot.legend(pos=’TR’) Add legend to current axes (pos=’TR’, ‘TL’, ‘BR’, . . . ) guiqwt.pyplot.colormap(name) Set color map to name guiqwt.pyplot.savefig(fname, format=None, draft=False) Save figure Currently supports PDF and PNG formats only guiqwt.pyplot.plot(*args, **kwargs) Plot curves Example:

import numpy as np x= np.linspace(-5,5, 1000) plot(x, np.sin(x),"r+") plot(x, np.cos(x),"g-") show() guiqwt.pyplot.plotyy(x1, y1, x2, y2) Plot curves with two different y axes Example:

import numpy as np x= np.linspace(-5,5, 1000) plotyy(x, np.sin(x), x, np.cos(x)) ylabel("sinus","cosinus") show()

7.1. guiqwt.pyplot 33 guiqwt Manual, Release 3.0.7 guiqwt.pyplot.semilogx(*args, **kwargs) Plot curves with logarithmic x-axis scale Example:

import numpy as np x= np.linspace(-5,5, 1000) semilogx(x, np.sin(12*x),"g-") show() guiqwt.pyplot.semilogy(*args, **kwargs) Plot curves with logarithmic y-axis scale Example:

import numpy as np x= np.linspace(-5,5, 1000) semilogy(x, np.sin(12*x),"g-") show() guiqwt.pyplot.loglog(*args, **kwargs) Plot curves with logarithmic x-axis and y-axis scales Example:

import numpy as np x= np.linspace(-5,5, 1000) loglog(x, np.sin(12*x),"g-") show() guiqwt.pyplot.errorbar(*args, **kwargs) Plot curves with error bars Example:

import numpy as np x= np.linspace(-5,5, 1000) errorbar(x,-1+x **2/20+.2*np.random.rand(len(x)), x/20) show() guiqwt.pyplot.hist(data, bins=None, logscale=None, title=None, color=None) Plot 1-D histogram Example:

from numpy.random import normal data= normal(0,1,(2000, )) hist(data) show() guiqwt.pyplot.imshow(data, interpolation=None, mask=None) Display the image in data to current axes interpolation: ‘nearest’, ‘linear’ (default), ‘antialiasing’ Example:

import numpy as np x= np.linspace(-5,5, 1000) img= np.fromfunction( lambda x, y: np.sin((x/200.)*(y/200.)**2), (1000, 1000)) gray() (continues on next page)

34 Chapter 7. Reference guiqwt Manual, Release 3.0.7

(continued from previous page) imshow(img) show() guiqwt.pyplot.pcolor(*args) Create a pseudocolor plot of a 2-D array Example:

import numpy as np r= np.linspace(1., 16, 100) th= np.linspace(0., np.pi, 100) R, TH= np.meshgrid(r, th) X=R *np.cos(TH) Y=R *np.sin(TH) Z=4 *TH+R pcolor(X, Y, Z) show()

7.2 guiqwt.widgets.fit

The fit module provides an interactive curve fitting widget/dialog allowing: • to fit data manually (by moving sliders) • or automatically (with standard optimization algorithms provided by scipy).

7.2.1 Example

7.2. guiqwt.widgets.fit 35 guiqwt Manual, Release 3.0.7

7.2.2 Reference

guiqwt.widgets.fit.guifit(x, y, fitfunc, fitparams, fitargs=None, fitkwargs=None, wintitle=None, title=None, xlabel=None, ylabel=None, param_cols=1, auto_fit=True, winsize=None, winpos=None) GUI-based curve fitting tool class guiqwt.widgets.fit.FitDialog(wintitle=None, icon=’guiqwt.svg’, edit=True, tool- bar=False, options=None, parent=None, panels=None, param_cols=1, legend_anchor=’TR’, auto_fit=False)

class DialogCode class PaintDeviceMetric class RenderFlag class RenderFlags QWidget.RenderFlags(Union[QWidget.RenderFlags, QWidget.RenderFlag]) QWid- get.RenderFlags(QWidget.RenderFlags) accept(self ) acceptDrops(self ) → bool accepted accepted(self) [signal] accessibleDescription(self ) → str accessibleName(self ) → str actionEvent(self, QActionEvent) actions(self ) → List[QAction] activateWindow(self ) activate_default_tool() Activate default tool addAction(self, QAction) addActions(self, Iterable[QAction]) add_panel(panel) Register a panel to the plot manager Plot manager’s registration sequence is the following: 1. add plots 2. add panels 3. add tools add_plot(plot, plot_id=) Register a plot to the plot manager: • plot: guiqwt.curve.CurvePlot or guiqwt.image.ImagePlot object • plot_id (default id is the plot object’s id: id(plot)): unique ID identifying the plot (any Python object), this ID will be asked by the manager to access this plot later. Plot manager’s registration sequence is the following:

36 Chapter 7. Reference guiqwt Manual, Release 3.0.7

1. add plots 2. add panels 3. add tools add_separator_tool(toolbar_id=None) Register a separator tool to the plot manager: the separator tool is just a tool which insert a separator in the plot context menu add_tool(ToolKlass, *args, **kwargs) Register a tool to the manager • ToolKlass: tool’s class (guiqwt builtin tools are defined in module guiqwt.tools) • args: arguments sent to the tool’s class • kwargs: keyword arguments sent to the tool’s class Plot manager’s registration sequence is the following: 1. add plots 2. add panels 3. add tools add_toolbar(toolbar, toolbar_id=’default’) Add toolbar to the plot manager toolbar: a QToolBar object toolbar_id: toolbar’s id (default id is string “default”) adjustSize(self ) autoFillBackground(self ) → bool backgroundRole(self ) → QPalette.ColorRole baseSize(self ) → QSize blockSignals(self, bool) → bool changeEvent(self, QEvent) childAt(self, QPoint) → QWidget childAt(self, int, int) -> QWidget childEvent(self, QChildEvent) children(self ) → List[QObject] childrenRect(self ) → QRect childrenRegion(self ) → QRegion clearFocus(self ) clearMask(self ) close(self ) → bool closeEvent(self, QCloseEvent) colorCount(self ) → int configure_panels() Call all the registred panels ‘configure_panel’ methods to finalize the object construction (this allows to

7.2. guiqwt.widgets.fit 37 guiqwt Manual, Release 3.0.7

use tools registered to the same plot manager as the panel itself with breaking the registration sequence: “add plots, then panels, then tools”) connectNotify(self, QMetaMethod) contentsMargins(self ) → QMargins contentsRect(self ) → QRect contextMenuEvent(self, QContextMenuEvent) contextMenuPolicy(self ) → Qt.ContextMenuPolicy create(self, window: sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True) createWindowContainer(QWindow, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = 0) → QWidget create_action(title, triggered=None, toggled=None, shortcut=None, icon=None, tip=None, check- able=None, context=1, enabled=None) Create a new QAction create_plot(options) Create the plotting widget (which is an instance of class guiqwt.plot.BaseCurveWidget), add it to the dialog box main layout (guiqwt.plot.CurveDialog.plot_layout) and then add the item list panel May be overriden to customize the plot layout (guiqwt.plot.CurveDialog.plot_layout) cursor(self ) → QCursor customContextMenuRequested customContextMenuRequested(self, QPoint) [signal] customEvent(self, QEvent) deleteLater(self ) depth(self ) → int destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True) destroyed destroyed(self, object: QObject = None) [signal] devType(self ) → int devicePixelRatio(self ) → int devicePixelRatioF(self ) → float devicePixelRatioFScale() → float disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) done(self, int) dragEnterEvent(self, QDragEnterEvent) dragLeaveEvent(self, QDragLeaveEvent) dragMoveEvent(self, QDragMoveEvent) dropEvent(self, QDropEvent) dumpObjectInfo(self )

38 Chapter 7. Reference guiqwt Manual, Release 3.0.7

dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] effectiveWinId(self ) → sip.voidptr ensurePolished(self ) enterEvent(self, QEvent) event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool exec(self ) → int exec_(self ) → int find(sip.voidptr) → QWidget findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] finished finished(self, int) [signal] focusInEvent(self, QFocusEvent) focusNextChild(self ) → bool focusNextPrevChild(self, bool) → bool focusOutEvent(self, QFocusEvent) focusPolicy(self ) → Qt.FocusPolicy focusPreviousChild(self ) → bool focusProxy(self ) → QWidget focusWidget(self ) → QWidget font(self ) → QFont fontInfo(self ) → QFontInfo fontMetrics(self ) → QFontMetrics foregroundRole(self ) → QPalette.ColorRole frameGeometry(self ) → QRect frameSize(self ) → QSize geometry(self ) → QRect

7.2. guiqwt.widgets.fit 39 guiqwt Manual, Release 3.0.7

getContentsMargins(self ) → Tuple[int, int, int, int] get_active_plot() Return the active plot The active plot is the plot whose canvas has the focus otherwise it’s the “default” plot get_active_tool() Return active tool get_context_menu(plot=None) Return widget context menu – built using active tools get_contrast_panel() Convenience function to get the contrast adjustment panel Return None if the contrast adjustment panel has not been added to this manager get_default_plot() Return default plot The default plot is the plot on which tools and panels will act. get_default_tool() Get default tool get_default_toolbar() Return default toolbar get_fitfunc_arguments() Return fitargs and fitkwargs get_itemlist_panel() Convenience function to get the item list panel Return None if the item list panel has not been added to this manager get_main() Return the main (parent) widget Note that for py:class:guiqwt.plot.CurveWidget or guiqwt.plot.ImageWidget objects, this method will return the widget itself because the plot manager is integrated to it. get_panel(panel_id) Return panel from its ID Panel IDs are listed in module guiqwt.panels get_plot(plot_id=) Return plot associated to plot_id (if method is called without specifying the plot_id parameter, return the default plot) get_plots() Return all registered plots get_tool(ToolKlass) Return tool instance from its class get_toolbar(toolbar_id=’default’) Return toolbar from its ID toolbar_id: toolbar’s id (default id is string “default”) get_values() Convenience method to get fit parameter values get_xcs_panel() Convenience function to get the X-axis cross section panel

40 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Return None if the X-axis cross section panel has not been added to this manager get_ycs_panel() Convenience function to get the Y-axis cross section panel Return None if the Y-axis cross section panel has not been added to this manager grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(-1, -1))) → QPixmap grabGesture(self, Qt.GestureType, flags: Union[Qt.GestureFlags, Qt.GestureFlag] = Qt.GestureFlags()) grabKeyboard(self ) grabMouse(self ) grabMouse(self, Union[QCursor, Qt.CursorShape]) grabShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) → int graphicsEffect(self ) → QGraphicsEffect graphicsProxyWidget(self ) → QGraphicsProxyWidget hasFocus(self ) → bool hasHeightForWidth(self ) → bool hasMouseTracking(self ) → bool hasTabletTracking(self ) → bool height(self ) → int heightForWidth(self, int) → int heightMM(self ) → int hide(self ) hideEvent(self, QHideEvent) inherits(self, str) → bool initPainter(self, QPainter) inputMethodEvent(self, QInputMethodEvent) inputMethodHints(self ) → Qt.InputMethodHints inputMethodQuery(self, Qt.InputMethodQuery) → Any insertAction(self, QAction, QAction) insertActions(self, QAction, Iterable[QAction]) installEventFilter(self, QObject) isActiveWindow(self ) → bool isAncestorOf(self, QWidget) → bool isEnabled(self ) → bool isEnabledTo(self, QWidget) → bool isFullScreen(self ) → bool isHidden(self ) → bool isLeftToRight(self ) → bool

7.2. guiqwt.widgets.fit 41 guiqwt Manual, Release 3.0.7

isMaximized(self ) → bool isMinimized(self ) → bool isModal(self ) → bool isRightToLeft(self ) → bool isSignalConnected(self, QMetaMethod) → bool isSizeGripEnabled(self ) → bool isVisible(self ) → bool isVisibleTo(self, QWidget) → bool isWidgetType(self ) → bool isWindow(self ) → bool isWindowModified(self ) → bool isWindowType(self ) → bool keyPressEvent(self, QKeyEvent) keyReleaseEvent(self, QKeyEvent) keyboardGrabber() → QWidget killTimer(self, int) layout(self ) → QLayout layoutDirection(self ) → Qt.LayoutDirection leaveEvent(self, QEvent) locale(self ) → QLocale logicalDpiX(self ) → int logicalDpiY(self ) → int lower(self ) mapFrom(self, QWidget, QPoint) → QPoint mapFromGlobal(self, QPoint) → QPoint mapFromParent(self, QPoint) → QPoint mapTo(self, QWidget, QPoint) → QPoint mapToGlobal(self, QPoint) → QPoint mapToParent(self, QPoint) → QPoint mask(self ) → QRegion maximumHeight(self ) → int maximumSize(self ) → QSize maximumWidth(self ) → int metaObject(self ) → QMetaObject metric(self, QPaintDevice.PaintDeviceMetric) → int minimumHeight(self ) → int

42 Chapter 7. Reference guiqwt Manual, Release 3.0.7

minimumSize(self ) → QSize minimumSizeHint(self ) → QSize minimumWidth(self ) → int mouseDoubleClickEvent(self, QMouseEvent) mouseGrabber() → QWidget mouseMoveEvent(self, QMouseEvent) mousePressEvent(self, QMouseEvent) mouseReleaseEvent(self, QMouseEvent) move(self, QPoint) move(self, int, int) moveEvent(self, QMoveEvent) moveToThread(self, QThread) nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int] nativeParentWidget(self ) → QWidget nextInFocusChain(self ) → QWidget normalGeometry(self ) → QRect objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] open(self ) overrideWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) overrideWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) paintEngine(self ) → QPaintEngine paintEvent(self, QPaintEvent) paintingActive(self ) → bool palette(self ) → QPalette parent(self ) → QObject parentWidget(self ) → QWidget physicalDpiX(self ) → int physicalDpiY(self ) → int pos(self ) → QPoint previousInFocusChain(self ) → QWidget property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. raise_(self )

7.2. guiqwt.widgets.fit 43 guiqwt Manual, Release 3.0.7

receivers(self, PYQT_SIGNAL) → int rect(self ) → QRect refresh(slider_value=None) Refresh Fit Tool dialog box register_all_curve_tools() Register standard, curve-related and other tools See also: guiqwt.plot.PlotManager.add_tool() guiqwt.plot.PlotManager.register_standard_tools() guiqwt.plot.PlotManager.register_other_tools() guiqwt.plot.PlotManager.register_curve_tools() guiqwt.plot.PlotManager.register_image_tools() guiqwt.plot.PlotManager.register_all_image_tools() register_all_image_tools() Register standard, image-related and other tools See also: guiqwt.plot.PlotManager.add_tool() guiqwt.plot.PlotManager.register_standard_tools() guiqwt.plot.PlotManager.register_other_tools() guiqwt.plot.PlotManager.register_curve_tools() guiqwt.plot.PlotManager.register_image_tools() guiqwt.plot.PlotManager.register_all_curve_tools() register_curve_tools() Register only curve-related tools See also: guiqwt.plot.PlotManager.add_tool() guiqwt.plot.PlotManager.register_standard_tools() guiqwt.plot.PlotManager.register_other_tools() guiqwt.plot.PlotManager.register_image_tools() register_image_tools() Register only image-related tools See also: guiqwt.plot.PlotManager.add_tool() guiqwt.plot.PlotManager.register_standard_tools() guiqwt.plot.PlotManager.register_other_tools() guiqwt.plot.PlotManager.register_curve_tools()

44 Chapter 7. Reference guiqwt Manual, Release 3.0.7

register_other_tools() Register other common tools See also: guiqwt.plot.PlotManager.add_tool() guiqwt.plot.PlotManager.register_standard_tools() guiqwt.plot.PlotManager.register_curve_tools() guiqwt.plot.PlotManager.register_image_tools() register_standard_tools() Registering basic tools for standard plot dialog –> top of the context-menu register_tools() Register the plotting dialog box tools: the base implementation provides standard, curve-related and other tools - i.e. calling this method is exactly the same as calling guiqwt.plot.CurveDialog. register_all_curve_tools() This method may be overriden to provide a fully customized set of tools reject(self ) rejected rejected(self) [signal] releaseKeyboard(self ) releaseMouse(self ) releaseShortcut(self, int) removeAction(self, QAction) removeEventFilter(self, QObject) render(self, QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) repaint(self ) repaint(self, int, int, int, int) repaint(self, QRect) repaint(self, QRegion) resize(self, QSize) resize(self, int, int) resizeEvent(self, QResizeEvent) restoreGeometry(self, Union[QByteArray, bytes, bytearray]) → bool result(self ) → int saveGeometry(self ) → QByteArray screen(self ) → QScreen scroll(self, int, int) scroll(self, int, int, QRect) sender(self ) → QObject senderSignalIndex(self ) → int

7.2. guiqwt.widgets.fit 45 guiqwt Manual, Release 3.0.7

setAcceptDrops(self, bool) setAccessibleDescription(self, str) setAccessibleName(self, str) setAttribute(self, Qt.WidgetAttribute, on: bool = True) setAutoFillBackground(self, bool) setBackgroundRole(self, QPalette.ColorRole) setBaseSize(self, int, int) setBaseSize(self, QSize) setContentsMargins(self, int, int, int, int) setContentsMargins(self, QMargins) setContextMenuPolicy(self, Qt.ContextMenuPolicy) setCursor(self, Union[QCursor, Qt.CursorShape]) setDisabled(self, bool) setEnabled(self, bool) setFixedHeight(self, int) setFixedSize(self, QSize) setFixedSize(self, int, int) setFixedWidth(self, int) setFocus(self ) setFocus(self, Qt.FocusReason) setFocusPolicy(self, Qt.FocusPolicy) setFocusProxy(self, QWidget) setFont(self, QFont) setForegroundRole(self, QPalette.ColorRole) setGeometry(self, QRect) setGeometry(self, int, int, int, int) setGraphicsEffect(self, QGraphicsEffect) setHidden(self, bool) setInputMethodHints(self, Union[Qt.InputMethodHints, Qt.InputMethodHint]) setLayout(self, QLayout) setLayoutDirection(self, Qt.LayoutDirection) setLocale(self, QLocale) setMask(self, QBitmap) setMask(self, QRegion) setMaximumHeight(self, int) setMaximumSize(self, int, int) setMaximumSize(self, QSize) setMaximumWidth(self, int)

46 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setMinimumHeight(self, int) setMinimumSize(self, int, int) setMinimumSize(self, QSize) setMinimumWidth(self, int) setModal(self, bool) setMouseTracking(self, bool) setObjectName(self, str) setPalette(self, QPalette) setParent(self, QWidget) setParent(self, QWidget, Union[Qt.WindowFlags, Qt.WindowType]) setProperty(self, str, Any) → bool setResult(self, int) setShortcutAutoRepeat(self, int, enabled: bool = True) setShortcutEnabled(self, int, enabled: bool = True) setSizeGripEnabled(self, bool) setSizeIncrement(self, int, int) setSizeIncrement(self, QSize) setSizePolicy(self, QSizePolicy) setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy) setStatusTip(self, str) setStyle(self, QStyle) setStyleSheet(self, str) setTabOrder(QWidget, QWidget) setTabletTracking(self, bool) setToolTip(self, str) setToolTipDuration(self, int) setUpdatesEnabled(self, bool) setVisible(self, bool) setWhatsThis(self, str) setWindowFilePath(self, str) setWindowFlag(self, Qt.WindowType, on: bool = True) setWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) setWindowIcon(self, QIcon) setWindowIconText(self, str) setWindowModality(self, Qt.WindowModality) setWindowModified(self, bool) setWindowOpacity(self, float)

7.2. guiqwt.widgets.fit 47 guiqwt Manual, Release 3.0.7

setWindowRole(self, str) setWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) setWindowTitle(self, str) set_active_tool(tool=None) Set active tool (if tool argument is None, the active tool will be the default tool) set_contrast_range(zmin, zmax) Convenience function to set the contrast adjustment panel range This is strictly equivalent to the following:

# Here, *widget* is for example a CurveWidget instance # (the same apply for CurvePlot, ImageWidget, ImagePlot or any # class deriving from PlotManager) widget.get_contrast_panel().set_range(zmin, zmax)

set_default_plot(plot) Set default plot The default plot is the plot on which tools and panels will act. set_default_tool(tool) Set default tool set_default_toolbar(toolbar) Set default toolbar sharedPainter(self ) → QPainter show(self ) showEvent(self, QShowEvent) showFullScreen(self ) showMaximized(self ) showMinimized(self ) showNormal(self ) signalsBlocked(self ) → bool size(self ) → QSize sizeHint(self ) → QSize sizeIncrement(self ) → QSize sizePolicy(self ) → QSizePolicy stackUnder(self, QWidget) startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int statusTip(self ) → str style(self ) → QStyle styleSheet(self ) → str tabletEvent(self, QTabletEvent) testAttribute(self, Qt.WidgetAttribute) → bool

48 Chapter 7. Reference guiqwt Manual, Release 3.0.7

thread(self ) → QThread timerEvent(self, QTimerEvent) toolTip(self ) → str toolTipDuration(self ) → int tr(self, str, disambiguation: str = None, n: int = -1) → str underMouse(self ) → bool ungrabGesture(self, Qt.GestureType) unsetCursor(self ) unsetLayoutDirection(self ) unsetLocale(self ) update(self ) update(self, QRect) update(self, QRegion) update(self, int, int, int, int) updateGeometry(self ) updateMicroFocus(self ) update_cross_sections() Convenience function to update the cross section panels at once This is strictly equivalent to the following:

# Here, *widget* is for example a CurveWidget instance # (the same apply for CurvePlot, ImageWidget, ImagePlot or any # class deriving from PlotManager) widget.get_xcs_panel().update_plot() widget.get_ycs_panel().update_plot()

update_tools_status(plot=None) Update tools for current plot updatesEnabled(self ) → bool visibleRegion(self ) → QRegion whatsThis(self ) → str wheelEvent(self, QWheelEvent) width(self ) → int widthMM(self ) → int winId(self ) → sip.voidptr window(self ) → QWidget windowFilePath(self ) → str windowFlags(self ) → Qt.WindowFlags windowHandle(self ) → QWindow windowIcon(self ) → QIcon windowIconChanged windowIconChanged(self, QIcon) [signal]

7.2. guiqwt.widgets.fit 49 guiqwt Manual, Release 3.0.7

windowIconText(self ) → str windowIconTextChanged windowIconTextChanged(self, str) [signal] windowModality(self ) → Qt.WindowModality windowOpacity(self ) → float windowRole(self ) → str windowState(self ) → Qt.WindowStates windowTitle(self ) → str windowTitleChanged windowTitleChanged(self, str) [signal] windowType(self ) → Qt.WindowType x(self ) → int y(self ) → int class guiqwt.widgets.fit.FitParam(name, value, min, max, logscale=False, steps=5000, for- mat=’%.3f’, size_offset=0, unit=”)

copy() Return a copy of this fitparam class guiqwt.widgets.fit.AutoFitParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height)) get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items

50 Chapter 7. Reference guiqwt Manual, Release 3.0.7

view(parent=None, size=None) Open a dialog box to view data set • parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height))

7.3 guiqwt.plot

The plot module provides the following features: • guiqwt.plot.PlotManager: the plot manager is an object to link plots, panels and tools together for designing highly versatile graphical user interfaces • guiqwt.plot.CurveWidget: a ready-to-use widget for curve displaying with an integrated and pre- configured plot manager providing the item list panel and curve-related tools • guiqwt.plot.CurveDialog: a ready-to-use dialog box for curve displaying with an integrated and preconfigured plot manager providing the item list panel and curve-related tools • guiqwt.plot.ImageWidget: a ready-to-use widget for curve and image displaying with an inte- grated and preconfigured plot manager providing the item list panel, the contrast adjustment panel, the cross section panels (along X and Y axes) and image-related tools (e.g. colormap selection tool) • guiqwt.plot.ImageDialog: a ready-to-use dialog box for curve and image displaying with an integrated and preconfigured plot manager providing the item list panel, the contrast adjustment panel, the cross section panels (along X and Y axes) and image-related tools (e.g. colormap selection tool) See also: Module guiqwt.curve Module providing curve-related plot items and plotting widgets Module guiqwt.image Module providing image-related plot items and plotting widgets Module guiqwt.tools Module providing the plot tools Module guiqwt.panels Module providing the plot panels IDs Module guiqwt.baseplot Module providing the guiqwt plotting widget base class

7.3.1 Class diagrams

Curve-related widgets with integrated plot manager:

7.3. guiqwt.plot 51 guiqwt Manual, Release 3.0.7

Image-related widgets with integrated plot manager:

Building your own plot manager:

52 Chapter 7. Reference guiqwt Manual, Release 3.0.7

7.3.2 Examples

Simple example without the plot manager: Simple example with the plot manager: even if this simple example does not justify the use of the plot manager (this is an unnecessary complication here), it shows how to use it. In more complex applications, using the plot manager allows to design highly versatile graphical user interfaces.

7.3.3 Reference class guiqwt.plot.PlotManager(main) Construct a PlotManager object, a ‘controller’ that organizes relations between plots (i.e. guiqwt.curve. CurvePlot or guiqwt.image.ImagePlot objects), panels, tools (see guiqwt.tools) and toolbars

add_plot(plot, plot_id=) Register a plot to the plot manager: • plot: guiqwt.curve.CurvePlot or guiqwt.image.ImagePlot object • plot_id (default id is the plot object’s id: id(plot)): unique ID identifying the plot (any Python object), this ID will be asked by the manager to access this plot later. Plot manager’s registration sequence is the following: 1. add plots 2. add panels

7.3. guiqwt.plot 53 guiqwt Manual, Release 3.0.7

3. add tools set_default_plot(plot) Set default plot The default plot is the plot on which tools and panels will act. get_default_plot() Return default plot The default plot is the plot on which tools and panels will act. add_panel(panel) Register a panel to the plot manager Plot manager’s registration sequence is the following: 1. add plots 2. add panels 3. add tools configure_panels() Call all the registred panels ‘configure_panel’ methods to finalize the object construction (this allows to use tools registered to the same plot manager as the panel itself with breaking the registration sequence: “add plots, then panels, then tools”) add_toolbar(toolbar, toolbar_id=’default’) Add toolbar to the plot manager toolbar: a QToolBar object toolbar_id: toolbar’s id (default id is string “default”) set_default_toolbar(toolbar) Set default toolbar get_default_toolbar() Return default toolbar add_tool(ToolKlass, *args, **kwargs) Register a tool to the manager • ToolKlass: tool’s class (guiqwt builtin tools are defined in module guiqwt.tools) • args: arguments sent to the tool’s class • kwargs: keyword arguments sent to the tool’s class Plot manager’s registration sequence is the following: 1. add plots 2. add panels 3. add tools get_tool(ToolKlass) Return tool instance from its class add_separator_tool(toolbar_id=None) Register a separator tool to the plot manager: the separator tool is just a tool which insert a separator in the plot context menu set_default_tool(tool) Set default tool

54 Chapter 7. Reference guiqwt Manual, Release 3.0.7

get_default_tool() Get default tool activate_default_tool() Activate default tool get_active_tool() Return active tool set_active_tool(tool=None) Set active tool (if tool argument is None, the active tool will be the default tool) get_plot(plot_id=) Return plot associated to plot_id (if method is called without specifying the plot_id parameter, return the default plot) get_plots() Return all registered plots get_active_plot() Return the active plot The active plot is the plot whose canvas has the focus otherwise it’s the “default” plot get_main() Return the main (parent) widget Note that for py:class:guiqwt.plot.CurveWidget or guiqwt.plot.ImageWidget objects, this method will return the widget itself because the plot manager is integrated to it. get_panel(panel_id) Return panel from its ID Panel IDs are listed in module guiqwt.panels get_itemlist_panel() Convenience function to get the item list panel Return None if the item list panel has not been added to this manager get_contrast_panel() Convenience function to get the contrast adjustment panel Return None if the contrast adjustment panel has not been added to this manager set_contrast_range(zmin, zmax) Convenience function to set the contrast adjustment panel range This is strictly equivalent to the following:

# Here, *widget* is for example a CurveWidget instance # (the same apply for CurvePlot, ImageWidget, ImagePlot or any # class deriving from PlotManager) widget.get_contrast_panel().set_range(zmin, zmax)

get_xcs_panel() Convenience function to get the X-axis cross section panel Return None if the X-axis cross section panel has not been added to this manager get_ycs_panel() Convenience function to get the Y-axis cross section panel Return None if the Y-axis cross section panel has not been added to this manager

7.3. guiqwt.plot 55 guiqwt Manual, Release 3.0.7

update_cross_sections() Convenience function to update the cross section panels at once This is strictly equivalent to the following:

# Here, *widget* is for example a CurveWidget instance # (the same apply for CurvePlot, ImageWidget, ImagePlot or any # class deriving from PlotManager) widget.get_xcs_panel().update_plot() widget.get_ycs_panel().update_plot()

get_toolbar(toolbar_id=’default’) Return toolbar from its ID toolbar_id: toolbar’s id (default id is string “default”) get_context_menu(plot=None) Return widget context menu – built using active tools update_tools_status(plot=None) Update tools for current plot create_action(title, triggered=None, toggled=None, shortcut=None, icon=None, tip=None, check- able=None, context=1, enabled=None) Create a new QAction register_standard_tools() Registering basic tools for standard plot dialog –> top of the context-menu register_curve_tools() Register only curve-related tools See also: guiqwt.plot.PlotManager.add_tool() guiqwt.plot.PlotManager.register_standard_tools() guiqwt.plot.PlotManager.register_other_tools() guiqwt.plot.PlotManager.register_image_tools() register_image_tools() Register only image-related tools See also: guiqwt.plot.PlotManager.add_tool() guiqwt.plot.PlotManager.register_standard_tools() guiqwt.plot.PlotManager.register_other_tools() guiqwt.plot.PlotManager.register_curve_tools() register_other_tools() Register other common tools See also: guiqwt.plot.PlotManager.add_tool() guiqwt.plot.PlotManager.register_standard_tools() guiqwt.plot.PlotManager.register_curve_tools() guiqwt.plot.PlotManager.register_image_tools()

56 Chapter 7. Reference guiqwt Manual, Release 3.0.7

register_all_curve_tools() Register standard, curve-related and other tools See also: guiqwt.plot.PlotManager.add_tool() guiqwt.plot.PlotManager.register_standard_tools() guiqwt.plot.PlotManager.register_other_tools() guiqwt.plot.PlotManager.register_curve_tools() guiqwt.plot.PlotManager.register_image_tools() guiqwt.plot.PlotManager.register_all_image_tools() register_all_image_tools() Register standard, image-related and other tools See also: guiqwt.plot.PlotManager.add_tool() guiqwt.plot.PlotManager.register_standard_tools() guiqwt.plot.PlotManager.register_other_tools() guiqwt.plot.PlotManager.register_curve_tools() guiqwt.plot.PlotManager.register_image_tools() guiqwt.plot.PlotManager.register_all_curve_tools() class guiqwt.plot.CurveWidget(parent=None, title=None, xlabel=None, ylabel=None, xu- nit=None, yunit=None, section=’plot’, show_itemlist=False, gridparam=None, panels=None) Construct a CurveWidget object: plotting widget with integrated plot manager • parent: parent widget • title: plot title • xlabel: (bottom axis title, top axis title) or bottom axis title only • ylabel: (left axis title, right axis title) or left axis title only • xunit: (bottom axis unit, top axis unit) or bottom axis unit only • yunit: (left axis unit, right axis unit) or left axis unit only • panels (optional): additionnal panels (list, tuple) class guiqwt.plot.CurveDialog(wintitle=’guiqwt plot’, icon=’guiqwt.svg’, edit=False, tool- bar=False, options=None, parent=None, panels=None) Construct a CurveDialog object: plotting dialog box with integrated plot manager • wintitle: window title • icon: window icon • edit: editable state • toolbar: show/hide toolbar • options: options sent to the guiqwt.curve.CurvePlot object (dictionary) • parent: parent widget • panels (optional): additionnal panels (list, tuple)

7.3. guiqwt.plot 57 guiqwt Manual, Release 3.0.7

install_button_layout() Install standard buttons (OK, Cancel) in dialog button box layout (guiqwt.plot.CurveDialog. button_layout) This method may be overriden to customize the button box class guiqwt.plot.ImageWidget(parent=None, title=”, xlabel=(”, ”), ylabel=(”, ”), zlabel=None, xunit=(”, ”), yunit=(”, ”), zunit=None, yreverse=True, col- ormap=’jet’, aspect_ratio=1.0, lock_aspect_ratio=True, show_contrast=False, show_itemlist=False, show_xsection=False, show_ysection=False, xsection_pos=’top’, ysection_pos=’right’, gridparam=None, panels=None) Construct a ImageWidget object: plotting widget with integrated plot manager • parent: parent widget • title: plot title (string) • xlabel, ylabel, zlabel: resp. bottom, left and right axis titles (strings) • xunit, yunit, zunit: resp. bottom, left and right axis units (strings) • yreverse: reversing Y-axis (bool) • aspect_ratio: height to width ratio (float) • lock_aspect_ratio: locking aspect ratio (bool) • show_contrast: showing contrast adjustment tool (bool) • show_xsection: showing x-axis cross section plot (bool) • show_ysection: showing y-axis cross section plot (bool) • xsection_pos: x-axis cross section plot position (string: “top”, “bottom”) • ysection_pos: y-axis cross section plot position (string: “left”, “right”) • panels (optional): additionnal panels (list, tuple) class guiqwt.plot.ImageDialog(wintitle=’guiqwt plot’, icon=’guiqwt.svg’, edit=False, tool- bar=False, options=None, parent=None, panels=None) Construct a ImageDialog object: plotting dialog box with integrated plot manager • wintitle: window title • icon: window icon • edit: editable state • toolbar: show/hide toolbar • options: options sent to the guiqwt.image.ImagePlot object (dictionary) • parent: parent widget • panels (optional): additionnal panels (list, tuple)

7.4 guiqwt.builder

The builder module provides a builder singleton class used to simplify the creation of plot items.

58 Chapter 7. Reference guiqwt Manual, Release 3.0.7

7.4.1 Example

Before creating any widget, a QApplication must be instantiated (that is a Qt internal requirement):

>>> import guidata >>> app= guidata.qapplication() that is mostly equivalent to the following (the only difference is that the guidata helper function also installs the Qt translation corresponding to the system locale):

>>> from PyQt4.QtGui import QApplication >>> app= QApplication([]) now that a QApplication object exists, we may create the plotting widget:

>>> from guiqwt.plot import ImageWidget >>> widget= ImageWidget() create curves, images, histograms, etc. and attach them to the plot:

>>> from guiqwt.builder import make >>> curve= make.mcure(x, y,'r+') >>> image= make.image(data) >>> hist= make.histogram(data, 100) >>> for item in (curve, image, hist): ... widget.plot.add_item() and then show the widget to screen:

>>> widget.show() >>> app.exec_()

7.4.2 Reference class guiqwt.builder.PlotItemBuilder This is just a bare class used to regroup a set of factory functions in a single object gridparam(background=None, major_enabled=None, minor_enabled=None, major_style=None, mi- nor_style=None) Make guiqwt.styles.GridParam instance • background = canvas background color • major_enabled = tuple (major_xenabled, major_yenabled) • minor_enabled = tuple (minor_xenabled, minor_yenabled) • major_style = tuple (major_xstyle, major_ystyle) • minor_style = tuple (minor_xstyle, minor_ystyle) Style: tuple (style, color, width) grid(background=None, major_enabled=None, minor_enabled=None, major_style=None, mi- nor_style=None) Make a grid plot item (guiqwt.curve.GridItem object) • background = canvas background color • major_enabled = tuple (major_xenabled, major_yenabled)

7.4. guiqwt.builder 59 guiqwt Manual, Release 3.0.7

• minor_enabled = tuple (minor_xenabled, minor_yenabled) • major_style = tuple (major_xstyle, major_ystyle) • minor_style = tuple (minor_xstyle, minor_ystyle) Style: tuple (style, color, width) mcurve(*args, **kwargs) Make a curve plot item based on MATLAB-like syntax (may returns a list of curves if data contains more than one signal) (guiqwt.curve.CurveItem object) Example:

mcurve(x, y,'r+')

pcurve(x, y, param, xaxis=’bottom’, yaxis=’left’) Make a curve plot item based on a guiqwt.styles.CurveParam instance (guiqwt.curve.CurveItem object) Usage:

pcurve(x, y, param)

curve(x, y, title=”, color=None, linestyle=None, linewidth=None, marker=None, marker- size=None, markerfacecolor=None, markeredgecolor=None, shade=None, curvestyle=None, baseline=None, xaxis=’bottom’, yaxis=’left’) Make a curve plot item from x, y, data (guiqwt.curve.CurveItem object) • x: 1D NumPy array • y: 1D NumPy array • color: curve color name • linestyle: curve line style (MATLAB-like string or “SolidLine”, “DashLine”, “DotLine”, “DashDot- Line”, “DashDotDotLine”, “NoPen”) • linewidth: line width (pixels) • marker: marker shape (MATLAB-like string or “Cross”, “Ellipse”, “Star1”, “XCross”, “Rect”, “Dia- mond”, “UTriangle”, “DTriangle”, “RTriangle”, “LTriangle”, “Star2”, “NoSymbol”) • markersize: marker size (pixels) • markerfacecolor: marker face color name • markeredgecolor: marker edge color name • shade: 0 <= float <= 1 (curve shade) • curvestyle: “Lines”, “Sticks”, “Steps”, “Dots”, “NoCurve” • baseline (float: default=0.0): the baseline is needed for filling the curve with a brush or the Sticks drawing style. • xaxis, yaxis: X/Y axes bound to curve Example:

curve(x, y, marker='Ellipse', markerfacecolor='#ffffff')

which is equivalent to (MATLAB-style support):

60 Chapter 7. Reference guiqwt Manual, Release 3.0.7

curve(x, y, marker='o', markerfacecolor='w')

merror(*args, **kwargs) Make an errorbar curve plot item based on MATLAB-like syntax (guiqwt.curve. ErrorBarCurveItem object) Example:

mcurve(x, y,'r+')

perror(x, y, dx, dy, curveparam, errorbarparam, xaxis=’bottom’, yaxis=’left’) Make an errorbar curve plot item based on a guiqwt.styles.ErrorBarParam instance (guiqwt.curve. ErrorBarCurveItem object) • x: 1D NumPy array • y: 1D NumPy array • dx: None, or scalar, or 1D NumPy array • dy: None, or scalar, or 1D NumPy array • curveparam: guiqwt.styles.CurveParam object • errorbarparam: guiqwt.styles.ErrorBarParam object • xaxis, yaxis: X/Y axes bound to curve Usage:

perror(x, y, dx, dy, curveparam, errorbarparam)

error(x, y, dx, dy, title=”, color=None, linestyle=None, linewidth=None, errorbarwidth=None, errorbarcap=None, errorbarmode=None, errorbaralpha=None, marker=None, marker- size=None, markerfacecolor=None, markeredgecolor=None, shade=None, curvestyle=None, baseline=None, xaxis=’bottom’, yaxis=’left’) Make an errorbar curve plot item (guiqwt.curve.ErrorBarCurveItem object) • x: 1D NumPy array • y: 1D NumPy array • dx: None, or scalar, or 1D NumPy array • dy: None, or scalar, or 1D NumPy array • color: curve color name • linestyle: curve line style (MATLAB-like string or attribute name from the PyQt4.QtCore.Qt. PenStyle enum (i.e. “SolidLine” “DashLine”, “DotLine”, “DashDotLine”, “DashDotDotLine” or “NoPen”) • linewidth: line width (pixels) • marker: marker shape (MATLAB-like string or attribute name from the PyQt4.Qwt5. QwtSymbol.Style enum (i.e. “Cross”, “Ellipse”, “Star1”, “XCross”, “Rect”, “Diamond”, “UTri- angle”, “DTriangle”, “RTriangle”, “LTriangle”, “Star2” or “NoSymbol”) • markersize: marker size (pixels) • markerfacecolor: marker face color name • markeredgecolor: marker edge color name • shade: 0 <= float <= 1 (curve shade)

7.4. guiqwt.builder 61 guiqwt Manual, Release 3.0.7

• curvestyle: attribute name from the PyQt4.Qwt5.QwtPlotCurve.CurveStyle enum (i.e. “Lines”, “Sticks”, “Steps”, “Dots” or “NoCurve”) • baseline (float: default=0.0): the baseline is needed for filling the curve with a brush or the Sticks drawing style. • xaxis, yaxis: X/Y axes bound to curve Example:

error(x, y, None, dy, marker='Ellipse', markerfacecolor='#ffffff')

which is equivalent to (MATLAB-style support):

error(x, y, None, dy, marker='o', markerfacecolor='w')

histogram(data, bins=None, logscale=None, title=”, color=None, xaxis=’bottom’, yaxis=’left’) Make 1D Histogram plot item (guiqwt.histogram.HistogramItem object) • data (1D NumPy array) • bins: number of bins (int) • logscale: Y-axis scale (bool) phistogram(data, curveparam, histparam, xaxis=’bottom’, yaxis=’left’) Make 1D histogram plot item (guiqwt.histogram.HistogramItem object) based on a guiqwt.styles.CurveParam and guiqwt.styles.HistogramParam instances Usage:

phistogram(data, curveparam, histparam)

static compute_bounds(data, pixel_size, center_on) Return image bounds from pixel_size (scalar or tuple) image(data=None, filename=None, title=None, alpha_mask=None, alpha=None, back- ground_color=None, colormap=None, xdata=[None, None], ydata=[None, None], pixel_size=None, center_on=None, interpolation=’linear’, eliminate_outliers=None, xfor- mat=’%.1f’, yformat=’%.1f’, zformat=’%.1f’) Make an image plot item from data (guiqwt.image.ImageItem object or guiqwt.image. RGBImageItem object if data has 3 dimensions) maskedimage(data=None, mask=None, filename=None, title=None, alpha_mask=False, alpha=1.0, xdata=[None, None], ydata=[None, None], pixel_size=None, center_on=None, back- ground_color=None, colormap=None, show_mask=False, fill_value=None, inter- polation=’linear’, eliminate_outliers=None, xformat=’%.1f’, yformat=’%.1f’, zfor- mat=’%.1f’) Make a masked image plot item from data (guiqwt.image.MaskedImageItem object) rgbimage(data=None, filename=None, title=None, alpha_mask=False, alpha=1.0, xdata=[None, None], ydata=[None, None], pixel_size=None, center_on=None, interpolation=’linear’) Make a RGB image plot item from data (guiqwt.image.RGBImageItem object) quadgrid(X, Y, Z, filename=None, title=None, alpha_mask=None, alpha=None, back- ground_color=None, colormap=None, interpolation=’linear’) Make a pseudocolor plot item of a 2D array (guiqwt.image.QuadGridItem object) pcolor(*args, **kwargs) Make a pseudocolor plot item of a 2D array based on MATLAB-like syntax (guiqwt.image. QuadGridItem object) Examples:

62 Chapter 7. Reference guiqwt Manual, Release 3.0.7

pcolor(C) pcolor(X, Y, C)

trimage(data=None, filename=None, title=None, alpha_mask=None, alpha=None, back- ground_color=None, colormap=None, x0=0.0, y0=0.0, angle=0.0, dx=1.0, dy=1.0, interpolation=’linear’, eliminate_outliers=None, xformat=’%.1f’, yformat=’%.1f’, zfor- mat=’%.1f’) Make a transformable image plot item (image with an arbitrary affine transform) (guiqwt.image. TrImageItem object) • data: 2D NumPy array (image pixel data) • filename: image filename (if data is not specified) • title: image title (optional) • x0, y0: position • angle: angle (radians) • dx, dy: pixel size along X and Y axes • interpolation: ‘nearest’, ‘linear’ (default), ‘antialiasing’ (5x5) xyimage(x, y, data, title=None, alpha_mask=None, alpha=None, background_color=None, col- ormap=None, interpolation=’linear’, eliminate_outliers=None, xformat=’%.1f’, yfor- mat=’%.1f’, zformat=’%.1f’) Make an xyimage plot item (image with non-linear X/Y axes) from data (guiqwt.image. XYImageItem object) • x: 1D NumPy array (or tuple, list: will be converted to array) • y: 1D NumPy array (or tuple, list: will be converted to array • data: 2D NumPy array (image pixel data) • title: image title (optional) • interpolation: ‘nearest’, ‘linear’ (default), ‘antialiasing’ (5x5) imagefilter(xmin, xmax, ymin, ymax, imageitem, filter, title=None) Make a rectangular area image filter plot item (guiqwt.image.ImageFilterItem object) • xmin, xmax, ymin, ymax: filter area bounds • imageitem: An imageitem instance • filter: function (x, y, data) –> data histogram2D(X, Y, NX=None, NY=None, logscale=None, title=None, transparent=None, Z=None, computation=-1, interpolation=0) Make a 2D Histogram plot item (guiqwt.image.Histogram2DItem object) • X: data (1D array) • Y: data (1D array) • NX: Number of bins along x-axis (int) • NY: Number of bins along y-axis (int) • logscale: Z-axis scale (bool) • title: item title (string) • transparent: enable transparency (bool)

7.4. guiqwt.builder 63 guiqwt Manual, Release 3.0.7

label(text, g, c, anchor, title=”) Make a label plot item (guiqwt.label.LabelItem object) • text: label text (string) • g: position in plot coordinates (tuple) or relative position (string) • c: position in canvas coordinates (tuple) • anchor: anchor position in relative position (string) • title: label name (optional) Examples:

make.label("Relative position", (x[0], y[0]), (10, 10),"BR") make.label("Absolute position","R",(0,0),"R")

legend(anchor=’TR’, c=None, restrict_items=None) Make a legend plot item (guiqwt.label.LegendBoxItem or guiqwt.label. SelectedLegendBoxItem object) • anchor: legend position in relative position (string) • c (optional): position in canvas coordinates (tuple) • restrict_items (optional): – None: all items are shown in legend box – []: no item shown – [item1, item2]: item1, item2 are shown in legend box vcursor(x, label=None, constraint_cb=None, movable=True, readonly=False) Make a vertical cursor plot item Convenient function to make a vertical marker (guiqwt.shapes.Marker object) hcursor(y, label=None, constraint_cb=None, movable=True, readonly=False) Make an horizontal cursor plot item Convenient function to make an horizontal marker (guiqwt.shapes.Marker object) xcursor(x, y, label=None, constraint_cb=None, movable=True, readonly=False) Make an cross cursor plot item Convenient function to make an cross marker (guiqwt.shapes.Marker object) marker(position=None, label_cb=None, constraint_cb=None, movable=True, readonly=False, markerstyle=None, markerspacing=None, color=None, linestyle=None, linewidth=None, marker=None, markersize=None, markerfacecolor=None, markeredgecolor=None) Make a marker plot item (guiqwt.shapes.Marker object) • position: tuple (x, y) • label_cb: function with two arguments (x, y) returning a string • constraint_cb: function with two arguments (x, y) returning a tuple (x, y) according to the marker constraint • movable: if True (default), marker will be movable • readonly: if False (default), marker can be deleted • markerstyle: ‘+’, ‘-’, ‘|’ or None

64 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• markerspacing: spacing between text and marker line • color: marker color name • linestyle: marker line style (MATLAB-like string or attribute name from the PyQt4.QtCore.Qt. PenStyle enum (i.e. “SolidLine” “DashLine”, “DotLine”, “DashDotLine”, “DashDotDotLine” or “NoPen”) • linewidth: line width (pixels) • marker: marker shape (MATLAB-like string or “Cross”, “Ellipse”, “Star1”, “XCross”, “Rect”, “Dia- mond”, “UTriangle”, “DTriangle”, “RTriangle”, “LTriangle”, “Star2”, “NoSymbol”) • markersize: marker size (pixels) • markerfacecolor: marker face color name • markeredgecolor: marker edge color name rectangle(x0, y0, x1, y1, title=None) Make a rectangle shape plot item (guiqwt.shapes.RectangleShape object) • x0, y0, x1, y1: rectangle coordinates • title: label name (optional) ellipse(x0, y0, x1, y1, title=None) Make an ellipse shape plot item (guiqwt.shapes.EllipseShape object) • x0, y0, x1, y1: ellipse x-axis coordinates • title: label name (optional) circle(x0, y0, x1, y1, title=None) Make a circle shape plot item (guiqwt.shapes.EllipseShape object) • x0, y0, x1, y1: circle diameter coordinates • title: label name (optional) segment(x0, y0, x1, y1, title=None) Make a segment shape plot item (guiqwt.shapes.SegmentShape object) • x0, y0, x1, y1: segment coordinates • title: label name (optional) annotated_rectangle(x0, y0, x1, y1, title=None, subtitle=None) Make an annotated rectangle plot item (guiqwt.annotations.AnnotatedRectangle object) • x0, y0, x1, y1: rectangle coordinates • title, subtitle: strings annotated_ellipse(x0, y0, x1, y1, ratio, title=None, subtitle=None) Make an annotated ellipse plot item (guiqwt.annotations.AnnotatedEllipse object) • x0, y0, x1, y1: ellipse rectangle coordinates • ratio: ratio between y-axis and x-axis lengths • title, subtitle: strings annotated_circle(x0, y0, x1, y1, ratio, title=None, subtitle=None) Make an annotated circle plot item (guiqwt.annotations.AnnotatedCircle object) • x0, y0, x1, y1: circle diameter coordinates

7.4. guiqwt.builder 65 guiqwt Manual, Release 3.0.7

• title, subtitle: strings annotated_segment(x0, y0, x1, y1, title=None, subtitle=None) Make an annotated segment plot item (guiqwt.annotations.AnnotatedSegment object) • x0, y0, x1, y1: segment coordinates • title, subtitle: strings info_label(anchor, comps, title=None) Make an info label plot item (guiqwt.label.DataInfoLabel object) range_info_label(range, anchor, label, function=None, title=None) Make an info label plot item showing an XRangeSelection object infos (guiqwt.label. DataInfoLabel object) (see example: guiqwt.tests.computations) Default function is lambda x, dx: (x, dx). Example:

x= linspace(-10, 10, 10) y= sin(sin(sin(x))) range= make.range(-2,2) disp= make.range_info_label(range,'BL',"x = %.1f ± %.1f cm", lambda x, dx: (x, dx))

computation(range, anchor, label, curve, function, title=None) Make a computation label plot item (guiqwt.label.DataInfoLabel object) (see example: guiqwt.tests.computations) computations(range, anchor, specs, title=None) Make computation labels plot item (guiqwt.label.DataInfoLabel object) (see example: guiqwt.tests.computations) computation2d(rect, anchor, label, image, function, title=None) Make a 2D computation label plot item (guiqwt.label.RangeComputation2d object) (see exam- ple: guiqwt.tests.computations) computations2d(rect, anchor, specs, title=None) Make 2D computation labels plot item (guiqwt.label.RangeComputation2d object) (see exam- ple: guiqwt.tests.computations)

7.5 guiqwt.panels

The panels module provides guiqwt.panels.PanelWidget (the panel widget class from which all panels must derived from) and identifiers for each kind of panel: • guiqwt.panels.ID_ITEMLIST: ID of the item list panel • guiqwt.panels.ID_CONTRAST: ID of the contrast adjustment panel • guiqwt.panels.ID_XCS: ID of the X-axis cross section panel • guiqwt.panels.ID_YCS: ID of the Y-axis cross section panel See also: Module guiqwt.plot Module providing ready-to-use curve and image plotting widgets and dialog boxes Module guiqwt.curve Module providing curve-related plot items and plotting widgets Module guiqwt.image Module providing image-related plot items and plotting widgets

66 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Module guiqwt.tools Module providing the plot tools

7.6 guiqwt.signals

In guiqwt version 2, the signals module used to contain constants defining the custom Qt SIGNAL objects used by guiqwt: the signals definition were gathered here to avoid misspelling signals at connect and emit sites (with old-style signals, any misspelled signal string would have lead to a silent failure of signal emission or connection). Since version 3, to ensure PyQt5 compatibility, guiqwt is using only new-style signals and slots. However, all signals are summarized below, in order to facilitate migration from guiqwt v2 to guiqwt v3. Signals available: guiqwt.baseplot.BasePlot.SIG_ITEM_MOVED Emitted by plot when an IBasePlotItem-like object was moved from (x0, y0) to (x1, y1) Arguments: item object, x0, y0, x1, y1 guiqwt.baseplot.BasePlot.SIG_MARKER_CHANGED Emitted by plot when a guiqwt.shapes.Marker position changes Arguments: guiqwt.shapes.Marker object guiqwt.baseplot.BasePlot.SIG_AXES_CHANGED Emitted by plot when a guiqwt.shapes.Axes po- sition (or angle) changes Arguments: guiqwt.shapes.Axes object guiqwt.baseplot.BasePlot.SIG_ANNOTATION_CHANGED Emitted by plot when an annota- tions.AnnotatedShape position changes Arguments: annotation item guiqwt.baseplot.BasePlot.SIG_RANGE_CHANGED Emitted by plot when a shapes.XRangeSelection range changes Arguments: range object, lower_bound, upper_bound guiqwt.baseplot.BasePlot.SIG_ITEMS_CHANGED Emitted by plot when item list has changed (item removed, added, . . . ) Arguments: plot guiqwt.baseplot.BasePlot.SIG_ACTIVE_ITEM_CHANGED Emitted by plot when selected item has changed Arguments: plot guiqwt.baseplot.BasePlot.SIG_ITEM_REMOVED Emitted by plot when an item was deleted from the itemlist or using the delete item tool Arguments: removed item guiqwt.baseplot.BasePlot.SIG_ITEM_SELECTION_CHANGED Emitted by plot when an item is selected Arguments: plot guiqwt.baseplot.BasePlot.SIG_PLOT_LABELS_CHANGED Emitted (by plot) when plot’s title or any axis label has changed Arguments: plot

7.6. guiqwt.signals 67 guiqwt Manual, Release 3.0.7

guiqwt.baseplot.BasePlot.SIG_AXIS_DIRECTION_CHANGED Emitted (by plot) when any plot axis direction has changed Arguments: plot guiqwt.histogram.LevelsHistogram.SIG_VOI_CHANGED Emitted by “contrast” panel’s his- togram when the lut range of some items changed (for now, this signal is for guiqwt.histogram module’s internal use only - the ‘public’ counterpart of this signal is SIG_LUT_CHANGED, see below) guiqwt.baseplot.BasePlot.SIG_LUT_CHANGED Emitted by plot when LUT has been changed by the user Arguments: plot guiqwt.baseplot.BasePlot.SIG_MASK_CHANGED Emitted by plot when image mask has changed Arguments: MaskedImageItem object guiqwt.baseplot.BasePlot.SIG_CS_CURVE_CHANGED Emitted by cross section plot when cross section curve data has changed Arguments: plot guiqwt.panels.PanelWidget.SIG_VISIBILITY_CHANGED Emitted for example by panels when their visibility has changed Arguments: state (boolean) guiqwt.tools.InteractiveTool.SIG_VALIDATE_TOOL Emitted by an interactive tool to notify that the tool has just been “validated”, i.e. , or was pressed Arguments: filter guiqwt.tools.InteractiveTool.SIG_TOOL_JOB_FINISHED Emitted by an interactive tool to notify that it is finished doing its job guiqwt.tools.OpenFileTool.SIG_OPEN_FILE Emitted by an open file tool guiqwt.tools.ImageMaskTool.SIG_APPLIED_MASK_TOOL Emitted by the ImageMaskTool when applying the shape-defined mask

7.7 guiqwt.baseplot

The baseplot module provides the guiqwt plotting widget base class: guiqwt.baseplot.BasePlot. This is an enhanced version of PythonQwt’s QwtPlot plotting widget which supports the following features: • add to plot, del from plot, hide/show and save/restore plot items easily • item selection and multiple selection • active item • plot parameters editing

Warning: guiqwt.baseplot.BasePlot is rather an internal class than a ready-to-use plotting widget. The end user should prefer using guiqwt.plot.CurvePlot or guiqwt.plot.ImagePlot.

See also: Module guiqwt.curve Module providing curve-related plot items and plotting widgets

68 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Module guiqwt.image Module providing image-related plot items and plotting widgets Module guiqwt.plot Module providing ready-to-use curve and image plotting widgets and dialog boxes

7.7.1 Reference

class guiqwt.baseplot.BasePlot(parent=None, section=’plot’) An enhanced QwtPlot class that provides methods for handling plotitems and axes better It distinguishes activatable items from basic QwtPlotItems. Activatable items must support IBasePlotItem interface and should be added to the plot using add_item methods.

SIG_ITEM_MOVED Signal emitted by plot when an IBasePlotItem object was moved (args: x0, y0, x1, y1) SIG_MARKER_CHANGED Signal emitted by plot when a shapes.Marker position changes SIG_AXES_CHANGED Signal emitted by plot when a shapes.Axes position (or the angle) changes SIG_ANNOTATION_CHANGED Signal emitted by plot when an annotation.AnnotatedShape position changes SIG_RANGE_CHANGED Signal emitted by plot when the a shapes.XRangeSelection range changes SIG_ITEMS_CHANGED Signal emitted by plot when item list has changed (item removed, added, . . . ) SIG_ACTIVE_ITEM_CHANGED Signal emitted by plot when selected item has changed SIG_ITEM_REMOVED Signal emitted by plot when an item was deleted from the item list or using the delete item tool SIG_ITEM_SELECTION_CHANGED Signal emitted by plot when an item is selected SIG_PLOT_LABELS_CHANGED Signal emitted by plot when plot’s title or any axis label has changed SIG_AXIS_DIRECTION_CHANGED Signal emitted by plot when any plot axis direction has changed SIG_LUT_CHANGED Signal emitted by plot when LUT has been changed by the user SIG_MASK_CHANGED Signal emitted by plot when image mask has changed SIG_CS_CURVE_CHANGED Signal emitted by cross section plot when cross section curve data has changed mouseDoubleClickEvent(event) Reimplement QWidget method showEvent(event) Reimplement Qwt method

7.7. guiqwt.baseplot 69 guiqwt Manual, Release 3.0.7

set_manager(manager, plot_id) Set the associated guiqwt.plot.PlotManager instance sizeHint() Preferred size get_title() Get plot title set_title(title) Set plot title get_axis_id(axis_name) Return axis ID from axis name If axis ID is passed directly, check the ID read_axes_styles(section, options) Read axes styles from section and options (one option for each axis in the order left, right, bottom, top) Skip axis if option is None get_axis_title(axis_id) Get axis title set_axis_title(axis_id, text) Set axis title get_axis_unit(axis_id) Get axis unit set_axis_unit(axis_id, text) Set axis unit get_axis_font(axis_id) Get axis font set_axis_font(axis_id, font) Set axis font get_axis_color(axis_id) Get axis color (color name, i.e. string) set_axis_color(axis_id, color) Set axis color color: color name (string) or QColor instance update_axis_style(axis_id) Update axis style update_all_axes_styles() Update all axes styles get_axis_limits(axis_id) Return axis limits (minimum and maximum values) set_axis_limits(axis_id, vmin, vmax, stepsize=0) Set axis limits (minimum and maximum values) and optional step size set_axis_ticks(axis_id, nmajor=None, nminor=None) Set axis maximum number of major ticks and maximum of minor ticks get_axis_scale(axis_id) Return the name (‘lin’ or ‘log’) of the scale used by axis set_axis_scale(axis_id, scale, autoscale=True) Set axis scale Example: self.set_axis_scale(curve.yAxis(), ‘lin’)

70 Chapter 7. Reference guiqwt Manual, Release 3.0.7

get_scales() Return active curve scales set_scales(xscale, yscale) Set active curve scales Example: self.set_scales(‘lin’, ‘lin’) enable_used_axes() Enable only used axes For now, this is needed only by the pyplot interface disable_unused_axes() Disable unused axes get_items(z_sorted=False, item_type=None) Return widget’s item list (items are based on IBasePlotItem’s interface) get_public_items(z_sorted=False, item_type=None) Return widget’s public item list (items are based on IBasePlotItem’s interface) get_private_items(z_sorted=False, item_type=None) Return widget’s private item list (items are based on IBasePlotItem’s interface) copy_to_clipboard() Copy widget’s window to clipboard save_widget(fname) Grab widget’s window and save it to filename (*.png, *.pdf) get_selected_items(z_sorted=False, item_type=None) Return selected items get_max_z() Return maximum z-order for all items registered in plot If there is no item, return 0 add_item(item, z=None) Add a plot item instance to this plot widget item: qwt.QwtPlotItem object implementing the IBasePlotItem interface (guiqwt.interfaces) add_item_with_z_offset(item, zoffset) Add a plot item instance within a specified z range, over zmin del_items(items) Remove item from widget del_item(item) Remove item from widget Convenience function (see ‘del_items’) set_item_visible(item, state, notify=True, replot=True) Show/hide item and emit a SIG_ITEMS_CHANGED signal show_items(items=None, item_type=None) Show items (if items is None, show all items) hide_items(items=None, item_type=None) Hide items (if items is None, hide all items) save_items(iofile, selected=False) Save (serializable) items to file using the pickle protocol • iofile: file object or filename • selected=False: if True, will save only selected items See also guiqwt.baseplot.BasePlot.restore_items()

7.7. guiqwt.baseplot 71 guiqwt Manual, Release 3.0.7

restore_items(iofile) Restore items from file using the pickle protocol • iofile: file object or filename See also guiqwt.baseplot.BasePlot.save_items() serialize(writer, selected=False) Save (serializable) items to HDF5 file: • writer: guidata.hdf5io.HDF5Writer object • selected=False: if True, will save only selected items See also guiqwt.baseplot.BasePlot.restore_items_from_hdf5() deserialize(reader) Restore items from HDF5 file: • reader: guidata.hdf5io.HDF5Reader object See also guiqwt.baseplot.BasePlot.save_items_to_hdf5() set_items(*args) Utility function used to quickly setup a plot with a set of items del_all_items() Remove (detach) all attached items move_up(item_list) Move item(s) up, i.e. to the foreground (swap item with the next item in z-order) item: plot item or list of plot items Return True if items have been moved effectively move_down(item_list) Move item(s) down, i.e. to the background (swap item with the previous item in z-order) item: plot item or list of plot items Return True if items have been moved effectively set_items_readonly(state) Set all items readonly state to state Default item’s readonly state: False (items may be deleted) select_item(item) Select item unselect_item(item) Unselect item get_last_active_item(item_type) Return last active item corresponding to passed item_type select_all() Select all selectable items unselect_all() Unselect all selected items select_some_items(items) Select items

72 Chapter 7. Reference guiqwt Manual, Release 3.0.7

set_active_item(item) Set active item, and unselect the old active item get_active_axes() Return active axes get_active_item(force=False) Return active item Force item activation if there is no active item get_nearest_object(pos, close_dist=0) Return nearest item from position ‘pos’ If close_dist > 0: Return the first found item (higher z) which distance to ‘pos’ is less than close_dist else: Return the closest item get_nearest_object_in_z(pos) Return nearest item for which position ‘pos’ is inside of it (iterate over items with respect to their ‘z’ coordinate) get_context_menu() Return widget context menu get_axesparam_class(item) Return AxesParam dataset class associated to item’s type get_plot_parameters(key, itemparams) Return a list of DataSets for a given parameter key the datasets will be edited and passed back to set_plot_parameters this is a generic interface to help building context menus using the BasePlotMenuTool set_item_parameters(itemparams) Set item (plot, here) parameters edit_plot_parameters(key) Edit plot parameters edit_axis_parameters(axis_id) Edit axis parameters do_autoscale(replot=True, axis_id=None) Do autoscale on all axes disable_autoscale() Re-apply the axis scales so as to disable autoscaling without changing the view invalidate() Invalidate paint cache and schedule redraw use instead of replot when only the content of the canvas needs redrawing (axes, shouldn’t change) class PaintDeviceMetric class RenderFlag class RenderFlags QWidget.RenderFlags(Union[QWidget.RenderFlags, QWidget.RenderFlag]) QWid- get.RenderFlags(QWidget.RenderFlags) class Shadow

7.7. guiqwt.baseplot 73 guiqwt Manual, Release 3.0.7

class Shape class StyleMask acceptDrops(self ) → bool accessibleDescription(self ) → str accessibleName(self ) → str actionEvent(self, QActionEvent) actions(self ) → List[QAction] activateWindow(self ) addAction(self, QAction) addActions(self, Iterable[QAction]) adjustSize(self ) attachItem(plotItem, on) Attach/Detach a plot item Parameters • plotItem (qwt.plot.QwtPlotItem) – Plot item • on (bool) – When true attach the item, otherwise detach it autoDelete() Returns true if auto deletion is enabled See also: setAutoDelete(), insertItem() autoFillBackground(self ) → bool autoRefresh() Replots the plot if autoReplot() is True. autoReplot() Returns True if the autoReplot option is set. See also: setAutoReplot() axisAutoScale(axisId) Parameters axisId (int) – Axis index Returns True, if autoscaling is enabled axisEnabled(axisId) Parameters axisId (int) – Axis index Returns True, if a specified axis is enabled axisFont(axisId) Parameters axisId (int) – Axis index Returns The font of the scale labels for a specified axis axisInterval(axisId)

74 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Parameters axisId (int) – Axis index Returns The current interval of the specified axis This is only a convenience function for axisScaleDiv(axisId).interval() See also: qwt.scale_div.QwtScaleDiv, axisScaleDiv() axisMaxMajor(axisId) Parameters axisId (int) – Axis index Returns The maximum number of major ticks for a specified axis See also: setAxisMaxMajor(), qwt.scale_engine.QwtScaleEngine.divideScale() axisMaxMinor(axisId) Parameters axisId (int) – Axis index Returns The maximum number of minor ticks for a specified axis See also: setAxisMaxMinor(), qwt.scale_engine.QwtScaleEngine.divideScale() axisScaleDiv(axisId) Parameters axisId (int) – Axis index Returns The scale division of a specified axis axisScaleDiv(axisId).lowerBound(), axisScaleDiv(axisId).upperBound() are the current limits of the axis scale. See also: qwt.scale_div.QwtScaleDiv, setAxisScaleDiv(), qwt.scale_engine. QwtScaleEngine.divideScale() axisScaleDraw(axisId) Parameters axisId (int) – Axis index Returns Specified scaleDraw for axis, or NULL if axis is invalid. axisScaleEngine(axisId) Parameters axisId (int) – Axis index Returns Scale engine for a specific axis See also: setAxisScaleEngine() axisStepSize(axisId) Parameters axisId (int) – Axis index Returns step size parameter value This doesn’t need to be the step size of the current scale. See also: setAxisScale(), qwt.scale_engine.QwtScaleEngine.divideScale()

7.7. guiqwt.baseplot 75 guiqwt Manual, Release 3.0.7

axisTitle(axisId) Parameters axisId (int) – Axis index Returns Title of a specified axis axisValid(axis_id) Parameters axis_id (int) – Axis Returns True if the specified axis exists, otherwise False axisWidget(axisId) Parameters axisId (int) – Axis index Returns Scale widget of the specified axis, or None if axisId is invalid. backgroundRole(self ) → QPalette.ColorRole baseSize(self ) → QSize blockSignals(self, bool) → bool canvas() Returns the plot’s canvas canvasBackground() Returns Background brush of the plotting area. See also: setCanvasBackground() canvasMap(axisId) Parameters axisId (int) – Axis Returns Map for the axis on the canvas. With this map pixel coordinates can translated to plot coordinates and vice versa. See also: qwt.scale_map.QwtScaleMap, transform(), invTransform() changeEvent(self, QEvent) childAt(self, QPoint) → QWidget childAt(self, int, int) -> QWidget childEvent(self, QChildEvent) children(self ) → List[QObject] childrenRect(self ) → QRect childrenRegion(self ) → QRegion clearFocus(self ) clearMask(self ) close(self ) → bool closeEvent(self, QCloseEvent) colorCount(self ) → int connectNotify(self, QMetaMethod)

76 Chapter 7. Reference guiqwt Manual, Release 3.0.7

contentsMargins(self ) → QMargins contentsRect(self ) → QRect contextMenuEvent(self, QContextMenuEvent) contextMenuPolicy(self ) → Qt.ContextMenuPolicy create(self, window: sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True) createWindowContainer(QWindow, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = 0) → QWidget cursor(self ) → QCursor customContextMenuRequested customContextMenuRequested(self, QPoint) [signal] customEvent(self, QEvent) deleteLater(self ) depth(self ) → int destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True) destroyed destroyed(self, object: QObject = None) [signal] detachItems(rtti=None) Detach items from the dictionary Parameters rtti (int or None) – In case of QwtPlotItem.Rtti_PlotItem or None (default) detach all items otherwise only those items of the type rtti. devType(self ) → int devicePixelRatio(self ) → int devicePixelRatioF(self ) → float devicePixelRatioFScale() → float disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dragEnterEvent(self, QDragEnterEvent) dragLeaveEvent(self, QDragLeaveEvent) dragMoveEvent(self, QDragMoveEvent) drawCanvas(painter) Redraw the canvas. Parameters painter (QPainter) – Painter used for drawing

Warning: drawCanvas calls drawItems what is also used for printing. Applications that like to add individual plot items better overload drawItems()

See also: getCanvasMarginsHint(), QwtPlotItem.getCanvasMarginHint()

7.7. guiqwt.baseplot 77 guiqwt Manual, Release 3.0.7

drawFrame(self, QPainter) drawItems(painter, canvasRect, maps) Redraw the canvas. Parameters • painter (QPainter) – Painter used for drawing • canvasRect (QRectF) – Bounding rectangle where to paint • maps (list)– QwtPlot.axisCnt maps, mapping between plot and paint device coordi- nates

Note: Usually canvasRect is contentsRect() of the plot canvas. Due to a bug in Qt this rectangle might be wrong for certain frame styles ( f.e QFrame.Box ) and it might be necessary to fix the margins manually using QWidget.setContentsMargins()

dropEvent(self, QDropEvent) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] effectiveWinId(self ) → sip.voidptr enableAxis(axisId, tf=True) Enable or disable a specified axis When an axis is disabled, this only means that it is not visible on the screen. Curves, markers and can be attached to disabled axes, and transformation of screen coordinates into values works as normal. Only xBottom and yLeft are enabled by default. Parameters • axisId (int) – Axis index • tf (bool) – True (enabled) or False (disabled) ensurePolished(self ) enterEvent(self, QEvent) event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool exportTo(filename, size=(800, 600), size_mm=None, resolution=72.0, format_=None) Export plot to PDF or image file (SVG, PNG, . . . ) Parameters • filename (str) – Filename • size (tuple) – (width, height) size in pixels • size_mm (tuple) – (width, height) size in millimeters • resolution (float) – Image resolution • format (str) – File format (PDF, SVG, PNG, . . . ) find(sip.voidptr) → QWidget

78 Chapter 7. Reference guiqwt Manual, Release 3.0.7

findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] flatStyle() Returns True if the flatStyle option is set. See also: setFlatStyle() focusInEvent(self, QFocusEvent) focusNextChild(self ) → bool focusNextPrevChild(self, bool) → bool focusOutEvent(self, QFocusEvent) focusPolicy(self ) → Qt.FocusPolicy focusPreviousChild(self ) → bool focusProxy(self ) → QWidget focusWidget(self ) → QWidget font(self ) → QFont fontInfo(self ) → QFontInfo fontMetrics(self ) → QFontMetrics footer() Returns Text of the footer See also: setFooter() footerLabel() Returns Footer label widget. foregroundRole(self ) → QPalette.ColorRole frameGeometry(self ) → QRect frameRect(self ) → QRect frameShadow(self ) → QFrame.Shadow frameShape(self ) → QFrame.Shape

7.7. guiqwt.baseplot 79 guiqwt Manual, Release 3.0.7

frameSize(self ) → QSize frameStyle(self ) → int frameWidth(self ) → int geometry(self ) → QRect getCanvasMarginsHint(maps, canvasRect) Calculate the canvas margins Parameters • maps (list)– QwtPlot.axisCnt maps, mapping between plot and paint device coordi- nates • canvasRect (QRectF) – Bounding rectangle where to paint Plot items might indicate, that they need some extra space at the borders of the canvas by the Qwt- PlotItem.Margins flag. See also: updateCanvasMargins(), getCanvasMarginHint() getContentsMargins(self ) → Tuple[int, int, int, int] grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(-1, -1))) → QPixmap grabGesture(self, Qt.GestureType, flags: Union[Qt.GestureFlags, Qt.GestureFlag] = Qt.GestureFlags()) grabKeyboard(self ) grabMouse(self ) grabMouse(self, Union[QCursor, Qt.CursorShape]) grabShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) → int graphicsEffect(self ) → QGraphicsEffect graphicsProxyWidget(self ) → QGraphicsProxyWidget hasFocus(self ) → bool hasHeightForWidth(self ) → bool hasMouseTracking(self ) → bool hasTabletTracking(self ) → bool height(self ) → int heightForWidth(self, int) → int heightMM(self ) → int hide(self ) hideEvent(self, QHideEvent) inherits(self, str) → bool initAxesData() Initialize axes initPainter(self, QPainter) initStyleOption(self, QStyleOptionFrame)

80 Chapter 7. Reference guiqwt Manual, Release 3.0.7

inputMethodEvent(self, QInputMethodEvent) inputMethodHints(self ) → Qt.InputMethodHints inputMethodQuery(self, Qt.InputMethodQuery) → Any insertAction(self, QAction, QAction) insertActions(self, QAction, Iterable[QAction]) insertItem(item) Insert a plot item Parameters item (qwt.plot.QwtPlotItem) – PlotItem See also: removeItem() insertLegend(legend, pos=None, ratio=-1) Insert a legend If the position legend is QwtPlot.LeftLegend or QwtPlot.RightLegend the legend will be organized in one column from top to down. Otherwise the legend items will be placed in a table with a best fit number of columns from left to right. insertLegend() will set the plot widget as parent for the legend. The legend will be deleted in the destructor of the plot or when another legend is inserted. Legends, that are not inserted into the layout of the plot widget need to connect to the legendDataChanged() signal. Calling updateLegend() initiates this signal for an initial update. When the application code wants to implement its own layout this also needs to be done for rendering plots to a document ( see QwtPlotRen- derer ). Parameters • legend (qwt.legend.QwtAbstractLegend) – Legend • pos (QwtPlot.LegendPosition) – The legend’s position. • ratio (float) – Ratio between legend and the bounding rectangle of title, canvas and axes

Note: For top/left position the number of columns will be limited to 1, otherwise it will be set to unlimited.

Note: The legend will be shrunk if it would need more space than the given ratio. The ratio is limited to ]0.0 .. 1.0]. In case of <= 0.0 it will be reset to the default ratio. The default vertical/horizontal ratio is 0.33/0.5.

See also: legend(), qwt.plot_layout.QwtPlotLayout.legendPosition(), qwt. plot_layout.QwtPlotLayout.setLegendPosition() installEventFilter(self, QObject) invTransform(axisId, pos) Transform the x or y coordinate of a position in the drawing region into a value. Parameters • axisId (int) – Axis index

7.7. guiqwt.baseplot 81 guiqwt Manual, Release 3.0.7

• pos (int) – position

Warning: The position can be an x or a y coordinate, depending on the specified axis.

isActiveWindow(self ) → bool isAncestorOf(self, QWidget) → bool isEnabled(self ) → bool isEnabledTo(self, QWidget) → bool isFullScreen(self ) → bool isHidden(self ) → bool isLeftToRight(self ) → bool isMaximized(self ) → bool isMinimized(self ) → bool isModal(self ) → bool isRightToLeft(self ) → bool isSignalConnected(self, QMetaMethod) → bool isVisible(self ) → bool isVisibleTo(self, QWidget) → bool isWidgetType(self ) → bool isWindow(self ) → bool isWindowModified(self ) → bool isWindowType(self ) → bool itemList(rtti=None) A list of attached plot items. Use caution when iterating these lists, as removing/detaching an item will invalidate the iterator. Instead you can place pointers to objects to be removed in a removal list, and traverse that list later. Parameters rtti (int) – In case of QwtPlotItem.Rtti_PlotItem detach all items otherwise only those items of the type rtti. Returns List of all attached plot items of a specific type. If rtti is None, return a list of all attached plot items. keyPressEvent(self, QKeyEvent) keyReleaseEvent(self, QKeyEvent) keyboardGrabber() → QWidget killTimer(self, int) layout(self ) → QLayout layoutDirection(self ) → Qt.LayoutDirection leaveEvent(self, QEvent) legend()

82 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Returns the plot’s legend See also: insertLegend() lineWidth(self ) → int locale(self ) → QLocale logicalDpiX(self ) → int logicalDpiY(self ) → int lower(self ) mapFrom(self, QWidget, QPoint) → QPoint mapFromGlobal(self, QPoint) → QPoint mapFromParent(self, QPoint) → QPoint mapTo(self, QWidget, QPoint) → QPoint mapToGlobal(self, QPoint) → QPoint mapToParent(self, QPoint) → QPoint mask(self ) → QRegion maximumHeight(self ) → int maximumSize(self ) → QSize maximumWidth(self ) → int metaObject(self ) → QMetaObject metric(self, QPaintDevice.PaintDeviceMetric) → int midLineWidth(self ) → int minimumHeight(self ) → int minimumSize(self ) → QSize minimumSizeHint() Returns Return a minimum size hint minimumWidth(self ) → int mouseGrabber() → QWidget mouseMoveEvent(self, QMouseEvent) mousePressEvent(self, QMouseEvent) mouseReleaseEvent(self, QMouseEvent) move(self, QPoint) move(self, int, int) moveEvent(self, QMoveEvent) moveToThread(self, QThread) nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int] nativeParentWidget(self ) → QWidget

7.7. guiqwt.baseplot 83 guiqwt Manual, Release 3.0.7

nextInFocusChain(self ) → QWidget normalGeometry(self ) → QRect objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] overrideWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) overrideWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) paintEngine(self ) → QPaintEngine paintEvent(self, QPaintEvent) paintingActive(self ) → bool palette(self ) → QPalette parent(self ) → QObject parentWidget(self ) → QWidget physicalDpiX(self ) → int physicalDpiY(self ) → int plotLayout() Returns the plot’s layout See also: setPlotLayout() pos(self ) → QPoint previousInFocusChain(self ) → QWidget print_(printer) Print plot to printer Parameters printer (QPaintDevice or QPrinter or QSvgGenerator)– Printer property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. raise_(self ) receivers(self, PYQT_SIGNAL) → int rect(self ) → QRect releaseKeyboard(self ) releaseMouse(self ) releaseShortcut(self, int) removeAction(self, QAction) removeEventFilter(self, QObject)

84 Chapter 7. Reference guiqwt Manual, Release 3.0.7

removeItem(item) Remove a plot item Parameters item (qwt.plot.QwtPlotItem) – PlotItem See also: insertItem() render(self, QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) repaint(self ) repaint(self, int, int, int, int) repaint(self, QRect) repaint(self, QRegion) replot() Redraw the plot If the autoReplot option is not set (which is the default) or if any curves are attached to raw data, the plot has to be refreshed explicitly in order to make changes visible. See also: updateAxes(), setAutoReplot() resize(self, QSize) resize(self, int, int) resizeEvent(self, QResizeEvent) restoreGeometry(self, Union[QByteArray, bytes, bytearray]) → bool saveGeometry(self ) → QByteArray screen(self ) → QScreen scroll(self, int, int) scroll(self, int, int, QRect) sender(self ) → QObject senderSignalIndex(self ) → int setAcceptDrops(self, bool) setAccessibleDescription(self, str) setAccessibleName(self, str) setAttribute(self, Qt.WidgetAttribute, on: bool = True) setAutoDelete(autoDelete) En/Disable Auto deletion If Auto deletion is on all attached plot items will be deleted in the destructor of QwtPlotDict. The default value is on. Parameters autoDelete (bool) – enable/disable See also: autoDelete(), insertItem() setAutoFillBackground(self, bool)

7.7. guiqwt.baseplot 85 guiqwt Manual, Release 3.0.7

setAutoReplot(tf=True) Set or reset the autoReplot option If the autoReplot option is set, the plot will be updated implicitly by manipulating member functions. Since this may be time-consuming, it is recommended to leave this option switched off and call replot() explicitly if necessary. The autoReplot option is set to false by default, which means that the user has to call replot() in order to make changes visible. Parameters tf (bool) – True or False. Defaults to True. See also: autoReplot() setAxisAutoScale(axisId, on=True) Enable autoscaling for a specified axis This member function is used to switch back to autoscaling mode after a fixed scale has been set. Au- toscaling is enabled by default. Parameters • axisId (int) – Axis index • on (bool) – On/Off See also: setAxisScale(), setAxisScaleDiv(), updateAxes()

Note: The autoscaling flag has no effect until updateAxes() is executed ( called by replot() ).

setAxisFont(axisId, font) Change the font of an axis Parameters • axisId (int) – Axis index • font (QFont) – Font

Warning: This function changes the font of the tick labels, not of the axis title.

setAxisLabelAlignment(axisId, alignment) Change the alignment of the tick labels Parameters • axisId (int) – Axis index • alignment (Qt.Alignment) – Or’d Qt.AlignmentFlags See also: qwt.scale_draw.QwtScaleDraw.setLabelAlignment() setAxisLabelAutoSize(axisId, state) Set tick labels automatic size option (default: on) Parameters

86 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• axisId (int) – Axis index • state (bool) – On/off See also: qwt.scale_draw.QwtScaleDraw.setLabelAutoSize() setAxisLabelRotation(axisId, rotation) Rotate all tick labels Parameters • axisId (int) – Axis index • rotation (float) – Angle in degrees. When changing the label rotation, the label alignment might be adjusted too. See also: setLabelRotation(), setAxisLabelAlignment() setAxisMaxMajor(axisId, maxMajor) Set the maximum number of major scale intervals for a specified axis Parameters • axisId (int) – Axis index • maxMajor (int) – Maximum number of major steps See also: axisMaxMajor() setAxisMaxMinor(axisId, maxMinor) Set the maximum number of minor scale intervals for a specified axis Parameters • axisId (int) – Axis index • maxMinor (int) – Maximum number of minor steps See also: axisMaxMinor() setAxisScale(axisId, min_, max_, stepSize=0) Disable autoscaling and specify a fixed scale for a selected axis. In updateAxes() the scale engine calculates a scale division from the specified parameters, that will be assigned to the scale widget. So updates of the scale widget usually happen delayed with the next replot. Parameters • axisId (int) – Axis index • min (float) – Minimum of the scale • max (float) – Maximum of the scale • stepSize (float) – Major step size. If step == 0, the step size is calculated automatically using the maxMajor setting. See also: setAxisMaxMajor(), setAxisAutoScale(), axisStepSize(), qwt.scale_engine. QwtScaleEngine.divideScale()

7.7. guiqwt.baseplot 87 guiqwt Manual, Release 3.0.7

setAxisScaleDiv(axisId, scaleDiv) Disable autoscaling and specify a fixed scale for a selected axis. The scale division will be stored locally only until the next call of updateAxes(). So updates of the scale widget usually happen delayed with the next replot. Parameters • axisId (int) – Axis index • scaleDiv (qwt.scale_div.QwtScaleDiv) – Scale division See also: setAxisScale(), setAxisAutoScale() setAxisScaleDraw(axisId, scaleDraw) Set a scale draw Parameters • axisId (int) – Axis index • scaleDraw (qwt.scale_draw.QwtScaleDraw) – Object responsible for drawing scales. By passing scaleDraw it is possible to extend QwtScaleDraw functionality and let it take place in QwtPlot. Please note that scaleDraw has to be created with new and will be deleted by the corresponding QwtScale member ( like a child object ). See also: qwt.scale_draw.QwtScaleDraw, qwt.scale_widget.QwtScaleWigdet

Warning: The attributes of scaleDraw will be overwritten by those of the previous QwtScaleDraw.

setAxisScaleEngine(axisId, scaleEngine) Change the scale engine for an axis Parameters • axisId (int) – Axis index • scaleEngine (qwt.scale_engine.QwtScaleEngine) – Scale engine See also: axisScaleEngine() setAxisTitle(axisId, title) Change the title of a specified axis Parameters • axisId (int) – Axis index • title (qwt.text.QwtText or str) – axis title setBackgroundRole(self, QPalette.ColorRole) setBaseSize(self, int, int) setBaseSize(self, QSize)

88 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setCanvas(canvas) Set the drawing canvas of the plot widget. The default canvas is a QwtPlotCanvas. Parameters canvas (QWidget) – Canvas Widget See also: canvas() setCanvasBackground(brush) Change the background of the plotting area Sets brush to QPalette.Window of all color groups of the palette of the canvas. Using canvas().setPalette() is a more powerful way to set these colors. Parameters brush (QBrush) – New background brush See also: canvasBackground() setContentsMargins(self, int, int, int, int) setContentsMargins(self, QMargins) setContextMenuPolicy(self, Qt.ContextMenuPolicy) setCursor(self, Union[QCursor, Qt.CursorShape]) setDisabled(self, bool) setEnabled(self, bool) setFixedHeight(self, int) setFixedSize(self, QSize) setFixedSize(self, int, int) setFixedWidth(self, int) setFlatStyle(state) Set or reset the flatStyle option If the flatStyle option is set, the plot will be rendered without any margin (scales, canvas, layout). Enabling this option makes the plot look flat and compact. The flatStyle option is set to True by default. Parameters state (bool) – True or False. See also: flatStyle() setFocus(self ) setFocus(self, Qt.FocusReason) setFocusPolicy(self, Qt.FocusPolicy) setFocusProxy(self, QWidget) setFont(self, QFont) setFooter(text) Change the text the footer Parameters text (str or qwt.text.QwtText) – New text of the footer

7.7. guiqwt.baseplot 89 guiqwt Manual, Release 3.0.7

See also: footer() setForegroundRole(self, QPalette.ColorRole) setFrameRect(self, QRect) setFrameShadow(self, QFrame.Shadow) setFrameShape(self, QFrame.Shape) setFrameStyle(self, int) setGeometry(self, QRect) setGeometry(self, int, int, int, int) setGraphicsEffect(self, QGraphicsEffect) setHidden(self, bool) setInputMethodHints(self, Union[Qt.InputMethodHints, Qt.InputMethodHint]) setLayout(self, QLayout) setLayoutDirection(self, Qt.LayoutDirection) setLineWidth(self, int) setLocale(self, QLocale) setMask(self, QBitmap) setMask(self, QRegion) setMaximumHeight(self, int) setMaximumSize(self, int, int) setMaximumSize(self, QSize) setMaximumWidth(self, int) setMidLineWidth(self, int) setMinimumHeight(self, int) setMinimumSize(self, int, int) setMinimumSize(self, QSize) setMinimumWidth(self, int) setMouseTracking(self, bool) setObjectName(self, str) setPalette(self, QPalette) setParent(self, QWidget) setParent(self, QWidget, Union[Qt.WindowFlags, Qt.WindowType]) setPlotLayout(layout) Assign a new plot layout Parameters layout (qwt.plot_layout.QwtPlotLayout) – Layout See also: plotLayout() setProperty(self, str, Any) → bool

90 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setShortcutAutoRepeat(self, int, enabled: bool = True) setShortcutEnabled(self, int, enabled: bool = True) setSizeIncrement(self, int, int) setSizeIncrement(self, QSize) setSizePolicy(self, QSizePolicy) setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy) setStatusTip(self, str) setStyle(self, QStyle) setStyleSheet(self, str) setTabOrder(QWidget, QWidget) setTabletTracking(self, bool) setTitle(title) Change the plot’s title Parameters title (str or qwt.text.QwtText) – New title See also: title() setToolTip(self, str) setToolTipDuration(self, int) setUpdatesEnabled(self, bool) setVisible(self, bool) setWhatsThis(self, str) setWindowFilePath(self, str) setWindowFlag(self, Qt.WindowType, on: bool = True) setWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) setWindowIcon(self, QIcon) setWindowIconText(self, str) setWindowModality(self, Qt.WindowModality) setWindowModified(self, bool) setWindowOpacity(self, float) setWindowRole(self, str) setWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) setWindowTitle(self, str) sharedPainter(self ) → QPainter show(self ) showFullScreen(self ) showMaximized(self ) showMinimized(self )

7.7. guiqwt.baseplot 91 guiqwt Manual, Release 3.0.7

showNormal(self ) signalsBlocked(self ) → bool size(self ) → QSize sizeIncrement(self ) → QSize sizePolicy(self ) → QSizePolicy stackUnder(self, QWidget) startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int statusTip(self ) → str style(self ) → QStyle styleSheet(self ) → str tabletEvent(self, QTabletEvent) testAttribute(self, Qt.WidgetAttribute) → bool thread(self ) → QThread timerEvent(self, QTimerEvent) title() Returns Title of the plot See also: setTitle() titleLabel() Returns Title label widget. toolTip(self ) → str toolTipDuration(self ) → int tr(self, str, disambiguation: str = None, n: int = -1) → str transform(axisId, value) Transform a value into a coordinate in the plotting region Parameters • axisId (int) – Axis index • value (fload) – Value Returns X or Y coordinate in the plotting region corresponding to the value. underMouse(self ) → bool ungrabGesture(self, Qt.GestureType) unsetCursor(self ) unsetLayoutDirection(self ) unsetLocale(self ) update(self ) update(self, QRect) update(self, QRegion) update(self, int, int, int, int)

92 Chapter 7. Reference guiqwt Manual, Release 3.0.7

updateAxes() Rebuild the axes scales In case of autoscaling the boundaries of a scale are calculated from the bounding rectangles of all plot items, having the QwtPlotItem.AutoScale flag enabled (QwtScaleEngine.autoScale()). Then a scale divi- sion is calculated (QwtScaleEngine.didvideScale()) and assigned to scale widget. When the scale boundaries have been assigned with setAxisScale() a scale division is calculated (QwtScaleEngine.didvideScale()) for this interval and assigned to the scale widget. When the scale has been set explicitly by setAxisScaleDiv() the locally stored scale division gets assigned to the scale widget. The scale widget indicates modifications by emitting a QwtScaleWidget.scaleDivChanged() signal. updateAxes() is usually called by replot(). See also: setAxisAutoScale(), setAxisScale(), setAxisScaleDiv(), replot(), QwtPlotItem.boundingRect() updateCanvasMargins() Update the canvas margins Plot items might indicate, that they need some extra space at the borders of the canvas by the Qwt- PlotItem.Margins flag. See also: getCanvasMarginsHint(), QwtPlotItem.getCanvasMarginHint() updateGeometry(self ) updateLayout() Adjust plot content to its current size. See also: resizeEvent() updateLegend(plotItem=None) If plotItem is None, emit QwtPlot.legendDataChanged for all plot item. Otherwise, emit the signal for passed plot item. Parameters plotItem (qwt.plot.QwtPlotItem) – Plot item See also: QwtPlotItem.legendData(), QwtPlot.legendDataChanged updateLegendItems(plotItem, legendData) Update all plot items interested in legend attributes Call QwtPlotItem.updateLegend(), when the QwtPlotItem.LegendInterest flag is set. Parameters • plotItem (qwt.plot.QwtPlotItem) – Plot item • legendData (list) – Entries to be displayed for the plot item ( usually 1 ) See also: QwtPlotItem.LegendInterest(), QwtPlotItem.updateLegend() updateMicroFocus(self )

7.7. guiqwt.baseplot 93 guiqwt Manual, Release 3.0.7

updatesEnabled(self ) → bool visibleRegion(self ) → QRegion whatsThis(self ) → str wheelEvent(self, QWheelEvent) width(self ) → int widthMM(self ) → int winId(self ) → sip.voidptr window(self ) → QWidget windowFilePath(self ) → str windowFlags(self ) → Qt.WindowFlags windowHandle(self ) → QWindow windowIcon(self ) → QIcon windowIconChanged windowIconChanged(self, QIcon) [signal] windowIconText(self ) → str windowIconTextChanged windowIconTextChanged(self, str) [signal] windowModality(self ) → Qt.WindowModality windowOpacity(self ) → float windowRole(self ) → str windowState(self ) → Qt.WindowStates windowTitle(self ) → str windowTitleChanged windowTitleChanged(self, str) [signal] windowType(self ) → Qt.WindowType x(self ) → int y(self ) → int

7.8 guiqwt.curve

The curve module provides curve-related objects: • guiqwt.curve.CurvePlot: a 2d curve plotting widget • guiqwt.curve.CurveItem: a curve plot item • guiqwt.curve.ErrorBarCurveItem: a curve plot item with error bars • guiqwt.curve.GridItem • guiqwt.curve.ItemListWidget: base widget implementing the plot item list panel • guiqwt.curve.PlotItemList: the plot item list panel

94 Chapter 7. Reference guiqwt Manual, Release 3.0.7

CurveItem and GridItem objects are plot items (derived from QwtPlotItem) that may be displayed on a 2D plotting widget like guiqwt.curve.CurvePlot or guiqwt.image.ImagePlot. See also: Module guiqwt.image Module providing image-related plot items and plotting widgets Module guiqwt.plot Module providing ready-to-use curve and image plotting widgets and dialog boxes

7.8.1 Examples

Create a basic curve plotting widget: • before creating any widget, a QApplication must be instantiated (that is a Qt internal requirement):

>>> import guidata >>> app= guidata.qapplication()

• that is mostly equivalent to the following (the only difference is that the guidata helper function also installs the Qt translation corresponding to the system locale):

>>> from PyQt4.QtGui import QApplication >>> app= QApplication([])

• now that a QApplication object exists, we may create the plotting widget:

>>> from guiqwt.curve import CurvePlot >>> plot= CurvePlot(title="Example", xlabel="X", ylabel="Y")

Create a curve item: • from the associated plot item class (e.g. ErrorBarCurveItem to create a curve with error bars): the item properties are then assigned by creating the appropriate style parameters object (e.g. guiqwt.styles. ErrorBarParam)

>>> from guiqwt.curve import CurveItem >>> from guiqwt.styles import CurveParam >>> param= CurveParam() >>> param.label='My curve' >>> curve= CurveItem(param) >>> curve.set_data(x, y)

• or using the plot item builder (see guiqwt.builder.make()):

>>> from guiqwt.builder import make >>> curve= make.curve(x, y, title='My curve')

Attach the curve to the plotting widget:

>>> plot.add_item(curve)

Display the plotting widget:

>>> plot.show() >>> app.exec_()

7.8. guiqwt.curve 95 guiqwt Manual, Release 3.0.7

7.8.2 Reference class guiqwt.curve.CurvePlot(parent=None, title=None, xlabel=None, ylabel=None, xu- nit=None, yunit=None, gridparam=None, section=’plot’, axes_synchronised=False) Construct a 2D curve plotting widget (this class inherits guiqwt.baseplot.BasePlot) • parent: parent widget • title: plot title • xlabel: (bottom axis title, top axis title) or bottom axis title only • ylabel: (left axis title, right axis title) or left axis title only • xunit: (bottom axis unit, top axis unit) or bottom axis unit only • yunit: (left axis unit, right axis unit) or left axis unit only • gridparam: GridParam instance • axes_synchronised: keep all x and y axes synchronised when zomming or panning DEFAULT_ITEM_TYPE alias of guiqwt.interfaces.ICurveItemType SIG_PLOT_AXIS_CHANGED Signal emitted by plot when plot axis has changed, e.g. when panning/zooming (arg: plot)) do_pan_view(dx, dy) Translate the active axes by dx, dy dx, dy are tuples composed of (initial pos, dest pos) do_zoom_view(dx, dy, lock_aspect_ratio=False) Change the scale of the active axes (zoom/dezoom) according to dx, dy dx, dy are tuples composed of (initial pos, dest pos) We try to keep initial pos fixed on the canvas as the scale changes get_default_item() Return default item, depending on plot’s default item type (e.g. for a curve plot, this is a curve item type). Return nothing if there is more than one item matching the default item type. add_item(item, z=None) Add a plot item instance to this plot widget • item: qwt.QwtPlotItem object implementing the guiqwt.interfaces.IBasePlotItem interface • z: item’s z order (None -> z = max(self.get_items())+1) del_all_items(except_grid=True) Del all items, eventually (default) except grid set_active_item(item) Override base set_active_item to change the grid’s axes according to the selected item get_plot_parameters(key, itemparams) Return a list of DataSets for a given parameter key the datasets will be edited and passed back to set_plot_parameters this is a generic interface to help building context menus using the BasePlotMenuTool set_item_parameters(itemparams) Set item (plot, here) parameters do_autoscale(replot=True, axis_id=None) Do autoscale on all axes

96 Chapter 7. Reference guiqwt Manual, Release 3.0.7

set_axis_limits(axis_id, vmin, vmax, stepsize=0) Set axis limits (minimum and maximum values) get_axis_direction(axis_id) Return axis direction of increasing values • axis_id: axis id (BasePlot.Y_LEFT, BasePlot.X_BOTTOM, . . . ) or string: ‘bottom’, ‘left’, ‘top’ or ‘right’ set_axis_direction(axis_id, reverse=False) Set axis direction of increasing values • axis_id: axis id (BasePlot.Y_LEFT, BasePlot.X_BOTTOM, . . . ) or string: ‘bottom’, ‘left’, ‘top’ or ‘right’ • reverse: False (default) – x-axis values increase from left to right – y-axis values increase from bottom to top • reverse: True – x-axis values increase from right to left – y-axis values increase from top to bottom set_titles(title=None, xlabel=None, ylabel=None, xunit=None, yunit=None) Set plot and axes titles at once • title: plot title • xlabel: (bottom axis title, top axis title) or bottom axis title only • ylabel: (left axis title, right axis title) or left axis title only • xunit: (bottom axis unit, top axis unit) or bottom axis unit only • yunit: (left axis unit, right axis unit) or left axis unit only set_pointer(pointer_type) Set pointer. Valid values of pointer_type: • None: disable pointer • “canvas”: enable canvas pointer • “curve”: enable on-curve pointer class PaintDeviceMetric class RenderFlag class RenderFlags QWidget.RenderFlags(Union[QWidget.RenderFlags, QWidget.RenderFlag]) QWid- get.RenderFlags(QWidget.RenderFlags) class Shadow class Shape class StyleMask acceptDrops(self ) → bool accessibleDescription(self ) → str

7.8. guiqwt.curve 97 guiqwt Manual, Release 3.0.7

accessibleName(self ) → str actionEvent(self, QActionEvent) actions(self ) → List[QAction] activateWindow(self ) addAction(self, QAction) addActions(self, Iterable[QAction]) add_item_with_z_offset(item, zoffset) Add a plot item instance within a specified z range, over zmin adjustSize(self ) attachItem(plotItem, on) Attach/Detach a plot item Parameters • plotItem (qwt.plot.QwtPlotItem) – Plot item • on (bool) – When true attach the item, otherwise detach it autoDelete() Returns true if auto deletion is enabled See also: setAutoDelete(), insertItem() autoFillBackground(self ) → bool autoRefresh() Replots the plot if autoReplot() is True. autoReplot() Returns True if the autoReplot option is set. See also: setAutoReplot() axisAutoScale(axisId) Parameters axisId (int) – Axis index Returns True, if autoscaling is enabled axisEnabled(axisId) Parameters axisId (int) – Axis index Returns True, if a specified axis is enabled axisFont(axisId) Parameters axisId (int) – Axis index Returns The font of the scale labels for a specified axis axisInterval(axisId) Parameters axisId (int) – Axis index Returns The current interval of the specified axis

98 Chapter 7. Reference guiqwt Manual, Release 3.0.7

This is only a convenience function for axisScaleDiv(axisId).interval() See also: qwt.scale_div.QwtScaleDiv, axisScaleDiv() axisMaxMajor(axisId) Parameters axisId (int) – Axis index Returns The maximum number of major ticks for a specified axis See also: setAxisMaxMajor(), qwt.scale_engine.QwtScaleEngine.divideScale() axisMaxMinor(axisId) Parameters axisId (int) – Axis index Returns The maximum number of minor ticks for a specified axis See also: setAxisMaxMinor(), qwt.scale_engine.QwtScaleEngine.divideScale() axisScaleDiv(axisId) Parameters axisId (int) – Axis index Returns The scale division of a specified axis axisScaleDiv(axisId).lowerBound(), axisScaleDiv(axisId).upperBound() are the current limits of the axis scale. See also: qwt.scale_div.QwtScaleDiv, setAxisScaleDiv(), qwt.scale_engine. QwtScaleEngine.divideScale() axisScaleDraw(axisId) Parameters axisId (int) – Axis index Returns Specified scaleDraw for axis, or NULL if axis is invalid. axisScaleEngine(axisId) Parameters axisId (int) – Axis index Returns Scale engine for a specific axis See also: setAxisScaleEngine() axisStepSize(axisId) Parameters axisId (int) – Axis index Returns step size parameter value This doesn’t need to be the step size of the current scale. See also: setAxisScale(), qwt.scale_engine.QwtScaleEngine.divideScale() axisTitle(axisId) Parameters axisId (int) – Axis index

7.8. guiqwt.curve 99 guiqwt Manual, Release 3.0.7

Returns Title of a specified axis axisValid(axis_id) Parameters axis_id (int) – Axis Returns True if the specified axis exists, otherwise False axisWidget(axisId) Parameters axisId (int) – Axis index Returns Scale widget of the specified axis, or None if axisId is invalid. backgroundRole(self ) → QPalette.ColorRole baseSize(self ) → QSize blockSignals(self, bool) → bool canvas() Returns the plot’s canvas canvasBackground() Returns Background brush of the plotting area. See also: setCanvasBackground() canvasMap(axisId) Parameters axisId (int) – Axis Returns Map for the axis on the canvas. With this map pixel coordinates can translated to plot coordinates and vice versa. See also: qwt.scale_map.QwtScaleMap, transform(), invTransform() changeEvent(self, QEvent) childAt(self, QPoint) → QWidget childAt(self, int, int) -> QWidget childEvent(self, QChildEvent) children(self ) → List[QObject] childrenRect(self ) → QRect childrenRegion(self ) → QRegion clearFocus(self ) clearMask(self ) close(self ) → bool closeEvent(self, QCloseEvent) colorCount(self ) → int connectNotify(self, QMetaMethod) contentsMargins(self ) → QMargins contentsRect(self ) → QRect

100 Chapter 7. Reference guiqwt Manual, Release 3.0.7

contextMenuEvent(self, QContextMenuEvent) contextMenuPolicy(self ) → Qt.ContextMenuPolicy copy_to_clipboard() Copy widget’s window to clipboard create(self, window: sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True) createWindowContainer(QWindow, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = 0) → QWidget cursor(self ) → QCursor customContextMenuRequested customContextMenuRequested(self, QPoint) [signal] customEvent(self, QEvent) del_item(item) Remove item from widget Convenience function (see ‘del_items’) del_items(items) Remove item from widget deleteLater(self ) depth(self ) → int deserialize(reader) Restore items from HDF5 file: • reader: guidata.hdf5io.HDF5Reader object See also guiqwt.baseplot.BasePlot.save_items_to_hdf5() destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True) destroyed destroyed(self, object: QObject = None) [signal] detachItems(rtti=None) Detach items from the dictionary Parameters rtti (int or None) – In case of QwtPlotItem.Rtti_PlotItem or None (default) detach all items otherwise only those items of the type rtti. devType(self ) → int devicePixelRatio(self ) → int devicePixelRatioF(self ) → float devicePixelRatioFScale() → float disable_autoscale() Re-apply the axis scales so as to disable autoscaling without changing the view disable_unused_axes() Disable unused axes disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dragEnterEvent(self, QDragEnterEvent)

7.8. guiqwt.curve 101 guiqwt Manual, Release 3.0.7

dragLeaveEvent(self, QDragLeaveEvent) dragMoveEvent(self, QDragMoveEvent) drawCanvas(painter) Redraw the canvas. Parameters painter (QPainter) – Painter used for drawing

Warning: drawCanvas calls drawItems what is also used for printing. Applications that like to add individual plot items better overload drawItems()

See also: getCanvasMarginsHint(), QwtPlotItem.getCanvasMarginHint() drawFrame(self, QPainter) drawItems(painter, canvasRect, maps) Redraw the canvas. Parameters • painter (QPainter) – Painter used for drawing • canvasRect (QRectF) – Bounding rectangle where to paint • maps (list)– QwtPlot.axisCnt maps, mapping between plot and paint device coordi- nates

Note: Usually canvasRect is contentsRect() of the plot canvas. Due to a bug in Qt this rectangle might be wrong for certain frame styles ( f.e QFrame.Box ) and it might be necessary to fix the margins manually using QWidget.setContentsMargins()

dropEvent(self, QDropEvent) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] edit_axis_parameters(axis_id) Edit axis parameters edit_plot_parameters(key) Edit plot parameters effectiveWinId(self ) → sip.voidptr enableAxis(axisId, tf=True) Enable or disable a specified axis When an axis is disabled, this only means that it is not visible on the screen. Curves, markers and can be attached to disabled axes, and transformation of screen coordinates into values works as normal. Only xBottom and yLeft are enabled by default. Parameters • axisId (int) – Axis index • tf (bool) – True (enabled) or False (disabled)

102 Chapter 7. Reference guiqwt Manual, Release 3.0.7

enable_used_axes() Enable only used axes For now, this is needed only by the pyplot interface ensurePolished(self ) enterEvent(self, QEvent) event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool exportTo(filename, size=(800, 600), size_mm=None, resolution=72.0, format_=None) Export plot to PDF or image file (SVG, PNG, . . . ) Parameters • filename (str) – Filename • size (tuple) – (width, height) size in pixels • size_mm (tuple) – (width, height) size in millimeters • resolution (float) – Image resolution • format (str) – File format (PDF, SVG, PNG, . . . ) find(sip.voidptr) → QWidget findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] flatStyle() Returns True if the flatStyle option is set. See also: setFlatStyle() focusInEvent(self, QFocusEvent) focusNextChild(self ) → bool focusNextPrevChild(self, bool) → bool focusOutEvent(self, QFocusEvent) focusPolicy(self ) → Qt.FocusPolicy focusPreviousChild(self ) → bool focusProxy(self ) → QWidget focusWidget(self ) → QWidget

7.8. guiqwt.curve 103 guiqwt Manual, Release 3.0.7

font(self ) → QFont fontInfo(self ) → QFontInfo fontMetrics(self ) → QFontMetrics footer() Returns Text of the footer See also: setFooter() footerLabel() Returns Footer label widget. foregroundRole(self ) → QPalette.ColorRole frameGeometry(self ) → QRect frameRect(self ) → QRect frameShadow(self ) → QFrame.Shadow frameShape(self ) → QFrame.Shape frameSize(self ) → QSize frameStyle(self ) → int frameWidth(self ) → int geometry(self ) → QRect getCanvasMarginsHint(maps, canvasRect) Calculate the canvas margins Parameters • maps (list)– QwtPlot.axisCnt maps, mapping between plot and paint device coordi- nates • canvasRect (QRectF) – Bounding rectangle where to paint Plot items might indicate, that they need some extra space at the borders of the canvas by the Qwt- PlotItem.Margins flag. See also: updateCanvasMargins(), getCanvasMarginHint() getContentsMargins(self ) → Tuple[int, int, int, int] get_active_axes() Return active axes get_active_item(force=False) Return active item Force item activation if there is no active item get_axesparam_class(item) Return AxesParam dataset class associated to item’s type get_axis_color(axis_id) Get axis color (color name, i.e. string) get_axis_font(axis_id) Get axis font

104 Chapter 7. Reference guiqwt Manual, Release 3.0.7

get_axis_id(axis_name) Return axis ID from axis name If axis ID is passed directly, check the ID get_axis_limits(axis_id) Return axis limits (minimum and maximum values) get_axis_scale(axis_id) Return the name (‘lin’ or ‘log’) of the scale used by axis get_axis_title(axis_id) Get axis title get_axis_unit(axis_id) Get axis unit get_context_menu() Return widget context menu get_items(z_sorted=False, item_type=None) Return widget’s item list (items are based on IBasePlotItem’s interface) get_last_active_item(item_type) Return last active item corresponding to passed item_type get_max_z() Return maximum z-order for all items registered in plot If there is no item, return 0 get_nearest_object(pos, close_dist=0) Return nearest item from position ‘pos’ If close_dist > 0: Return the first found item (higher z) which distance to ‘pos’ is less than close_dist else: Return the closest item get_nearest_object_in_z(pos) Return nearest item for which position ‘pos’ is inside of it (iterate over items with respect to their ‘z’ coordinate) get_private_items(z_sorted=False, item_type=None) Return widget’s private item list (items are based on IBasePlotItem’s interface) get_public_items(z_sorted=False, item_type=None) Return widget’s public item list (items are based on IBasePlotItem’s interface) get_scales() Return active curve scales get_selected_items(z_sorted=False, item_type=None) Return selected items get_title() Get plot title grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(-1, -1))) → QPixmap grabGesture(self, Qt.GestureType, flags: Union[Qt.GestureFlags, Qt.GestureFlag] = Qt.GestureFlags()) grabKeyboard(self ) grabMouse(self ) grabMouse(self, Union[QCursor, Qt.CursorShape])

7.8. guiqwt.curve 105 guiqwt Manual, Release 3.0.7

grabShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) → int graphicsEffect(self ) → QGraphicsEffect graphicsProxyWidget(self ) → QGraphicsProxyWidget hasFocus(self ) → bool hasHeightForWidth(self ) → bool hasMouseTracking(self ) → bool hasTabletTracking(self ) → bool height(self ) → int heightForWidth(self, int) → int heightMM(self ) → int hide(self ) hideEvent(self, QHideEvent) hide_items(items=None, item_type=None) Hide items (if items is None, hide all items) inherits(self, str) → bool initAxesData() Initialize axes initPainter(self, QPainter) initStyleOption(self, QStyleOptionFrame) inputMethodEvent(self, QInputMethodEvent) inputMethodHints(self ) → Qt.InputMethodHints inputMethodQuery(self, Qt.InputMethodQuery) → Any insertAction(self, QAction, QAction) insertActions(self, QAction, Iterable[QAction]) insertItem(item) Insert a plot item Parameters item (qwt.plot.QwtPlotItem) – PlotItem See also: removeItem() insertLegend(legend, pos=None, ratio=-1) Insert a legend If the position legend is QwtPlot.LeftLegend or QwtPlot.RightLegend the legend will be organized in one column from top to down. Otherwise the legend items will be placed in a table with a best fit number of columns from left to right. insertLegend() will set the plot widget as parent for the legend. The legend will be deleted in the destructor of the plot or when another legend is inserted. Legends, that are not inserted into the layout of the plot widget need to connect to the legendDataChanged() signal. Calling updateLegend() initiates this signal for an initial update. When the application code wants

106 Chapter 7. Reference guiqwt Manual, Release 3.0.7

to implement its own layout this also needs to be done for rendering plots to a document ( see QwtPlotRen- derer ). Parameters • legend (qwt.legend.QwtAbstractLegend) – Legend • pos (QwtPlot.LegendPosition) – The legend’s position. • ratio (float) – Ratio between legend and the bounding rectangle of title, canvas and axes

Note: For top/left position the number of columns will be limited to 1, otherwise it will be set to unlimited.

Note: The legend will be shrunk if it would need more space than the given ratio. The ratio is limited to ]0.0 .. 1.0]. In case of <= 0.0 it will be reset to the default ratio. The default vertical/horizontal ratio is 0.33/0.5.

See also: legend(), qwt.plot_layout.QwtPlotLayout.legendPosition(), qwt. plot_layout.QwtPlotLayout.setLegendPosition() installEventFilter(self, QObject) invTransform(axisId, pos) Transform the x or y coordinate of a position in the drawing region into a value. Parameters • axisId (int) – Axis index • pos (int) – position

Warning: The position can be an x or a y coordinate, depending on the specified axis.

invalidate() Invalidate paint cache and schedule redraw use instead of replot when only the content of the canvas needs redrawing (axes, shouldn’t change) isActiveWindow(self ) → bool isAncestorOf(self, QWidget) → bool isEnabled(self ) → bool isEnabledTo(self, QWidget) → bool isFullScreen(self ) → bool isHidden(self ) → bool isLeftToRight(self ) → bool isMaximized(self ) → bool isMinimized(self ) → bool isModal(self ) → bool isRightToLeft(self ) → bool

7.8. guiqwt.curve 107 guiqwt Manual, Release 3.0.7

isSignalConnected(self, QMetaMethod) → bool isVisible(self ) → bool isVisibleTo(self, QWidget) → bool isWidgetType(self ) → bool isWindow(self ) → bool isWindowModified(self ) → bool isWindowType(self ) → bool itemList(rtti=None) A list of attached plot items. Use caution when iterating these lists, as removing/detaching an item will invalidate the iterator. Instead you can place pointers to objects to be removed in a removal list, and traverse that list later. Parameters rtti (int) – In case of QwtPlotItem.Rtti_PlotItem detach all items otherwise only those items of the type rtti. Returns List of all attached plot items of a specific type. If rtti is None, return a list of all attached plot items. keyPressEvent(self, QKeyEvent) keyReleaseEvent(self, QKeyEvent) keyboardGrabber() → QWidget killTimer(self, int) layout(self ) → QLayout layoutDirection(self ) → Qt.LayoutDirection leaveEvent(self, QEvent) legend() Returns the plot’s legend See also: insertLegend() lineWidth(self ) → int locale(self ) → QLocale logicalDpiX(self ) → int logicalDpiY(self ) → int lower(self ) mapFrom(self, QWidget, QPoint) → QPoint mapFromGlobal(self, QPoint) → QPoint mapFromParent(self, QPoint) → QPoint mapTo(self, QWidget, QPoint) → QPoint mapToGlobal(self, QPoint) → QPoint mapToParent(self, QPoint) → QPoint

108 Chapter 7. Reference guiqwt Manual, Release 3.0.7

mask(self ) → QRegion maximumHeight(self ) → int maximumSize(self ) → QSize maximumWidth(self ) → int metaObject(self ) → QMetaObject metric(self, QPaintDevice.PaintDeviceMetric) → int midLineWidth(self ) → int minimumHeight(self ) → int minimumSize(self ) → QSize minimumSizeHint() Returns Return a minimum size hint minimumWidth(self ) → int mouseDoubleClickEvent(event) Reimplement QWidget method mouseGrabber() → QWidget mouseMoveEvent(self, QMouseEvent) mousePressEvent(self, QMouseEvent) mouseReleaseEvent(self, QMouseEvent) move(self, QPoint) move(self, int, int) moveEvent(self, QMoveEvent) moveToThread(self, QThread) move_down(item_list) Move item(s) down, i.e. to the background (swap item with the previous item in z-order) item: plot item or list of plot items Return True if items have been moved effectively move_up(item_list) Move item(s) up, i.e. to the foreground (swap item with the next item in z-order) item: plot item or list of plot items Return True if items have been moved effectively nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int] nativeParentWidget(self ) → QWidget nextInFocusChain(self ) → QWidget normalGeometry(self ) → QRect objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] overrideWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType])

7.8. guiqwt.curve 109 guiqwt Manual, Release 3.0.7

overrideWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) paintEngine(self ) → QPaintEngine paintEvent(self, QPaintEvent) paintingActive(self ) → bool palette(self ) → QPalette parent(self ) → QObject parentWidget(self ) → QWidget physicalDpiX(self ) → int physicalDpiY(self ) → int plotLayout() Returns the plot’s layout See also: setPlotLayout() pos(self ) → QPoint previousInFocusChain(self ) → QWidget print_(printer) Print plot to printer Parameters printer (QPaintDevice or QPrinter or QSvgGenerator)– Printer property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. raise_(self ) read_axes_styles(section, options) Read axes styles from section and options (one option for each axis in the order left, right, bottom, top) Skip axis if option is None receivers(self, PYQT_SIGNAL) → int rect(self ) → QRect releaseKeyboard(self ) releaseMouse(self ) releaseShortcut(self, int) removeAction(self, QAction) removeEventFilter(self, QObject) removeItem(item) Remove a plot item Parameters item (qwt.plot.QwtPlotItem) – PlotItem

110 Chapter 7. Reference guiqwt Manual, Release 3.0.7

See also: insertItem() render(self, QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) repaint(self ) repaint(self, int, int, int, int) repaint(self, QRect) repaint(self, QRegion) replot() Redraw the plot If the autoReplot option is not set (which is the default) or if any curves are attached to raw data, the plot has to be refreshed explicitly in order to make changes visible. See also: updateAxes(), setAutoReplot() resize(self, QSize) resize(self, int, int) resizeEvent(self, QResizeEvent) restoreGeometry(self, Union[QByteArray, bytes, bytearray]) → bool restore_items(iofile) Restore items from file using the pickle protocol • iofile: file object or filename See also guiqwt.baseplot.BasePlot.save_items() saveGeometry(self ) → QByteArray save_items(iofile, selected=False) Save (serializable) items to file using the pickle protocol • iofile: file object or filename • selected=False: if True, will save only selected items See also guiqwt.baseplot.BasePlot.restore_items() save_widget(fname) Grab widget’s window and save it to filename (*.png, *.pdf) screen(self ) → QScreen scroll(self, int, int) scroll(self, int, int, QRect) select_all() Select all selectable items select_item(item) Select item select_some_items(items) Select items

7.8. guiqwt.curve 111 guiqwt Manual, Release 3.0.7

sender(self ) → QObject senderSignalIndex(self ) → int serialize(writer, selected=False) Save (serializable) items to HDF5 file: • writer: guidata.hdf5io.HDF5Writer object • selected=False: if True, will save only selected items See also guiqwt.baseplot.BasePlot.restore_items_from_hdf5() setAcceptDrops(self, bool) setAccessibleDescription(self, str) setAccessibleName(self, str) setAttribute(self, Qt.WidgetAttribute, on: bool = True) setAutoDelete(autoDelete) En/Disable Auto deletion If Auto deletion is on all attached plot items will be deleted in the destructor of QwtPlotDict. The default value is on. Parameters autoDelete (bool) – enable/disable See also: autoDelete(), insertItem() setAutoFillBackground(self, bool) setAutoReplot(tf=True) Set or reset the autoReplot option If the autoReplot option is set, the plot will be updated implicitly by manipulating member functions. Since this may be time-consuming, it is recommended to leave this option switched off and call replot() explicitly if necessary. The autoReplot option is set to false by default, which means that the user has to call replot() in order to make changes visible. Parameters tf (bool) – True or False. Defaults to True. See also: autoReplot() setAxisAutoScale(axisId, on=True) Enable autoscaling for a specified axis This member function is used to switch back to autoscaling mode after a fixed scale has been set. Au- toscaling is enabled by default. Parameters • axisId (int) – Axis index • on (bool) – On/Off See also: setAxisScale(), setAxisScaleDiv(), updateAxes()

112 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Note: The autoscaling flag has no effect until updateAxes() is executed ( called by replot() ).

setAxisFont(axisId, font) Change the font of an axis Parameters • axisId (int) – Axis index • font (QFont) – Font

Warning: This function changes the font of the tick labels, not of the axis title.

setAxisLabelAlignment(axisId, alignment) Change the alignment of the tick labels Parameters • axisId (int) – Axis index • alignment (Qt.Alignment) – Or’d Qt.AlignmentFlags See also: qwt.scale_draw.QwtScaleDraw.setLabelAlignment() setAxisLabelAutoSize(axisId, state) Set tick labels automatic size option (default: on) Parameters • axisId (int) – Axis index • state (bool) – On/off See also: qwt.scale_draw.QwtScaleDraw.setLabelAutoSize() setAxisLabelRotation(axisId, rotation) Rotate all tick labels Parameters • axisId (int) – Axis index • rotation (float) – Angle in degrees. When changing the label rotation, the label alignment might be adjusted too. See also: setLabelRotation(), setAxisLabelAlignment() setAxisMaxMajor(axisId, maxMajor) Set the maximum number of major scale intervals for a specified axis Parameters • axisId (int) – Axis index • maxMajor (int) – Maximum number of major steps

7.8. guiqwt.curve 113 guiqwt Manual, Release 3.0.7

See also: axisMaxMajor() setAxisMaxMinor(axisId, maxMinor) Set the maximum number of minor scale intervals for a specified axis Parameters • axisId (int) – Axis index • maxMinor (int) – Maximum number of minor steps See also: axisMaxMinor() setAxisScale(axisId, min_, max_, stepSize=0) Disable autoscaling and specify a fixed scale for a selected axis. In updateAxes() the scale engine calculates a scale division from the specified parameters, that will be assigned to the scale widget. So updates of the scale widget usually happen delayed with the next replot. Parameters • axisId (int) – Axis index • min (float) – Minimum of the scale • max (float) – Maximum of the scale • stepSize (float) – Major step size. If step == 0, the step size is calculated automatically using the maxMajor setting. See also: setAxisMaxMajor(), setAxisAutoScale(), axisStepSize(), qwt.scale_engine. QwtScaleEngine.divideScale() setAxisScaleDiv(axisId, scaleDiv) Disable autoscaling and specify a fixed scale for a selected axis. The scale division will be stored locally only until the next call of updateAxes(). So updates of the scale widget usually happen delayed with the next replot. Parameters • axisId (int) – Axis index • scaleDiv (qwt.scale_div.QwtScaleDiv) – Scale division See also: setAxisScale(), setAxisAutoScale() setAxisScaleDraw(axisId, scaleDraw) Set a scale draw Parameters • axisId (int) – Axis index • scaleDraw (qwt.scale_draw.QwtScaleDraw) – Object responsible for drawing scales. By passing scaleDraw it is possible to extend QwtScaleDraw functionality and let it take place in QwtPlot. Please note that scaleDraw has to be created with new and will be deleted by the corresponding QwtScale member ( like a child object ).

114 Chapter 7. Reference guiqwt Manual, Release 3.0.7

See also: qwt.scale_draw.QwtScaleDraw, qwt.scale_widget.QwtScaleWigdet

Warning: The attributes of scaleDraw will be overwritten by those of the previous QwtScaleDraw.

setAxisScaleEngine(axisId, scaleEngine) Change the scale engine for an axis Parameters • axisId (int) – Axis index • scaleEngine (qwt.scale_engine.QwtScaleEngine) – Scale engine See also: axisScaleEngine() setAxisTitle(axisId, title) Change the title of a specified axis Parameters • axisId (int) – Axis index • title (qwt.text.QwtText or str) – axis title setBackgroundRole(self, QPalette.ColorRole) setBaseSize(self, int, int) setBaseSize(self, QSize) setCanvas(canvas) Set the drawing canvas of the plot widget. The default canvas is a QwtPlotCanvas. Parameters canvas (QWidget) – Canvas Widget See also: canvas() setCanvasBackground(brush) Change the background of the plotting area Sets brush to QPalette.Window of all color groups of the palette of the canvas. Using canvas().setPalette() is a more powerful way to set these colors. Parameters brush (QBrush) – New background brush See also: canvasBackground() setContentsMargins(self, int, int, int, int) setContentsMargins(self, QMargins) setContextMenuPolicy(self, Qt.ContextMenuPolicy) setCursor(self, Union[QCursor, Qt.CursorShape]) setDisabled(self, bool) setEnabled(self, bool)

7.8. guiqwt.curve 115 guiqwt Manual, Release 3.0.7

setFixedHeight(self, int) setFixedSize(self, QSize) setFixedSize(self, int, int) setFixedWidth(self, int) setFlatStyle(state) Set or reset the flatStyle option If the flatStyle option is set, the plot will be rendered without any margin (scales, canvas, layout). Enabling this option makes the plot look flat and compact. The flatStyle option is set to True by default. Parameters state (bool) – True or False. See also: flatStyle() setFocus(self ) setFocus(self, Qt.FocusReason) setFocusPolicy(self, Qt.FocusPolicy) setFocusProxy(self, QWidget) setFont(self, QFont) setFooter(text) Change the text the footer Parameters text (str or qwt.text.QwtText) – New text of the footer See also: footer() setForegroundRole(self, QPalette.ColorRole) setFrameRect(self, QRect) setFrameShadow(self, QFrame.Shadow) setFrameShape(self, QFrame.Shape) setFrameStyle(self, int) setGeometry(self, QRect) setGeometry(self, int, int, int, int) setGraphicsEffect(self, QGraphicsEffect) setHidden(self, bool) setInputMethodHints(self, Union[Qt.InputMethodHints, Qt.InputMethodHint]) setLayout(self, QLayout) setLayoutDirection(self, Qt.LayoutDirection) setLineWidth(self, int) setLocale(self, QLocale) setMask(self, QBitmap) setMask(self, QRegion)

116 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setMaximumHeight(self, int) setMaximumSize(self, int, int) setMaximumSize(self, QSize) setMaximumWidth(self, int) setMidLineWidth(self, int) setMinimumHeight(self, int) setMinimumSize(self, int, int) setMinimumSize(self, QSize) setMinimumWidth(self, int) setMouseTracking(self, bool) setObjectName(self, str) setPalette(self, QPalette) setParent(self, QWidget) setParent(self, QWidget, Union[Qt.WindowFlags, Qt.WindowType]) setPlotLayout(layout) Assign a new plot layout Parameters layout (qwt.plot_layout.QwtPlotLayout) – Layout See also: plotLayout() setProperty(self, str, Any) → bool setShortcutAutoRepeat(self, int, enabled: bool = True) setShortcutEnabled(self, int, enabled: bool = True) setSizeIncrement(self, int, int) setSizeIncrement(self, QSize) setSizePolicy(self, QSizePolicy) setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy) setStatusTip(self, str) setStyle(self, QStyle) setStyleSheet(self, str) setTabOrder(QWidget, QWidget) setTabletTracking(self, bool) setTitle(title) Change the plot’s title Parameters title (str or qwt.text.QwtText) – New title See also: title() setToolTip(self, str) setToolTipDuration(self, int)

7.8. guiqwt.curve 117 guiqwt Manual, Release 3.0.7

setUpdatesEnabled(self, bool) setVisible(self, bool) setWhatsThis(self, str) setWindowFilePath(self, str) setWindowFlag(self, Qt.WindowType, on: bool = True) setWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) setWindowIcon(self, QIcon) setWindowIconText(self, str) setWindowModality(self, Qt.WindowModality) setWindowModified(self, bool) setWindowOpacity(self, float) setWindowRole(self, str) setWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) setWindowTitle(self, str) set_antialiasing(checked) Toggle curve antialiasing set_axis_color(axis_id, color) Set axis color color: color name (string) or QColor instance set_axis_font(axis_id, font) Set axis font set_axis_scale(axis_id, scale, autoscale=True) Set axis scale Example: self.set_axis_scale(curve.yAxis(), ‘lin’) set_axis_ticks(axis_id, nmajor=None, nminor=None) Set axis maximum number of major ticks and maximum of minor ticks set_axis_title(axis_id, text) Set axis title set_axis_unit(axis_id, text) Set axis unit set_item_visible(item, state, notify=True, replot=True) Show/hide item and emit a SIG_ITEMS_CHANGED signal set_items(*args) Utility function used to quickly setup a plot with a set of items set_items_readonly(state) Set all items readonly state to state Default item’s readonly state: False (items may be deleted) set_manager(manager, plot_id) Set the associated guiqwt.plot.PlotManager instance set_scales(xscale, yscale) Set active curve scales Example: self.set_scales(‘lin’, ‘lin’) set_title(title) Set plot title

118 Chapter 7. Reference guiqwt Manual, Release 3.0.7

sharedPainter(self ) → QPainter show(self ) showEvent(event) Reimplement Qwt method showFullScreen(self ) showMaximized(self ) showMinimized(self ) showNormal(self ) show_items(items=None, item_type=None) Show items (if items is None, show all items) signalsBlocked(self ) → bool size(self ) → QSize sizeHint() Preferred size sizeIncrement(self ) → QSize sizePolicy(self ) → QSizePolicy stackUnder(self, QWidget) startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int statusTip(self ) → str style(self ) → QStyle styleSheet(self ) → str tabletEvent(self, QTabletEvent) testAttribute(self, Qt.WidgetAttribute) → bool thread(self ) → QThread timerEvent(self, QTimerEvent) title() Returns Title of the plot See also: setTitle() titleLabel() Returns Title label widget. toolTip(self ) → str toolTipDuration(self ) → int tr(self, str, disambiguation: str = None, n: int = -1) → str transform(axisId, value) Transform a value into a coordinate in the plotting region Parameters

7.8. guiqwt.curve 119 guiqwt Manual, Release 3.0.7

• axisId (int) – Axis index • value (fload) – Value Returns X or Y coordinate in the plotting region corresponding to the value. underMouse(self ) → bool ungrabGesture(self, Qt.GestureType) unselect_all() Unselect all selected items unselect_item(item) Unselect item unsetCursor(self ) unsetLayoutDirection(self ) unsetLocale(self ) update(self ) update(self, QRect) update(self, QRegion) update(self, int, int, int, int) updateAxes() Rebuild the axes scales In case of autoscaling the boundaries of a scale are calculated from the bounding rectangles of all plot items, having the QwtPlotItem.AutoScale flag enabled (QwtScaleEngine.autoScale()). Then a scale divi- sion is calculated (QwtScaleEngine.didvideScale()) and assigned to scale widget. When the scale boundaries have been assigned with setAxisScale() a scale division is calculated (QwtScaleEngine.didvideScale()) for this interval and assigned to the scale widget. When the scale has been set explicitly by setAxisScaleDiv() the locally stored scale division gets assigned to the scale widget. The scale widget indicates modifications by emitting a QwtScaleWidget.scaleDivChanged() signal. updateAxes() is usually called by replot(). See also: setAxisAutoScale(), setAxisScale(), setAxisScaleDiv(), replot(), QwtPlotItem.boundingRect() updateCanvasMargins() Update the canvas margins Plot items might indicate, that they need some extra space at the borders of the canvas by the Qwt- PlotItem.Margins flag. See also: getCanvasMarginsHint(), QwtPlotItem.getCanvasMarginHint() updateGeometry(self ) updateLayout() Adjust plot content to its current size. See also: resizeEvent()

120 Chapter 7. Reference guiqwt Manual, Release 3.0.7

updateLegend(plotItem=None) If plotItem is None, emit QwtPlot.legendDataChanged for all plot item. Otherwise, emit the signal for passed plot item. Parameters plotItem (qwt.plot.QwtPlotItem) – Plot item See also: QwtPlotItem.legendData(), QwtPlot.legendDataChanged updateLegendItems(plotItem, legendData) Update all plot items interested in legend attributes Call QwtPlotItem.updateLegend(), when the QwtPlotItem.LegendInterest flag is set. Parameters • plotItem (qwt.plot.QwtPlotItem) – Plot item • legendData (list) – Entries to be displayed for the plot item ( usually 1 ) See also: QwtPlotItem.LegendInterest(), QwtPlotItem.updateLegend() updateMicroFocus(self ) update_all_axes_styles() Update all axes styles update_axis_style(axis_id) Update axis style updatesEnabled(self ) → bool visibleRegion(self ) → QRegion whatsThis(self ) → str wheelEvent(self, QWheelEvent) width(self ) → int widthMM(self ) → int winId(self ) → sip.voidptr window(self ) → QWidget windowFilePath(self ) → str windowFlags(self ) → Qt.WindowFlags windowHandle(self ) → QWindow windowIcon(self ) → QIcon windowIconChanged windowIconChanged(self, QIcon) [signal] windowIconText(self ) → str windowIconTextChanged windowIconTextChanged(self, str) [signal] windowModality(self ) → Qt.WindowModality windowOpacity(self ) → float

7.8. guiqwt.curve 121 guiqwt Manual, Release 3.0.7

windowRole(self ) → str windowState(self ) → Qt.WindowStates windowTitle(self ) → str windowTitleChanged windowTitleChanged(self, str) [signal] windowType(self ) → Qt.WindowType x(self ) → int y(self ) → int set_plot_limits(x0, x1, y0, y1, xaxis=’bottom’, yaxis=’left’) Set plot scale limits get_plot_limits(xaxis=’bottom’, yaxis=’left’) Return plot scale limits class guiqwt.curve.CurveItem(curveparam=None) Construct a curve plot item with the parameters curveparam (see guiqwt.styles.CurveParam) boundingRect() Return the bounding rectangle of the data set_selectable(state) Set item selectable state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_movable(state) Set item movable state set_rotatable(state) Set item rotatable state serialize(writer) Serialize object to HDF5 writer deserialize(reader) Deserialize object from HDF5 reader set_readonly(state) Set object readonly state is_readonly() Return object readonly state set_private(state) Set object as private is_private() Return True if object is private select() Select item unselect() Unselect item get_data() Return curve data x, y (NumPy arrays)

122 Chapter 7. Reference guiqwt Manual, Release 3.0.7

set_data(x, y) Set curve data: • x: NumPy array • y: NumPy array is_empty() Return True if item data is empty hit_test(pos) Calcul de la distance d’un point à une courbe renvoie (dist, handle, inside) get_closest_coordinates(x, y) Renvoie les coordonnées (x’,y’) du point le plus proche de (x,y) Méthode surchargée pour ErrorBarSig- nalCurve pour renvoyer les coordonnées des pointes des barres d’erreur move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() baseline() Returns Value of the baseline See also: setBaseline() brush() Returns Brush used to fill the area between lines and the baseline See also: setBrush(), setBaseline(), baseline() closePolyline(painter, xMap, yMap, polygon) Complete a polygon to be a closed polygon including the area between the original polygon and the baseline. Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • polygon (QPolygonF) – Polygon to be completed

7.8. guiqwt.curve 123 guiqwt Manual, Release 3.0.7

closestPoint(pos) Find the closest curve point for a specific position Parameters pos (QPoint) – Position, where to look for the closest curve point Returns tuple (index, dist) dist is the distance between the position and the closest curve point. index is the index of the closest curve point, or -1 if none can be found ( f.e when the curve has no points ).

Note: closestPoint() implements a dumb algorithm, that iterates over all points

data() Returns the series data dataRect() Returns Bounding rectangle of the series or an invalid rectangle, when no series is stored See also: qwt.plot_series.QwtSeriesData.boundingRect() dataSize() Returns Number of samples of the series See also: setData(), qwt.plot_series.QwtSeriesData.size() detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() directPaint(from_, to) When observing a measurement while it is running, new points have to be added to an existing seriesItem. This method can be used to display them avoiding a complete redraw of the canvas. Setting plot().canvas().setAttribute(Qt.WA_PaintOutsidePaintEvent, True) will result in faster painting, if the paint engine of the canvas widget supports this feature. Parameters • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted See also: drawSeries() draw(painter, xMap, yMap, canvasRect) Draw the complete series Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates.

124 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas drawCurve(painter, style, xMap, yMap, canvasRect, from_, to) Draw the line part (without symbols) of a curve interval. Parameters • painter (QPainter) – Painter • style (int) – curve style, see QwtPlotCurve.CurveStyle • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point. See also: draw(), drawDots(), drawLines(), drawSteps(), drawSticks() drawDots(painter, xMap, yMap, canvasRect, from_, to) Draw dots Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point. See also: draw(), drawSticks(), drawSteps(), drawLines() drawLines(painter, xMap, yMap, canvasRect, from_, to) Draw lines Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point.

7.8. guiqwt.curve 125 guiqwt Manual, Release 3.0.7

See also: draw(), drawDots(), drawSteps(), drawSticks() drawSeries(painter, xMap, yMap, canvasRect, from_, to) Draw an interval of the curve Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point. See also: drawCurve(), drawSymbols() drawSteps(painter, xMap, yMap, canvasRect, from_, to) Draw steps Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point. See also: draw(), drawSticks(), drawDots(), drawLines() drawSticks(painter, xMap, yMap, canvasRect, from_, to) Draw sticks Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point. See also: draw(), drawDots(), drawSteps(), drawLines()

126 Chapter 7. Reference guiqwt Manual, Release 3.0.7

drawSymbols(painter, symbol, xMap, yMap, canvasRect, from_, to) Draw symbols Parameters • painter (QPainter) – Painter • symbol (qwt.symbol.QwtSymbol) – Curve symbol • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point. See also: setSymbol(), drawSeries(), drawCurve() fillCurve(painter, xMap, yMap, canvasRect, polygon) Fill the area between the curve and the baseline with the curve brush Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • polygon (QPolygonF) – Polygon - will be modified ! See also: setBrush(), setBaseline(), setStyle() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), hide() Hide the item icon() Returns Icon of the item

7.8. guiqwt.curve 127 guiqwt Manual, Release 3.0.7

See also: setIcon() init() Initialize internal members isVisible() Returns True if visible See also: setVisible(), show(), hide() itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (ignored as there is only one) • size (QSizeF) – Icon size Returns Icon representing the curve on the legend See also: qwt.plot.QwtPlotItem.setLegendIconSize(), qwt.plot.QwtPlotItem. legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon()

128 Chapter 7. Reference guiqwt Manual, Release 3.0.7

classmethod make(xdata=None, ydata=None, title=None, plot=None, z=None, x_axis=None, y_axis=None, style=None, symbol=None, linecolor=None, linewidth=None, linestyle=None, antialiased=False, size=None, finite=None) Create and setup a new QwtPlotCurve object (convenience function). Parameters • xdata – List/array of x values • ydata – List/array of y values • title (qwt.text.QwtText or str or None) – Curve title • plot (qwt.plot.QwtPlot or None) – Plot to attach the curve to • z (float or None) – Z-value • x_axis (int or None) – curve X-axis (default: QwtPlot.yLeft) • y_axis (int or None) – curve Y-axis (default: QwtPlot.xBottom) • style (int or None) – curve style (QwtPlotCurve.NoCurve, Qwt- PlotCurve.Lines, QwtPlotCurve.Sticks, QwtPlotCurve.Steps, QwtPlotCurve.Dots, QwtPlotCurve.UserCurve) • symbol (qwt.symbol.QwtSymbol or None) – curve symbol • linecolor (QColor or str or None) – curve line color • linewidth (float or None) – curve line width • linestyle (Qt.PenStyle or None) – curve pen style • antialiased (bool) – if True, enable antialiasing rendering • size (int or None) – size of xData and yData • finite (bool) – if True, keep only finite array elements (remove all infinity and not a number values), otherwise do not filter array elements See also: setData(), setPen(), attach() orientation() Returns Orientation of the plot item See also: :py:meth‘setOrientation()‘ paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized pen() Returns Pen used to draw the lines See also: setPen(), brush()

7.8. guiqwt.curve 129 guiqwt Manual, Release 3.0.7

plot() Returns attached plot rtti() Returns QwtPlotItem.Rtti_PlotCurve sample(index) Parameters index (int) – Index Returns Sample at position index scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setBaseline(value) Set the value of the baseline The baseline is needed for filling the curve with a brush or the Sticks drawing style. The interpretation of the baseline depends on the orientation(). With Qt.Horizontal, the baseline is in- terpreted as a horizontal line at y = baseline(), with Qt.Vertical, it is interpreted as a vertical line at x = baseline(). The default value is 0.0. Parameters value (float) – Value of the baseline See also: baseline(), setBrush(), setStyle() setBrush(brush) Assign a brush.

130 Chapter 7. Reference guiqwt Manual, Release 3.0.7

In case of brush.style() != QBrush.NoBrush and style() != QwtPlotCurve.Sticks the area between the curve and the baseline will be filled. In case not brush.color().isValid() the area will be filled by pen.color(). The fill algorithm simply con- nects the first and the last curve point to the baseline. So the curve data has to be sorted (ascending or descending). Parameters brush (QBrush or QColor) – New brush See also: brush(), setBaseline(), baseline() setCurveAttribute(attribute, on=True) Specify an attribute for drawing the curve Supported curve attributes: • QwtPlotCurve.Inverted

Parameters • attribute (int) – Curve attribute • on (bool) – On/Off

See also: testCurveAttribute() setData(*args, **kwargs) Initialize data with a series data object or an array of points. setData(data): Parameters data (plot_series.QwtSeriesData) – Series data (e.g. QwtPointAr- rayData instance) setData(xData, yData, [size=None], [finite=True]): Initialize data with x and y arrays. This signature was removed in Qwt6 and is temporarily maintained here to ensure compatibility with Qwt5. Same as setSamples(x, y, [size=None], [finite=True]) Parameters • x – List/array of x values • y – List/array of y values • size (int or None) – size of xData and yData • finite (bool) – if True, keep only finite array elements (remove all infinity and not a number values), otherwise do not filter array elements See also: setSamples() setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon()

7.8. guiqwt.curve 131 guiqwt Manual, Release 3.0.7

setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendAttribute(attribute, on=True) Specify an attribute how to draw the legend icon Legend attributes: • QwtPlotCurve.LegendNoAttribute • QwtPlotCurve.LegendShowLine • QwtPlotCurve.LegendShowSymbol • QwtPlotCurve.LegendShowBrush

Parameters • attribute (int) – Legend attribute • on (bool) – On/Off

See also: testLegendAttribute(), legendIcon() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setOrientation(orientation) Set the orientation of the item. Default is Qt.Horizontal. The orientation() might be used in specific way by a plot item. F.e. a QwtPlotCurve uses it to identify how to display the curve int QwtPlotCurve.Steps or QwtPlotCurve.Sticks style. See also:

132 Chapter 7. Reference guiqwt Manual, Release 3.0.7

:py:meth‘orientation()‘ setPen(*args) Build and/or assign a pen, depending on the arguments. setPen(color, width, style) Build and assign a pen In Qt5 the default pen width is 1.0 ( 0.0 in Qt4 ) what makes it non cosmetic (see QPen.isCosmetic()). This method signature has been introduced to hide this incompatibility. Parameters • color (QColor) – Pen color • width (float) – Pen width • style (Qt.PenStyle) – Pen style setPen(pen) Assign a pen Parameters pen (QPen) – New pen See also: pen(), brush() setRectOfInterest(rect) Set a the “rect of interest” for the series Parameters rect (QRectF) – Rectangle of interest See also: qwt.plot_series.QwtSeriesData.setRectOfInterest() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setSamples(*args, **kwargs) Initialize data with an array of points. setSamples(data): Parameters data (plot_series.QwtSeriesData) – Series data (e.g. QwtPointAr- rayData instance) setSamples(samples): Same as setData(QwtPointArrayData(samples)) Parameters samples – List/array of points setSamples(xData, yData, [size=None], [finite=True]): Same as setData(QwtPointArrayData(xData, yData, [size=None])) Parameters • xData – List/array of x values • yData – List/array of y values • size (int or None) – size of xData and yData • finite (bool) – if True, keep only finite array elements (remove all infinity and not a number values), otherwise do not filter array elements

7.8. guiqwt.curve 133 guiqwt Manual, Release 3.0.7

See also: plot_series.QwtPointArrayData setStyle(style) Set the curve’s drawing style Valid curve styles: • QwtPlotCurve.NoCurve • QwtPlotCurve.Lines • QwtPlotCurve.Sticks • QwtPlotCurve.Steps • QwtPlotCurve.Dots • QwtPlotCurve.UserCurve

Parameters style (int) – Curve style

See also: style() setSymbol(symbol) Assign a symbol The curve will take the ownership of the symbol, hence the previously set symbol will be delete by setting a new one. If symbol is None no symbol will be drawn. Parameters symbol (qwt.symbol.QwtSymbol) – Symbol See also: symbol() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis()

134 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() show() Show the item style() Returns Style of the curve See also: setStyle() swapData(series) Replace a series without deleting the previous one Parameters series (qwt.plot_series.QwtSeriesData) – New series Returns Previously assigned series symbol() Returns Current symbol or None, when no symbol has been assigned See also: setSymbol() testCurveAttribute(attribute) Returns True, if attribute is enabled See also: setCurveAttribute() testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest

7.8. guiqwt.curve 135 guiqwt Manual, Release 3.0.7

Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testLegendAttribute(attribute) Parameters attribute (int) – Legend attribute Returns True, when attribute is enabled See also: setLegendAttribute() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order

136 Chapter 7. Reference guiqwt Manual, Release 3.0.7

See also: setZ(), QwtPlotDict.itemList() class guiqwt.curve.ErrorBarCurveItem(curveparam=None, errorbarparam=None) Construct an error-bar curve plot item with the parameters errorbarparam (see guiqwt.styles. ErrorBarParam) serialize(writer) Serialize object to HDF5 writer deserialize(reader) Deserialize object from HDF5 reader unselect() Unselect item get_data() Return error-bar curve data: x, y, dx, dy • x: NumPy array • y: NumPy array • dx: float or NumPy array (non-constant error bars) • dy: float or NumPy array (non-constant error bars) set_data(x, y, dx=None, dy=None) Set error-bar curve data: • x: NumPy array • y: NumPy array • dx: float or NumPy array (non-constant error bars) • dy: float or NumPy array (non-constant error bars) get_closest_coordinates(x, y) Renvoie les coordonnées (x’,y’) du point le plus proche de (x,y) Méthode surchargée pour ErrorBarSig- nalCurve pour renvoyer les coordonnées des pointes des barres d’erreur boundingRect() Return the bounding rectangle of the data, error bars included draw(painter, xMap, yMap, canvasRect) Draw the complete series Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget

7.8. guiqwt.curve 137 guiqwt Manual, Release 3.0.7

See also: detach() baseline() Returns Value of the baseline See also: setBaseline() brush() Returns Brush used to fill the area between lines and the baseline See also: setBrush(), setBaseline(), baseline() closePolyline(painter, xMap, yMap, polygon) Complete a polygon to be a closed polygon including the area between the original polygon and the baseline. Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • polygon (QPolygonF) – Polygon to be completed closestPoint(pos) Find the closest curve point for a specific position Parameters pos (QPoint) – Position, where to look for the closest curve point Returns tuple (index, dist) dist is the distance between the position and the closest curve point. index is the index of the closest curve point, or -1 if none can be found ( f.e when the curve has no points ).

Note: closestPoint() implements a dumb algorithm, that iterates over all points

data() Returns the series data dataRect() Returns Bounding rectangle of the series or an invalid rectangle, when no series is stored See also: qwt.plot_series.QwtSeriesData.boundingRect() dataSize() Returns Number of samples of the series See also: setData(), qwt.plot_series.QwtSeriesData.size()

138 Chapter 7. Reference guiqwt Manual, Release 3.0.7

detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() directPaint(from_, to) When observing a measurement while it is running, new points have to be added to an existing seriesItem. This method can be used to display them avoiding a complete redraw of the canvas. Setting plot().canvas().setAttribute(Qt.WA_PaintOutsidePaintEvent, True) will result in faster painting, if the paint engine of the canvas widget supports this feature. Parameters • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted See also: drawSeries() drawCurve(painter, style, xMap, yMap, canvasRect, from_, to) Draw the line part (without symbols) of a curve interval. Parameters • painter (QPainter) – Painter • style (int) – curve style, see QwtPlotCurve.CurveStyle • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point. See also: draw(), drawDots(), drawLines(), drawSteps(), drawSticks() drawDots(painter, xMap, yMap, canvasRect, from_, to) Draw dots Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point.

7.8. guiqwt.curve 139 guiqwt Manual, Release 3.0.7

See also: draw(), drawSticks(), drawSteps(), drawLines() drawLines(painter, xMap, yMap, canvasRect, from_, to) Draw lines Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point. See also: draw(), drawDots(), drawSteps(), drawSticks() drawSeries(painter, xMap, yMap, canvasRect, from_, to) Draw an interval of the curve Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point. See also: drawCurve(), drawSymbols() drawSteps(painter, xMap, yMap, canvasRect, from_, to) Draw steps Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point. See also: draw(), drawSticks(), drawDots(), drawLines()

140 Chapter 7. Reference guiqwt Manual, Release 3.0.7

drawSticks(painter, xMap, yMap, canvasRect, from_, to) Draw sticks Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point. See also: draw(), drawDots(), drawSteps(), drawLines() drawSymbols(painter, symbol, xMap, yMap, canvasRect, from_, to) Draw symbols Parameters • painter (QPainter) – Painter • symbol (qwt.symbol.QwtSymbol) – Curve symbol • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point. See also: setSymbol(), drawSeries(), drawCurve() fillCurve(painter, xMap, yMap, canvasRect, polygon) Fill the area between the curve and the baseline with the curve brush Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • polygon (QPolygonF) – Polygon - will be modified ! See also: setBrush(), setBaseline(), setStyle() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin

7.8. guiqwt.curve 141 guiqwt Manual, Release 3.0.7

When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), hide() Hide the item hit_test(pos) Calcul de la distance d’un point à une courbe renvoie (dist, handle, inside) icon() Returns Icon of the item See also: setIcon() init() Initialize internal members isVisible() Returns True if visible See also: setVisible(), show(), hide() is_empty() Return True if item data is empty is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend

142 Chapter 7. Reference guiqwt Manual, Release 3.0.7

QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (ignored as there is only one) • size (QSizeF) – Icon size Returns Icon representing the curve on the legend See also: qwt.plot.QwtPlotItem.setLegendIconSize(), qwt.plot.QwtPlotItem. legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() classmethod make(xdata=None, ydata=None, title=None, plot=None, z=None, x_axis=None, y_axis=None, style=None, symbol=None, linecolor=None, linewidth=None, linestyle=None, antialiased=False, size=None, finite=None) Create and setup a new QwtPlotCurve object (convenience function). Parameters • xdata – List/array of x values • ydata – List/array of y values • title (qwt.text.QwtText or str or None) – Curve title • plot (qwt.plot.QwtPlot or None) – Plot to attach the curve to • z (float or None) – Z-value • x_axis (int or None) – curve X-axis (default: QwtPlot.yLeft) • y_axis (int or None) – curve Y-axis (default: QwtPlot.xBottom) • style (int or None) – curve style (QwtPlotCurve.NoCurve, Qwt- PlotCurve.Lines, QwtPlotCurve.Sticks, QwtPlotCurve.Steps, QwtPlotCurve.Dots, QwtPlotCurve.UserCurve) • symbol (qwt.symbol.QwtSymbol or None) – curve symbol • linecolor (QColor or str or None) – curve line color • linewidth (float or None) – curve line width • linestyle (Qt.PenStyle or None) – curve pen style • antialiased (bool) – if True, enable antialiasing rendering

7.8. guiqwt.curve 143 guiqwt Manual, Release 3.0.7

• size (int or None) – size of xData and yData • finite (bool) – if True, keep only finite array elements (remove all infinity and not a number values), otherwise do not filter array elements See also: setData(), setPen(), attach() move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates orientation() Returns Orientation of the plot item See also: :py:meth‘setOrientation()‘ paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized pen() Returns Pen used to draw the lines See also: setPen(), brush() plot() Returns attached plot rtti() Returns QwtPlotItem.Rtti_PlotCurve sample(index) Parameters index (int) – Index Returns Sample at position index scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item

144 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setBaseline(value) Set the value of the baseline The baseline is needed for filling the curve with a brush or the Sticks drawing style. The interpretation of the baseline depends on the orientation(). With Qt.Horizontal, the baseline is in- terpreted as a horizontal line at y = baseline(), with Qt.Vertical, it is interpreted as a vertical line at x = baseline(). The default value is 0.0. Parameters value (float) – Value of the baseline See also: baseline(), setBrush(), setStyle() setBrush(brush) Assign a brush. In case of brush.style() != QBrush.NoBrush and style() != QwtPlotCurve.Sticks the area between the curve and the baseline will be filled. In case not brush.color().isValid() the area will be filled by pen.color(). The fill algorithm simply con- nects the first and the last curve point to the baseline. So the curve data has to be sorted (ascending or descending). Parameters brush (QBrush or QColor) – New brush See also: brush(), setBaseline(), baseline() setCurveAttribute(attribute, on=True) Specify an attribute for drawing the curve Supported curve attributes: • QwtPlotCurve.Inverted

Parameters • attribute (int) – Curve attribute • on (bool) – On/Off

7.8. guiqwt.curve 145 guiqwt Manual, Release 3.0.7

See also: testCurveAttribute() setData(*args, **kwargs) Initialize data with a series data object or an array of points. setData(data): Parameters data (plot_series.QwtSeriesData) – Series data (e.g. QwtPointAr- rayData instance) setData(xData, yData, [size=None], [finite=True]): Initialize data with x and y arrays. This signature was removed in Qwt6 and is temporarily maintained here to ensure compatibility with Qwt5. Same as setSamples(x, y, [size=None], [finite=True]) Parameters • x – List/array of x values • y – List/array of y values • size (int or None) – size of xData and yData • finite (bool) – if True, keep only finite array elements (remove all infinity and not a number values), otherwise do not filter array elements See also: setSamples() setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendAttribute(attribute, on=True) Specify an attribute how to draw the legend icon

146 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Legend attributes: • QwtPlotCurve.LegendNoAttribute • QwtPlotCurve.LegendShowLine • QwtPlotCurve.LegendShowSymbol • QwtPlotCurve.LegendShowBrush

Parameters • attribute (int) – Legend attribute • on (bool) – On/Off

See also: testLegendAttribute(), legendIcon() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setOrientation(orientation) Set the orientation of the item. Default is Qt.Horizontal. The orientation() might be used in specific way by a plot item. F.e. a QwtPlotCurve uses it to identify how to display the curve int QwtPlotCurve.Steps or QwtPlotCurve.Sticks style. See also: :py:meth‘orientation()‘ setPen(*args) Build and/or assign a pen, depending on the arguments. setPen(color, width, style) Build and assign a pen In Qt5 the default pen width is 1.0 ( 0.0 in Qt4 ) what makes it non cosmetic (see QPen.isCosmetic()). This method signature has been introduced to hide this incompatibility. Parameters • color (QColor) – Pen color • width (float) – Pen width • style (Qt.PenStyle) – Pen style setPen(pen) Assign a pen Parameters pen (QPen) – New pen See also: pen(), brush() setRectOfInterest(rect) Set a the “rect of interest” for the series Parameters rect (QRectF) – Rectangle of interest

7.8. guiqwt.curve 147 guiqwt Manual, Release 3.0.7

See also: qwt.plot_series.QwtSeriesData.setRectOfInterest() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setSamples(*args, **kwargs) Initialize data with an array of points. setSamples(data): Parameters data (plot_series.QwtSeriesData) – Series data (e.g. QwtPointAr- rayData instance) setSamples(samples): Same as setData(QwtPointArrayData(samples)) Parameters samples – List/array of points setSamples(xData, yData, [size=None], [finite=True]): Same as setData(QwtPointArrayData(xData, yData, [size=None])) Parameters • xData – List/array of x values • yData – List/array of y values • size (int or None) – size of xData and yData • finite (bool) – if True, keep only finite array elements (remove all infinity and not a number values), otherwise do not filter array elements See also: plot_series.QwtPointArrayData setStyle(style) Set the curve’s drawing style Valid curve styles: • QwtPlotCurve.NoCurve • QwtPlotCurve.Lines • QwtPlotCurve.Sticks • QwtPlotCurve.Steps • QwtPlotCurve.Dots • QwtPlotCurve.UserCurve

Parameters style (int) – Curve style

See also: style()

148 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setSymbol(symbol) Assign a symbol The curve will take the ownership of the symbol, hence the previously set symbol will be delete by setting a new one. If symbol is None no symbol will be drawn. Parameters symbol (qwt.symbol.QwtSymbol) – Symbol See also: symbol() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_movable(state) Set item movable state set_private(state) Set object as private

7.8. guiqwt.curve 149 guiqwt Manual, Release 3.0.7

set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item style() Returns Style of the curve See also: setStyle() swapData(series) Replace a series without deleting the previous one Parameters series (qwt.plot_series.QwtSeriesData) – New series Returns Previously assigned series symbol() Returns Current symbol or None, when no symbol has been assigned See also: setSymbol() testCurveAttribute(attribute) Returns True, if attribute is enabled See also: setCurveAttribute() testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testLegendAttribute(attribute)

150 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Parameters attribute (int) – Legend attribute Returns True, when attribute is enabled See also: setLegendAttribute() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.curve.PlotItemList(parent) Construct the plot item list panel

7.8. guiqwt.curve 151 guiqwt Manual, Release 3.0.7

register_panel(manager) Register panel to plot manager configure_panel() Configure panel

7.9 guiqwt.image

The image module provides image-related objects and functions: • guiqwt.image.ImagePlot: a 2D curve and image plotting widget, derived from guiqwt.curve. CurvePlot • guiqwt.image.ImageItem: simple images • guiqwt.image.TrImageItem: images supporting arbitrary affine transform • guiqwt.image.XYImageItem: images with non-linear X/Y axes • guiqwt.image.Histogram2DItem: 2D histogram • guiqwt.image.ImageFilterItem: rectangular filtering area that may be resized and moved onto the processed image • guiqwt.image.assemble_imageitems() • guiqwt.image.get_plot_source_rect() • guiqwt.image.get_image_from_plot() ImageItem, TrImageItem, XYImageItem, Histogram2DItem and ImageFilterItem objects are plot items (derived from QwtPlotItem) that may be displayed on a guiqwt.image.ImagePlot plotting widget. See also: Module guiqwt.curve Module providing curve-related plot items and plotting widgets Module guiqwt.plot Module providing ready-to-use curve and image plotting widgets and dialog boxes

7.9.1 Examples

Create a basic image plotting widget: • before creating any widget, a QApplication must be instantiated (that is a Qt internal requirement):

>>> import guidata >>> app= guidata.qapplication()

• that is mostly equivalent to the following (the only difference is that the guidata helper function also installs the Qt translation corresponding to the system locale):

>>> from PyQt4.QtGui import QApplication >>> app= QApplication([])

• now that a QApplication object exists, we may create the plotting widget:

>>> from guiqwt.image import ImagePlot >>> plot= ImagePlot(title="Example")

Generate random data for testing purpose:

152 Chapter 7. Reference guiqwt Manual, Release 3.0.7

>>> import numpy as np >>> data= np.random.rand(100, 100)

Create a simple image item: • from the associated plot item class (e.g. XYImageItem to create an image with non-linear X/Y axes): the item properties are then assigned by creating the appropriate style parameters object (e.g. guiqwt.styles. ImageParam)

>>> from guiqwt.curve import ImageItem >>> from guiqwt.styles import ImageParam >>> param= ImageParam() >>> param.label='My image' >>> image= ImageItem(param) >>> image.set_data(data)

• or using the plot item builder (see guiqwt.builder.make()):

>>> from guiqwt.builder import make >>> image= make.image(data, title='My image')

Attach the image to the plotting widget:

>>> plot.add_item(image)

Display the plotting widget:

>>> plot.show() >>> app.exec_()

7.9.2 Reference class guiqwt.image.ImagePlot(parent=None, title=None, xlabel=None, ylabel=None, zla- bel=None, xunit=None, yunit=None, zunit=None, yreverse=True, aspect_ratio=1.0, lock_aspect_ratio=True, gridparam=None, section=’plot’) Construct a 2D curve and image plotting widget (this class inherits guiqwt.curve.CurvePlot) • parent: parent widget • title: plot title (string) • xlabel, ylabel, zlabel: resp. bottom, left and right axis titles (strings) • xunit, yunit, zunit: resp. bottom, left and right axis units (strings) • yreverse: reversing y-axis direction of increasing values (bool) • aspect_ratio: height to width ratio (float) • lock_aspect_ratio: locking aspect ratio (bool) DEFAULT_ITEM_TYPE alias of guiqwt.interfaces.IImageItemType showEvent(event) Override BasePlot method do_zoom_view(dx, dy) Reimplement CurvePlot method

7.9. guiqwt.image 153 guiqwt Manual, Release 3.0.7

do_zoom_rect_view(start, end) Reimplement CurvePlot method update_lut_range(_min, _max) update the LUT scale get_current_aspect_ratio() Return current aspect ratio get_aspect_ratio() Return aspect ratio set_aspect_ratio(ratio=None, lock=None) Set aspect ratio notify_colormap_changed() Levels histogram range has changed resizeEvent(event) Reimplement Qt method to resize widget add_item(item, z=None, autoscale=True) Add a plot item instance to this plot widget • item: qwt.QwtPlotItem object implementing the guiqwt.interfaces.IBasePlotItem interface • z: item’s z order (None -> z = max(self.get_items())+1) autoscale: True -> rescale plot to fit image bounds set_active_item(item) Override base set_active_item to change the grid’s axes according to the selected item disable_unused_axes() Disable unused axes do_autoscale(replot=True, axis_id=None) Do autoscale on all axes get_axesparam_class(item) Return AxesParam dataset class associated to item’s type class PaintDeviceMetric class RenderFlag class RenderFlags QWidget.RenderFlags(Union[QWidget.RenderFlags, QWidget.RenderFlag]) QWid- get.RenderFlags(QWidget.RenderFlags) class Shadow class Shape class StyleMask acceptDrops(self ) → bool accessibleDescription(self ) → str accessibleName(self ) → str actionEvent(self, QActionEvent) actions(self ) → List[QAction]

154 Chapter 7. Reference guiqwt Manual, Release 3.0.7

activateWindow(self ) addAction(self, QAction) addActions(self, Iterable[QAction]) add_item_with_z_offset(item, zoffset) Add a plot item instance within a specified z range, over zmin adjustSize(self ) attachItem(plotItem, on) Attach/Detach a plot item Parameters • plotItem (qwt.plot.QwtPlotItem) – Plot item • on (bool) – When true attach the item, otherwise detach it autoDelete() Returns true if auto deletion is enabled See also: setAutoDelete(), insertItem() autoFillBackground(self ) → bool autoRefresh() Replots the plot if autoReplot() is True. autoReplot() Returns True if the autoReplot option is set. See also: setAutoReplot() axisAutoScale(axisId) Parameters axisId (int) – Axis index Returns True, if autoscaling is enabled axisEnabled(axisId) Parameters axisId (int) – Axis index Returns True, if a specified axis is enabled axisFont(axisId) Parameters axisId (int) – Axis index Returns The font of the scale labels for a specified axis axisInterval(axisId) Parameters axisId (int) – Axis index Returns The current interval of the specified axis This is only a convenience function for axisScaleDiv(axisId).interval() See also: qwt.scale_div.QwtScaleDiv, axisScaleDiv()

7.9. guiqwt.image 155 guiqwt Manual, Release 3.0.7

axisMaxMajor(axisId) Parameters axisId (int) – Axis index Returns The maximum number of major ticks for a specified axis See also: setAxisMaxMajor(), qwt.scale_engine.QwtScaleEngine.divideScale() axisMaxMinor(axisId) Parameters axisId (int) – Axis index Returns The maximum number of minor ticks for a specified axis See also: setAxisMaxMinor(), qwt.scale_engine.QwtScaleEngine.divideScale() axisScaleDiv(axisId) Parameters axisId (int) – Axis index Returns The scale division of a specified axis axisScaleDiv(axisId).lowerBound(), axisScaleDiv(axisId).upperBound() are the current limits of the axis scale. See also: qwt.scale_div.QwtScaleDiv, setAxisScaleDiv(), qwt.scale_engine. QwtScaleEngine.divideScale() axisScaleDraw(axisId) Parameters axisId (int) – Axis index Returns Specified scaleDraw for axis, or NULL if axis is invalid. axisScaleEngine(axisId) Parameters axisId (int) – Axis index Returns Scale engine for a specific axis See also: setAxisScaleEngine() axisStepSize(axisId) Parameters axisId (int) – Axis index Returns step size parameter value This doesn’t need to be the step size of the current scale. See also: setAxisScale(), qwt.scale_engine.QwtScaleEngine.divideScale() axisTitle(axisId) Parameters axisId (int) – Axis index Returns Title of a specified axis axisValid(axis_id) Parameters axis_id (int) – Axis

156 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Returns True if the specified axis exists, otherwise False axisWidget(axisId) Parameters axisId (int) – Axis index Returns Scale widget of the specified axis, or None if axisId is invalid. backgroundRole(self ) → QPalette.ColorRole baseSize(self ) → QSize blockSignals(self, bool) → bool canvas() Returns the plot’s canvas canvasBackground() Returns Background brush of the plotting area. See also: setCanvasBackground() canvasMap(axisId) Parameters axisId (int) – Axis Returns Map for the axis on the canvas. With this map pixel coordinates can translated to plot coordinates and vice versa. See also: qwt.scale_map.QwtScaleMap, transform(), invTransform() changeEvent(self, QEvent) childAt(self, QPoint) → QWidget childAt(self, int, int) -> QWidget childEvent(self, QChildEvent) children(self ) → List[QObject] childrenRect(self ) → QRect childrenRegion(self ) → QRegion clearFocus(self ) clearMask(self ) close(self ) → bool closeEvent(self, QCloseEvent) colorCount(self ) → int connectNotify(self, QMetaMethod) contentsMargins(self ) → QMargins contentsRect(self ) → QRect contextMenuEvent(self, QContextMenuEvent) contextMenuPolicy(self ) → Qt.ContextMenuPolicy

7.9. guiqwt.image 157 guiqwt Manual, Release 3.0.7

copy_to_clipboard() Copy widget’s window to clipboard create(self, window: sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True) createWindowContainer(QWindow, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = 0) → QWidget cursor(self ) → QCursor customContextMenuRequested customContextMenuRequested(self, QPoint) [signal] customEvent(self, QEvent) del_all_items(except_grid=True) Del all items, eventually (default) except grid del_item(item) Remove item from widget Convenience function (see ‘del_items’) del_items(items) Remove item from widget deleteLater(self ) depth(self ) → int deserialize(reader) Restore items from HDF5 file: • reader: guidata.hdf5io.HDF5Reader object See also guiqwt.baseplot.BasePlot.save_items_to_hdf5() destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True) destroyed destroyed(self, object: QObject = None) [signal] detachItems(rtti=None) Detach items from the dictionary Parameters rtti (int or None) – In case of QwtPlotItem.Rtti_PlotItem or None (default) detach all items otherwise only those items of the type rtti. devType(self ) → int devicePixelRatio(self ) → int devicePixelRatioF(self ) → float devicePixelRatioFScale() → float disable_autoscale() Re-apply the axis scales so as to disable autoscaling without changing the view disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) do_pan_view(dx, dy) Translate the active axes by dx, dy dx, dy are tuples composed of (initial pos, dest pos) dragEnterEvent(self, QDragEnterEvent)

158 Chapter 7. Reference guiqwt Manual, Release 3.0.7

dragLeaveEvent(self, QDragLeaveEvent) dragMoveEvent(self, QDragMoveEvent) drawCanvas(painter) Redraw the canvas. Parameters painter (QPainter) – Painter used for drawing

Warning: drawCanvas calls drawItems what is also used for printing. Applications that like to add individual plot items better overload drawItems()

See also: getCanvasMarginsHint(), QwtPlotItem.getCanvasMarginHint() drawFrame(self, QPainter) drawItems(painter, canvasRect, maps) Redraw the canvas. Parameters • painter (QPainter) – Painter used for drawing • canvasRect (QRectF) – Bounding rectangle where to paint • maps (list)– QwtPlot.axisCnt maps, mapping between plot and paint device coordi- nates

Note: Usually canvasRect is contentsRect() of the plot canvas. Due to a bug in Qt this rectangle might be wrong for certain frame styles ( f.e QFrame.Box ) and it might be necessary to fix the margins manually using QWidget.setContentsMargins()

dropEvent(self, QDropEvent) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] edit_axis_parameters(axis_id) Edit axis parameters edit_plot_parameters(key) Edit plot parameters effectiveWinId(self ) → sip.voidptr enableAxis(axisId, tf=True) Enable or disable a specified axis When an axis is disabled, this only means that it is not visible on the screen. Curves, markers and can be attached to disabled axes, and transformation of screen coordinates into values works as normal. Only xBottom and yLeft are enabled by default. Parameters • axisId (int) – Axis index • tf (bool) – True (enabled) or False (disabled)

7.9. guiqwt.image 159 guiqwt Manual, Release 3.0.7

enable_used_axes() Enable only used axes For now, this is needed only by the pyplot interface ensurePolished(self ) enterEvent(self, QEvent) event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool exportTo(filename, size=(800, 600), size_mm=None, resolution=72.0, format_=None) Export plot to PDF or image file (SVG, PNG, . . . ) Parameters • filename (str) – Filename • size (tuple) – (width, height) size in pixels • size_mm (tuple) – (width, height) size in millimeters • resolution (float) – Image resolution • format (str) – File format (PDF, SVG, PNG, . . . ) find(sip.voidptr) → QWidget findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] flatStyle() Returns True if the flatStyle option is set. See also: setFlatStyle() focusInEvent(self, QFocusEvent) focusNextChild(self ) → bool focusNextPrevChild(self, bool) → bool focusOutEvent(self, QFocusEvent) focusPolicy(self ) → Qt.FocusPolicy focusPreviousChild(self ) → bool focusProxy(self ) → QWidget focusWidget(self ) → QWidget

160 Chapter 7. Reference guiqwt Manual, Release 3.0.7

font(self ) → QFont fontInfo(self ) → QFontInfo fontMetrics(self ) → QFontMetrics footer() Returns Text of the footer See also: setFooter() footerLabel() Returns Footer label widget. foregroundRole(self ) → QPalette.ColorRole frameGeometry(self ) → QRect frameRect(self ) → QRect frameShadow(self ) → QFrame.Shadow frameShape(self ) → QFrame.Shape frameSize(self ) → QSize frameStyle(self ) → int frameWidth(self ) → int geometry(self ) → QRect getCanvasMarginsHint(maps, canvasRect) Calculate the canvas margins Parameters • maps (list)– QwtPlot.axisCnt maps, mapping between plot and paint device coordi- nates • canvasRect (QRectF) – Bounding rectangle where to paint Plot items might indicate, that they need some extra space at the borders of the canvas by the Qwt- PlotItem.Margins flag. See also: updateCanvasMargins(), getCanvasMarginHint() getContentsMargins(self ) → Tuple[int, int, int, int] get_active_axes() Return active axes get_active_item(force=False) Return active item Force item activation if there is no active item get_axis_color(axis_id) Get axis color (color name, i.e. string) get_axis_direction(axis_id) Return axis direction of increasing values • axis_id: axis id (BasePlot.Y_LEFT, BasePlot.X_BOTTOM, . . . ) or string: ‘bottom’, ‘left’, ‘top’ or ‘right’

7.9. guiqwt.image 161 guiqwt Manual, Release 3.0.7

get_axis_font(axis_id) Get axis font get_axis_id(axis_name) Return axis ID from axis name If axis ID is passed directly, check the ID get_axis_limits(axis_id) Return axis limits (minimum and maximum values) get_axis_scale(axis_id) Return the name (‘lin’ or ‘log’) of the scale used by axis get_axis_title(axis_id) Get axis title get_axis_unit(axis_id) Get axis unit get_context_menu() Return widget context menu get_default_item() Return default item, depending on plot’s default item type (e.g. for a curve plot, this is a curve item type). Return nothing if there is more than one item matching the default item type. get_items(z_sorted=False, item_type=None) Return widget’s item list (items are based on IBasePlotItem’s interface) get_last_active_item(item_type) Return last active item corresponding to passed item_type get_max_z() Return maximum z-order for all items registered in plot If there is no item, return 0 get_nearest_object(pos, close_dist=0) Return nearest item from position ‘pos’ If close_dist > 0: Return the first found item (higher z) which distance to ‘pos’ is less than close_dist else: Return the closest item get_nearest_object_in_z(pos) Return nearest item for which position ‘pos’ is inside of it (iterate over items with respect to their ‘z’ coordinate) get_plot_limits(xaxis=’bottom’, yaxis=’left’) Return plot scale limits get_plot_parameters(key, itemparams) Return a list of DataSets for a given parameter key the datasets will be edited and passed back to set_plot_parameters this is a generic interface to help building context menus using the BasePlotMenuTool get_private_items(z_sorted=False, item_type=None) Return widget’s private item list (items are based on IBasePlotItem’s interface) get_public_items(z_sorted=False, item_type=None) Return widget’s public item list (items are based on IBasePlotItem’s interface)

162 Chapter 7. Reference guiqwt Manual, Release 3.0.7

get_scales() Return active curve scales get_selected_items(z_sorted=False, item_type=None) Return selected items get_title() Get plot title grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(-1, -1))) → QPixmap grabGesture(self, Qt.GestureType, flags: Union[Qt.GestureFlags, Qt.GestureFlag] = Qt.GestureFlags()) grabKeyboard(self ) grabMouse(self ) grabMouse(self, Union[QCursor, Qt.CursorShape]) grabShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) → int graphicsEffect(self ) → QGraphicsEffect graphicsProxyWidget(self ) → QGraphicsProxyWidget hasFocus(self ) → bool hasHeightForWidth(self ) → bool hasMouseTracking(self ) → bool hasTabletTracking(self ) → bool height(self ) → int heightForWidth(self, int) → int heightMM(self ) → int hide(self ) hideEvent(self, QHideEvent) hide_items(items=None, item_type=None) Hide items (if items is None, hide all items) inherits(self, str) → bool initAxesData() Initialize axes initPainter(self, QPainter) initStyleOption(self, QStyleOptionFrame) inputMethodEvent(self, QInputMethodEvent) inputMethodHints(self ) → Qt.InputMethodHints inputMethodQuery(self, Qt.InputMethodQuery) → Any insertAction(self, QAction, QAction) insertActions(self, QAction, Iterable[QAction]) insertItem(item) Insert a plot item

7.9. guiqwt.image 163 guiqwt Manual, Release 3.0.7

Parameters item (qwt.plot.QwtPlotItem) – PlotItem See also: removeItem() insertLegend(legend, pos=None, ratio=-1) Insert a legend If the position legend is QwtPlot.LeftLegend or QwtPlot.RightLegend the legend will be organized in one column from top to down. Otherwise the legend items will be placed in a table with a best fit number of columns from left to right. insertLegend() will set the plot widget as parent for the legend. The legend will be deleted in the destructor of the plot or when another legend is inserted. Legends, that are not inserted into the layout of the plot widget need to connect to the legendDataChanged() signal. Calling updateLegend() initiates this signal for an initial update. When the application code wants to implement its own layout this also needs to be done for rendering plots to a document ( see QwtPlotRen- derer ). Parameters • legend (qwt.legend.QwtAbstractLegend) – Legend • pos (QwtPlot.LegendPosition) – The legend’s position. • ratio (float) – Ratio between legend and the bounding rectangle of title, canvas and axes

Note: For top/left position the number of columns will be limited to 1, otherwise it will be set to unlimited.

Note: The legend will be shrunk if it would need more space than the given ratio. The ratio is limited to ]0.0 .. 1.0]. In case of <= 0.0 it will be reset to the default ratio. The default vertical/horizontal ratio is 0.33/0.5.

See also: legend(), qwt.plot_layout.QwtPlotLayout.legendPosition(), qwt. plot_layout.QwtPlotLayout.setLegendPosition() installEventFilter(self, QObject) invTransform(axisId, pos) Transform the x or y coordinate of a position in the drawing region into a value. Parameters • axisId (int) – Axis index • pos (int) – position

Warning: The position can be an x or a y coordinate, depending on the specified axis.

invalidate() Invalidate paint cache and schedule redraw use instead of replot when only the content of the canvas needs redrawing (axes, shouldn’t change) isActiveWindow(self ) → bool

164 Chapter 7. Reference guiqwt Manual, Release 3.0.7

isAncestorOf(self, QWidget) → bool isEnabled(self ) → bool isEnabledTo(self, QWidget) → bool isFullScreen(self ) → bool isHidden(self ) → bool isLeftToRight(self ) → bool isMaximized(self ) → bool isMinimized(self ) → bool isModal(self ) → bool isRightToLeft(self ) → bool isSignalConnected(self, QMetaMethod) → bool isVisible(self ) → bool isVisibleTo(self, QWidget) → bool isWidgetType(self ) → bool isWindow(self ) → bool isWindowModified(self ) → bool isWindowType(self ) → bool itemList(rtti=None) A list of attached plot items. Use caution when iterating these lists, as removing/detaching an item will invalidate the iterator. Instead you can place pointers to objects to be removed in a removal list, and traverse that list later. Parameters rtti (int) – In case of QwtPlotItem.Rtti_PlotItem detach all items otherwise only those items of the type rtti. Returns List of all attached plot items of a specific type. If rtti is None, return a list of all attached plot items. keyPressEvent(self, QKeyEvent) keyReleaseEvent(self, QKeyEvent) keyboardGrabber() → QWidget killTimer(self, int) layout(self ) → QLayout layoutDirection(self ) → Qt.LayoutDirection leaveEvent(self, QEvent) legend() Returns the plot’s legend See also: insertLegend() lineWidth(self ) → int

7.9. guiqwt.image 165 guiqwt Manual, Release 3.0.7

locale(self ) → QLocale logicalDpiX(self ) → int logicalDpiY(self ) → int lower(self ) mapFrom(self, QWidget, QPoint) → QPoint mapFromGlobal(self, QPoint) → QPoint mapFromParent(self, QPoint) → QPoint mapTo(self, QWidget, QPoint) → QPoint mapToGlobal(self, QPoint) → QPoint mapToParent(self, QPoint) → QPoint mask(self ) → QRegion maximumHeight(self ) → int maximumSize(self ) → QSize maximumWidth(self ) → int metaObject(self ) → QMetaObject metric(self, QPaintDevice.PaintDeviceMetric) → int midLineWidth(self ) → int minimumHeight(self ) → int minimumSize(self ) → QSize minimumSizeHint() Returns Return a minimum size hint minimumWidth(self ) → int mouseDoubleClickEvent(event) Reimplement QWidget method mouseGrabber() → QWidget mouseMoveEvent(self, QMouseEvent) mousePressEvent(self, QMouseEvent) mouseReleaseEvent(self, QMouseEvent) move(self, QPoint) move(self, int, int) moveEvent(self, QMoveEvent) moveToThread(self, QThread) move_down(item_list) Move item(s) down, i.e. to the background (swap item with the previous item in z-order) item: plot item or list of plot items Return True if items have been moved effectively

166 Chapter 7. Reference guiqwt Manual, Release 3.0.7

move_up(item_list) Move item(s) up, i.e. to the foreground (swap item with the next item in z-order) item: plot item or list of plot items Return True if items have been moved effectively nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int] nativeParentWidget(self ) → QWidget nextInFocusChain(self ) → QWidget normalGeometry(self ) → QRect objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] overrideWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) overrideWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) paintEngine(self ) → QPaintEngine paintEvent(self, QPaintEvent) paintingActive(self ) → bool palette(self ) → QPalette parent(self ) → QObject parentWidget(self ) → QWidget physicalDpiX(self ) → int physicalDpiY(self ) → int plotLayout() Returns the plot’s layout See also: setPlotLayout() pos(self ) → QPoint previousInFocusChain(self ) → QWidget print_(printer) Print plot to printer Parameters printer (QPaintDevice or QPrinter or QSvgGenerator)– Printer property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. raise_(self )

7.9. guiqwt.image 167 guiqwt Manual, Release 3.0.7

read_axes_styles(section, options) Read axes styles from section and options (one option for each axis in the order left, right, bottom, top) Skip axis if option is None receivers(self, PYQT_SIGNAL) → int rect(self ) → QRect releaseKeyboard(self ) releaseMouse(self ) releaseShortcut(self, int) removeAction(self, QAction) removeEventFilter(self, QObject) removeItem(item) Remove a plot item Parameters item (qwt.plot.QwtPlotItem) – PlotItem See also: insertItem() render(self, QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) repaint(self ) repaint(self, int, int, int, int) repaint(self, QRect) repaint(self, QRegion) replot() Redraw the plot If the autoReplot option is not set (which is the default) or if any curves are attached to raw data, the plot has to be refreshed explicitly in order to make changes visible. See also: updateAxes(), setAutoReplot() resize(self, QSize) resize(self, int, int) restoreGeometry(self, Union[QByteArray, bytes, bytearray]) → bool restore_items(iofile) Restore items from file using the pickle protocol • iofile: file object or filename See also guiqwt.baseplot.BasePlot.save_items() saveGeometry(self ) → QByteArray save_items(iofile, selected=False) Save (serializable) items to file using the pickle protocol • iofile: file object or filename

168 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• selected=False: if True, will save only selected items See also guiqwt.baseplot.BasePlot.restore_items() save_widget(fname) Grab widget’s window and save it to filename (*.png, *.pdf) screen(self ) → QScreen scroll(self, int, int) scroll(self, int, int, QRect) select_all() Select all selectable items select_item(item) Select item select_some_items(items) Select items sender(self ) → QObject senderSignalIndex(self ) → int serialize(writer, selected=False) Save (serializable) items to HDF5 file: • writer: guidata.hdf5io.HDF5Writer object • selected=False: if True, will save only selected items See also guiqwt.baseplot.BasePlot.restore_items_from_hdf5() setAcceptDrops(self, bool) setAccessibleDescription(self, str) setAccessibleName(self, str) setAttribute(self, Qt.WidgetAttribute, on: bool = True) setAutoDelete(autoDelete) En/Disable Auto deletion If Auto deletion is on all attached plot items will be deleted in the destructor of QwtPlotDict. The default value is on. Parameters autoDelete (bool) – enable/disable See also: autoDelete(), insertItem() setAutoFillBackground(self, bool) setAutoReplot(tf=True) Set or reset the autoReplot option If the autoReplot option is set, the plot will be updated implicitly by manipulating member functions. Since this may be time-consuming, it is recommended to leave this option switched off and call replot() explicitly if necessary. The autoReplot option is set to false by default, which means that the user has to call replot() in order to make changes visible. Parameters tf (bool) – True or False. Defaults to True.

7.9. guiqwt.image 169 guiqwt Manual, Release 3.0.7

See also: autoReplot() setAxisAutoScale(axisId, on=True) Enable autoscaling for a specified axis This member function is used to switch back to autoscaling mode after a fixed scale has been set. Au- toscaling is enabled by default. Parameters • axisId (int) – Axis index • on (bool) – On/Off See also: setAxisScale(), setAxisScaleDiv(), updateAxes()

Note: The autoscaling flag has no effect until updateAxes() is executed ( called by replot() ).

setAxisFont(axisId, font) Change the font of an axis Parameters • axisId (int) – Axis index • font (QFont) – Font

Warning: This function changes the font of the tick labels, not of the axis title.

setAxisLabelAlignment(axisId, alignment) Change the alignment of the tick labels Parameters • axisId (int) – Axis index • alignment (Qt.Alignment) – Or’d Qt.AlignmentFlags See also: qwt.scale_draw.QwtScaleDraw.setLabelAlignment() setAxisLabelAutoSize(axisId, state) Set tick labels automatic size option (default: on) Parameters • axisId (int) – Axis index • state (bool) – On/off See also: qwt.scale_draw.QwtScaleDraw.setLabelAutoSize() setAxisLabelRotation(axisId, rotation) Rotate all tick labels Parameters

170 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• axisId (int) – Axis index • rotation (float) – Angle in degrees. When changing the label rotation, the label alignment might be adjusted too. See also: setLabelRotation(), setAxisLabelAlignment() setAxisMaxMajor(axisId, maxMajor) Set the maximum number of major scale intervals for a specified axis Parameters • axisId (int) – Axis index • maxMajor (int) – Maximum number of major steps See also: axisMaxMajor() setAxisMaxMinor(axisId, maxMinor) Set the maximum number of minor scale intervals for a specified axis Parameters • axisId (int) – Axis index • maxMinor (int) – Maximum number of minor steps See also: axisMaxMinor() setAxisScale(axisId, min_, max_, stepSize=0) Disable autoscaling and specify a fixed scale for a selected axis. In updateAxes() the scale engine calculates a scale division from the specified parameters, that will be assigned to the scale widget. So updates of the scale widget usually happen delayed with the next replot. Parameters • axisId (int) – Axis index • min (float) – Minimum of the scale • max (float) – Maximum of the scale • stepSize (float) – Major step size. If step == 0, the step size is calculated automatically using the maxMajor setting. See also: setAxisMaxMajor(), setAxisAutoScale(), axisStepSize(), qwt.scale_engine. QwtScaleEngine.divideScale() setAxisScaleDiv(axisId, scaleDiv) Disable autoscaling and specify a fixed scale for a selected axis. The scale division will be stored locally only until the next call of updateAxes(). So updates of the scale widget usually happen delayed with the next replot. Parameters • axisId (int) – Axis index • scaleDiv (qwt.scale_div.QwtScaleDiv) – Scale division

7.9. guiqwt.image 171 guiqwt Manual, Release 3.0.7

See also: setAxisScale(), setAxisAutoScale() setAxisScaleDraw(axisId, scaleDraw) Set a scale draw Parameters • axisId (int) – Axis index • scaleDraw (qwt.scale_draw.QwtScaleDraw) – Object responsible for drawing scales. By passing scaleDraw it is possible to extend QwtScaleDraw functionality and let it take place in QwtPlot. Please note that scaleDraw has to be created with new and will be deleted by the corresponding QwtScale member ( like a child object ). See also: qwt.scale_draw.QwtScaleDraw, qwt.scale_widget.QwtScaleWigdet

Warning: The attributes of scaleDraw will be overwritten by those of the previous QwtScaleDraw.

setAxisScaleEngine(axisId, scaleEngine) Change the scale engine for an axis Parameters • axisId (int) – Axis index • scaleEngine (qwt.scale_engine.QwtScaleEngine) – Scale engine See also: axisScaleEngine() setAxisTitle(axisId, title) Change the title of a specified axis Parameters • axisId (int) – Axis index • title (qwt.text.QwtText or str) – axis title setBackgroundRole(self, QPalette.ColorRole) setBaseSize(self, int, int) setBaseSize(self, QSize) setCanvas(canvas) Set the drawing canvas of the plot widget. The default canvas is a QwtPlotCanvas. Parameters canvas (QWidget) – Canvas Widget See also: canvas() setCanvasBackground(brush) Change the background of the plotting area

172 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Sets brush to QPalette.Window of all color groups of the palette of the canvas. Using canvas().setPalette() is a more powerful way to set these colors. Parameters brush (QBrush) – New background brush See also: canvasBackground() setContentsMargins(self, int, int, int, int) setContentsMargins(self, QMargins) setContextMenuPolicy(self, Qt.ContextMenuPolicy) setCursor(self, Union[QCursor, Qt.CursorShape]) setDisabled(self, bool) setEnabled(self, bool) setFixedHeight(self, int) setFixedSize(self, QSize) setFixedSize(self, int, int) setFixedWidth(self, int) setFlatStyle(state) Set or reset the flatStyle option If the flatStyle option is set, the plot will be rendered without any margin (scales, canvas, layout). Enabling this option makes the plot look flat and compact. The flatStyle option is set to True by default. Parameters state (bool) – True or False. See also: flatStyle() setFocus(self ) setFocus(self, Qt.FocusReason) setFocusPolicy(self, Qt.FocusPolicy) setFocusProxy(self, QWidget) setFont(self, QFont) setFooter(text) Change the text the footer Parameters text (str or qwt.text.QwtText) – New text of the footer See also: footer() setForegroundRole(self, QPalette.ColorRole) setFrameRect(self, QRect) setFrameShadow(self, QFrame.Shadow) setFrameShape(self, QFrame.Shape) setFrameStyle(self, int)

7.9. guiqwt.image 173 guiqwt Manual, Release 3.0.7

setGeometry(self, QRect) setGeometry(self, int, int, int, int) setGraphicsEffect(self, QGraphicsEffect) setHidden(self, bool) setInputMethodHints(self, Union[Qt.InputMethodHints, Qt.InputMethodHint]) setLayout(self, QLayout) setLayoutDirection(self, Qt.LayoutDirection) setLineWidth(self, int) setLocale(self, QLocale) setMask(self, QBitmap) setMask(self, QRegion) setMaximumHeight(self, int) setMaximumSize(self, int, int) setMaximumSize(self, QSize) setMaximumWidth(self, int) setMidLineWidth(self, int) setMinimumHeight(self, int) setMinimumSize(self, int, int) setMinimumSize(self, QSize) setMinimumWidth(self, int) setMouseTracking(self, bool) setObjectName(self, str) setPalette(self, QPalette) setParent(self, QWidget) setParent(self, QWidget, Union[Qt.WindowFlags, Qt.WindowType]) setPlotLayout(layout) Assign a new plot layout Parameters layout (qwt.plot_layout.QwtPlotLayout) – Layout See also: plotLayout() setProperty(self, str, Any) → bool setShortcutAutoRepeat(self, int, enabled: bool = True) setShortcutEnabled(self, int, enabled: bool = True) setSizeIncrement(self, int, int) setSizeIncrement(self, QSize) setSizePolicy(self, QSizePolicy) setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy) setStatusTip(self, str) setStyle(self, QStyle)

174 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setStyleSheet(self, str) setTabOrder(QWidget, QWidget) setTabletTracking(self, bool) setTitle(title) Change the plot’s title Parameters title (str or qwt.text.QwtText) – New title See also: title() setToolTip(self, str) setToolTipDuration(self, int) setUpdatesEnabled(self, bool) setVisible(self, bool) setWhatsThis(self, str) setWindowFilePath(self, str) setWindowFlag(self, Qt.WindowType, on: bool = True) setWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) setWindowIcon(self, QIcon) setWindowIconText(self, str) setWindowModality(self, Qt.WindowModality) setWindowModified(self, bool) setWindowOpacity(self, float) setWindowRole(self, str) setWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) setWindowTitle(self, str) set_antialiasing(checked) Toggle curve antialiasing set_axis_color(axis_id, color) Set axis color color: color name (string) or QColor instance set_axis_direction(axis_id, reverse=False) Set axis direction of increasing values • axis_id: axis id (BasePlot.Y_LEFT, BasePlot.X_BOTTOM, . . . ) or string: ‘bottom’, ‘left’, ‘top’ or ‘right’ • reverse: False (default) – x-axis values increase from left to right – y-axis values increase from bottom to top • reverse: True – x-axis values increase from right to left – y-axis values increase from top to bottom

7.9. guiqwt.image 175 guiqwt Manual, Release 3.0.7

set_axis_font(axis_id, font) Set axis font set_axis_limits(axis_id, vmin, vmax, stepsize=0) Set axis limits (minimum and maximum values) set_axis_scale(axis_id, scale, autoscale=True) Set axis scale Example: self.set_axis_scale(curve.yAxis(), ‘lin’) set_axis_ticks(axis_id, nmajor=None, nminor=None) Set axis maximum number of major ticks and maximum of minor ticks set_axis_title(axis_id, text) Set axis title set_axis_unit(axis_id, text) Set axis unit set_item_parameters(itemparams) Set item (plot, here) parameters set_item_visible(item, state, notify=True, replot=True) Show/hide item and emit a SIG_ITEMS_CHANGED signal set_items(*args) Utility function used to quickly setup a plot with a set of items set_items_readonly(state) Set all items readonly state to state Default item’s readonly state: False (items may be deleted) set_manager(manager, plot_id) Set the associated guiqwt.plot.PlotManager instance set_plot_limits(x0, x1, y0, y1, xaxis=’bottom’, yaxis=’left’) Set plot scale limits set_pointer(pointer_type) Set pointer. Valid values of pointer_type: • None: disable pointer • “canvas”: enable canvas pointer • “curve”: enable on-curve pointer set_scales(xscale, yscale) Set active curve scales Example: self.set_scales(‘lin’, ‘lin’) set_title(title) Set plot title set_titles(title=None, xlabel=None, ylabel=None, xunit=None, yunit=None) Set plot and axes titles at once • title: plot title • xlabel: (bottom axis title, top axis title) or bottom axis title only • ylabel: (left axis title, right axis title) or left axis title only • xunit: (bottom axis unit, top axis unit) or bottom axis unit only • yunit: (left axis unit, right axis unit) or left axis unit only

176 Chapter 7. Reference guiqwt Manual, Release 3.0.7

sharedPainter(self ) → QPainter show(self ) showFullScreen(self ) showMaximized(self ) showMinimized(self ) showNormal(self ) show_items(items=None, item_type=None) Show items (if items is None, show all items) signalsBlocked(self ) → bool size(self ) → QSize sizeHint() Preferred size sizeIncrement(self ) → QSize sizePolicy(self ) → QSizePolicy stackUnder(self, QWidget) startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int statusTip(self ) → str style(self ) → QStyle styleSheet(self ) → str tabletEvent(self, QTabletEvent) testAttribute(self, Qt.WidgetAttribute) → bool thread(self ) → QThread timerEvent(self, QTimerEvent) title() Returns Title of the plot See also: setTitle() titleLabel() Returns Title label widget. toolTip(self ) → str toolTipDuration(self ) → int tr(self, str, disambiguation: str = None, n: int = -1) → str transform(axisId, value) Transform a value into a coordinate in the plotting region Parameters • axisId (int) – Axis index • value (fload) – Value

7.9. guiqwt.image 177 guiqwt Manual, Release 3.0.7

Returns X or Y coordinate in the plotting region corresponding to the value. underMouse(self ) → bool ungrabGesture(self, Qt.GestureType) unselect_all() Unselect all selected items unselect_item(item) Unselect item unsetCursor(self ) unsetLayoutDirection(self ) unsetLocale(self ) update(self ) update(self, QRect) update(self, QRegion) update(self, int, int, int, int) updateAxes() Rebuild the axes scales In case of autoscaling the boundaries of a scale are calculated from the bounding rectangles of all plot items, having the QwtPlotItem.AutoScale flag enabled (QwtScaleEngine.autoScale()). Then a scale divi- sion is calculated (QwtScaleEngine.didvideScale()) and assigned to scale widget. When the scale boundaries have been assigned with setAxisScale() a scale division is calculated (QwtScaleEngine.didvideScale()) for this interval and assigned to the scale widget. When the scale has been set explicitly by setAxisScaleDiv() the locally stored scale division gets assigned to the scale widget. The scale widget indicates modifications by emitting a QwtScaleWidget.scaleDivChanged() signal. updateAxes() is usually called by replot(). See also: setAxisAutoScale(), setAxisScale(), setAxisScaleDiv(), replot(), QwtPlotItem.boundingRect() updateCanvasMargins() Update the canvas margins Plot items might indicate, that they need some extra space at the borders of the canvas by the Qwt- PlotItem.Margins flag. See also: getCanvasMarginsHint(), QwtPlotItem.getCanvasMarginHint() updateGeometry(self ) updateLayout() Adjust plot content to its current size. See also: resizeEvent() updateLegend(plotItem=None) If plotItem is None, emit QwtPlot.legendDataChanged for all plot item. Otherwise, emit the signal for passed plot item. Parameters plotItem (qwt.plot.QwtPlotItem) – Plot item

178 Chapter 7. Reference guiqwt Manual, Release 3.0.7

See also: QwtPlotItem.legendData(), QwtPlot.legendDataChanged updateLegendItems(plotItem, legendData) Update all plot items interested in legend attributes Call QwtPlotItem.updateLegend(), when the QwtPlotItem.LegendInterest flag is set. Parameters • plotItem (qwt.plot.QwtPlotItem) – Plot item • legendData (list) – Entries to be displayed for the plot item ( usually 1 ) See also: QwtPlotItem.LegendInterest(), QwtPlotItem.updateLegend() updateMicroFocus(self ) update_all_axes_styles() Update all axes styles update_axis_style(axis_id) Update axis style updatesEnabled(self ) → bool visibleRegion(self ) → QRegion whatsThis(self ) → str wheelEvent(self, QWheelEvent) width(self ) → int widthMM(self ) → int winId(self ) → sip.voidptr window(self ) → QWidget windowFilePath(self ) → str windowFlags(self ) → Qt.WindowFlags windowHandle(self ) → QWindow windowIcon(self ) → QIcon windowIconChanged windowIconChanged(self, QIcon) [signal] windowIconText(self ) → str windowIconTextChanged windowIconTextChanged(self, str) [signal] windowModality(self ) → Qt.WindowModality windowOpacity(self ) → float windowRole(self ) → str windowState(self ) → Qt.WindowStates windowTitle(self ) → str

7.9. guiqwt.image 179 guiqwt Manual, Release 3.0.7

windowTitleChanged windowTitleChanged(self, str) [signal] windowType(self ) → Qt.WindowType x(self ) → int y(self ) → int class guiqwt.image.BaseImageItem(data=None, param=None)

get_default_param() Return instance of the default imageparam DataSet get_filter(filterobj, filterparam) Provides a filter object over this image’s content get_pixel_coordinates(xplot, yplot) Return (image) pixel coordinates Transform the plot coordinates (arbitrary plot Z-axis unit) into the image coordinates (pixel unit) Rounding is necessary to obtain array indexes from these coordinates get_plot_coordinates(xpixel, ypixel) Return plot coordinates Transform the image coordinates (pixel unit) into the plot coordinates (arbitrary plot Z-axis unit) get_closest_indexes(x, y, corner=None) Return closest image pixel indexes corner: None (not a corner), ‘TL’ (top-left corner), ‘BR’ (bottom-right corner) get_closest_index_rect(x0, y0, x1, y1) Return closest image rectangular pixel area index bounds Avoid returning empty rectangular area (return 1x1 pixel area instead) Handle reversed/not-reversed Y-axis orientation align_rectangular_shape(shape) Align rectangular shape to image pixels get_closest_pixel_indexes(x, y) Return closest pixel indexes Instead of returning indexes of an image pixel like the method ‘get_closest_indexes’, this method returns the indexes of the closest pixel which is not necessarily on the image itself (i.e. indexes may be outside image index bounds: negative or superior than the image dimension)

Note: This is not the same as retrieving the canvas pixel coordinates (which depends on the zoom level)

get_data(x0, y0, x1=None, y1=None) Return image data Arguments: x0, y0 [, x1, y1] Return image level at coordinates (x0,y0) If x1,y1 are specified: Return image levels (np.ndarray) in rectangular area (x0,y0,x1,y1) get_closest_coordinates(x, y) Return closest image pixel coordinates set_interpolation(interp_mode, size=None) Set image interpolation mode interp_mode: INTERP_NEAREST, INTERP_LINEAR, INTERP_AA size (integer): (for anti-aliasing only) AA matrix size

180 Chapter 7. Reference guiqwt Manual, Release 3.0.7

get_interpolation() Get interpolation mode set_lut_range(lut_range) Set LUT transform range lut_range is a tuple: (min, max) get_lut_range() Return the LUT transform range tuple: (min, max) get_lut_range_full() Return full dynamic range get_lut_range_max() Get maximum range for this dataset update_border() Update image border rectangle to fit image shape draw_border(painter, xMap, yMap, canvasRect) Draw image border rectangle draw_image(painter, canvasRect, src_rect, dst_rect, xMap, yMap) Draw image with painter on canvasRect

Warning: src_rect and dst_rect are coordinates tuples (xleft, ytop, xright, ybottom)

export_roi(src_rect, dst_rect, dst_image, apply_lut=False, apply_interpolation=False, origi- nal_resolution=False) Export Region Of Interest to array boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

setVisible(enable) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() set_readonly(state) Set object readonly state is_readonly() Return object readonly state set_private(state) Set object as private is_private() Return True if object is private select() Select item

7.9. guiqwt.image 181 guiqwt Manual, Release 3.0.7

unselect() Unselect item is_empty() Return True if item data is empty set_selectable(state) Set item selectable state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_movable(state) Set item movable state set_rotatable(state) Set item rotatable state move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates get_histogram(nbins) interface de IHistDataSource get_stats(x0, y0, x1, y1) Return formatted string with stats on image rectangular area (output should be compatible with Annotat- edShape.get_infos) get_xsection(y0, apply_lut=False) Return cross section along x-axis at y=y0 get_ysection(x0, apply_lut=False) Return cross section along y-axis at x=x0 get_average_xsection(x0, y0, x1, y1, apply_lut=False) Return average cross section along x-axis get_average_ysection(x0, y0, x1, y1, apply_lut=False) Return average cross section along y-axis attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with.

182 Chapter 7. Reference guiqwt Manual, Release 3.0.7

See also: attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), hide() Hide the item icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend

7.9. guiqwt.image 183 guiqwt Manual, Release 3.0.7

See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight)

184 Chapter 7. Reference guiqwt Manual, Release 3.0.7

See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint()

7.9. guiqwt.image 185 guiqwt Manual, Release 3.0.7

setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint

186 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.image.RawImageItem(data=None, param=None) Construct a simple image item • data: 2D NumPy array • param (optional): image parameters (guiqwt.styles.RawImageParam instance) get_default_param() Return instance of the default imageparam DataSet serialize(writer) Serialize object to HDF5 writer deserialize(reader) Deserialize object from HDF5 reader

7.9. guiqwt.image 187 guiqwt Manual, Release 3.0.7

load_data(lut_range=None) Load data from filename and eventually apply specified lut_range filename has been set using method ‘set_filename’ set_data(data, lut_range=None) Set Image item data • data: 2D NumPy array • lut_range: LUT range – tuple (levelmin, levelmax) align_rectangular_shape(shape) Align rectangular shape to image pixels attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() draw_border(painter, xMap, yMap, canvasRect) Draw image border rectangle draw_image(painter, canvasRect, src_rect, dst_rect, xMap, yMap) Draw image with painter on canvasRect

Warning: src_rect and dst_rect are coordinates tuples (xleft, ytop, xright, ybottom)

export_roi(src_rect, dst_rect, dst_image, apply_lut=False, apply_interpolation=False, origi- nal_resolution=False) Export Region Of Interest to array getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen )

188 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_average_xsection(x0, y0, x1, y1, apply_lut=False) Return average cross section along x-axis get_average_ysection(x0, y0, x1, y1, apply_lut=False) Return average cross section along y-axis get_closest_coordinates(x, y) Return closest image pixel coordinates get_closest_index_rect(x0, y0, x1, y1) Return closest image rectangular pixel area index bounds Avoid returning empty rectangular area (return 1x1 pixel area instead) Handle reversed/not-reversed Y-axis orientation get_closest_indexes(x, y, corner=None) Return closest image pixel indexes corner: None (not a corner), ‘TL’ (top-left corner), ‘BR’ (bottom-right corner) get_closest_pixel_indexes(x, y) Return closest pixel indexes Instead of returning indexes of an image pixel like the method ‘get_closest_indexes’, this method returns the indexes of the closest pixel which is not necessarily on the image itself (i.e. indexes may be outside image index bounds: negative or superior than the image dimension)

Note: This is not the same as retrieving the canvas pixel coordinates (which depends on the zoom level)

get_data(x0, y0, x1=None, y1=None) Return image data Arguments: x0, y0 [, x1, y1] Return image level at coordinates (x0,y0) If x1,y1 are specified: Return image levels (np.ndarray) in rectangular area (x0,y0,x1,y1) get_filter(filterobj, filterparam) Provides a filter object over this image’s content get_histogram(nbins) interface de IHistDataSource get_interpolation() Get interpolation mode get_lut_range() Return the LUT transform range tuple: (min, max) get_lut_range_full() Return full dynamic range get_lut_range_max() Get maximum range for this dataset

7.9. guiqwt.image 189 guiqwt Manual, Release 3.0.7

get_pixel_coordinates(xplot, yplot) Return (image) pixel coordinates Transform the plot coordinates (arbitrary plot Z-axis unit) into the image coordinates (pixel unit) Rounding is necessary to obtain array indexes from these coordinates get_plot_coordinates(xpixel, ypixel) Return plot coordinates Transform the image coordinates (pixel unit) into the plot coordinates (arbitrary plot Z-axis unit) get_stats(x0, y0, x1, y1) Return formatted string with stats on image rectangular area (output should be compatible with Annotat- edShape.get_infos) get_xsection(y0, apply_lut=False) Return cross section along x-axis at y=y0 get_ysection(x0, apply_lut=False) Return cross section along y-axis at x=x0 hide() Hide the item icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_empty() Return True if item data is empty is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend

190 Chapter 7. Reference guiqwt Manual, Release 3.0.7

QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value

7.9. guiqwt.image 191 guiqwt Manual, Release 3.0.7

scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False

192 Chapter 7. Reference guiqwt Manual, Release 3.0.7

See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(enable) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis()

7.9. guiqwt.image 193 guiqwt Manual, Release 3.0.7

setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_interpolation(interp_mode, size=None) Set image interpolation mode interp_mode: INTERP_NEAREST, INTERP_LINEAR, INTERP_AA size (integer): (for anti-aliasing only) AA matrix size set_lut_range(lut_range) Set LUT transform range lut_range is a tuple: (min, max) set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint

194 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_border() Update image border rectangle to fit image shape xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.image.ImageItem(data=None, param=None) Construct a simple image item • data: 2D NumPy array • param (optional): image parameters (guiqwt.styles.ImageParam instance) get_default_param() Return instance of the default imageparam DataSet

7.9. guiqwt.image 195 guiqwt Manual, Release 3.0.7

serialize(writer) Serialize object to HDF5 writer deserialize(reader) Deserialize object from HDF5 reader get_xdata() Return (xmin, xmax) get_ydata() Return (ymin, ymax) get_pixel_coordinates(xplot, yplot) Return (image) pixel coordinates (from plot coordinates) get_plot_coordinates(xpixel, ypixel) Return plot coordinates (from image pixel coordinates) get_closest_coordinates(x, y) Return closest image pixel coordinates draw_image(painter, canvasRect, src_rect, dst_rect, xMap, yMap) Draw image with painter on canvasRect

Warning: src_rect and dst_rect are coordinates tuples (xleft, ytop, xright, ybottom)

export_roi(src_rect, dst_rect, dst_image, apply_lut=False, apply_interpolation=False, origi- nal_resolution=False) Export Region Of Interest to array align_rectangular_shape(shape) Align rectangular shape to image pixels attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach()

196 Chapter 7. Reference guiqwt Manual, Release 3.0.7

draw_border(painter, xMap, yMap, canvasRect) Draw image border rectangle getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_average_xsection(x0, y0, x1, y1, apply_lut=False) Return average cross section along x-axis get_average_ysection(x0, y0, x1, y1, apply_lut=False) Return average cross section along y-axis get_closest_index_rect(x0, y0, x1, y1) Return closest image rectangular pixel area index bounds Avoid returning empty rectangular area (return 1x1 pixel area instead) Handle reversed/not-reversed Y-axis orientation get_closest_indexes(x, y, corner=None) Return closest image pixel indexes corner: None (not a corner), ‘TL’ (top-left corner), ‘BR’ (bottom-right corner) get_closest_pixel_indexes(x, y) Return closest pixel indexes Instead of returning indexes of an image pixel like the method ‘get_closest_indexes’, this method returns the indexes of the closest pixel which is not necessarily on the image itself (i.e. indexes may be outside image index bounds: negative or superior than the image dimension)

Note: This is not the same as retrieving the canvas pixel coordinates (which depends on the zoom level)

get_data(x0, y0, x1=None, y1=None) Return image data Arguments: x0, y0 [, x1, y1] Return image level at coordinates (x0,y0) If x1,y1 are specified: Return image levels (np.ndarray) in rectangular area (x0,y0,x1,y1) get_filter(filterobj, filterparam) Provides a filter object over this image’s content get_histogram(nbins) interface de IHistDataSource get_interpolation() Get interpolation mode get_lut_range() Return the LUT transform range tuple: (min, max)

7.9. guiqwt.image 197 guiqwt Manual, Release 3.0.7

get_lut_range_full() Return full dynamic range get_lut_range_max() Get maximum range for this dataset get_stats(x0, y0, x1, y1) Return formatted string with stats on image rectangular area (output should be compatible with Annotat- edShape.get_infos) get_xsection(y0, apply_lut=False) Return cross section along x-axis at y=y0 get_ysection(x0, apply_lut=False) Return cross section along y-axis at x=x0 hide() Hide the item icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_empty() Return True if item data is empty is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon().

198 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() load_data(lut_range=None) Load data from filename and eventually apply specified lut_range filename has been set using method ‘set_filename’ move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps

7.9. guiqwt.image 199 guiqwt Manual, Release 3.0.7

Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest()

200 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(enable) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order.

7.9. guiqwt.image 201 guiqwt Manual, Release 3.0.7

Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_data(data, lut_range=None) Set Image item data • data: 2D NumPy array • lut_range: LUT range – tuple (levelmin, levelmax) set_interpolation(interp_mode, size=None) Set image interpolation mode interp_mode: INTERP_NEAREST, INTERP_LINEAR, INTERP_AA size (integer): (for anti-aliasing only) AA matrix size set_lut_range(lut_range) Set LUT transform range lut_range is a tuple: (min, max) set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint

202 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_border() Update image border rectangle to fit image shape xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.image.TrImageItem(data=None, param=None) Construct a transformable image item • data: 2D NumPy array • param (optional): image parameters (guiqwt.styles.TrImageParam instance) get_default_param() Return instance of the default imageparam DataSet

7.9. guiqwt.image 203 guiqwt Manual, Release 3.0.7

get_crop_coordinates() Return crop rectangle coordinates set_data(data, lut_range=None) Set Image item data • data: 2D NumPy array • lut_range: LUT range – tuple (levelmin, levelmax) get_filter(filterobj, filterparam) Provides a filter object over this image’s content get_pixel_coordinates(xplot, yplot) Return (image) pixel coordinates (from plot coordinates) get_plot_coordinates(xpixel, ypixel) Return plot coordinates (from image pixel coordinates) get_closest_coordinates(x, y) Return closest image pixel coordinates update_border() Update image border rectangle to fit image shape draw_border(painter, xMap, yMap, canvasRect) Draw image border rectangle draw_image(painter, canvasRect, src_rect, dst_rect, xMap, yMap) Draw image with painter on canvasRect

Warning: src_rect and dst_rect are coordinates tuples (xleft, ytop, xright, ybottom)

export_roi(src_rect, dst_rect, dst_image, apply_lut=False, apply_interpolation=False, origi- nal_resolution=False) Export Region Of Interest to array move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates align_rectangular_shape(shape) Align rectangular shape to image pixels attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach()

204 Chapter 7. Reference guiqwt Manual, Release 3.0.7

boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

deserialize(reader) Deserialize object from HDF5 reader detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_average_xsection(x0, y0, x1, y1, apply_lut=False) Return average cross section along x-axis get_average_ysection(x0, y0, x1, y1, apply_lut=False) Return average cross section along y-axis get_closest_index_rect(x0, y0, x1, y1) Return closest image rectangular pixel area index bounds Avoid returning empty rectangular area (return 1x1 pixel area instead) Handle reversed/not-reversed Y-axis orientation get_closest_indexes(x, y, corner=None) Return closest image pixel indexes corner: None (not a corner), ‘TL’ (top-left corner), ‘BR’ (bottom-right corner) get_closest_pixel_indexes(x, y) Return closest pixel indexes Instead of returning indexes of an image pixel like the method ‘get_closest_indexes’, this method returns the indexes of the closest pixel which is not necessarily on the image itself (i.e. indexes may be outside image index bounds: negative or superior than the image dimension)

Note: This is not the same as retrieving the canvas pixel coordinates (which depends on the zoom level)

7.9. guiqwt.image 205 guiqwt Manual, Release 3.0.7

get_data(x0, y0, x1=None, y1=None) Return image data Arguments: x0, y0 [, x1, y1] Return image level at coordinates (x0,y0) If x1,y1 are specified: Return image levels (np.ndarray) in rectangular area (x0,y0,x1,y1) get_histogram(nbins) interface de IHistDataSource get_interpolation() Get interpolation mode get_lut_range() Return the LUT transform range tuple: (min, max) get_lut_range_full() Return full dynamic range get_lut_range_max() Get maximum range for this dataset get_stats(x0, y0, x1, y1) Return formatted string with stats on image rectangular area (output should be compatible with Annotat- edShape.get_infos) get_xsection(y0, apply_lut=False) Return cross section along x-axis at y=y0 get_ysection(x0, apply_lut=False) Return cross section along y-axis at x=x0 hide() Hide the item icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_empty() Return True if item data is empty is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh()

206 Chapter 7. Reference guiqwt Manual, Release 3.0.7

legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() load_data(lut_range=None) Load data from filename and eventually apply specified lut_range filename has been set using method ‘set_filename’ paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them.

7.9. guiqwt.image 207 guiqwt Manual, Release 3.0.7

Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item serialize(writer) Serialize object to HDF5 writer setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters

208 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(enable) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight)

7.9. guiqwt.image 209 guiqwt Manual, Release 3.0.7

See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_interpolation(interp_mode, size=None) Set image interpolation mode interp_mode: INTERP_NEAREST, INTERP_LINEAR, INTERP_AA size (integer): (for anti-aliasing only) AA matrix size set_lut_range(lut_range) Set LUT transform range lut_range is a tuple: (min, max) set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest()

210 Chapter 7. Reference guiqwt Manual, Release 3.0.7

testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.image.XYImageItem(x=None, y=None, data=None, param=None) Construct an image item with non-linear X/Y axes • x: 1D NumPy array, must be increasing • y: 1D NumPy array, must be increasing • data: 2D NumPy array

7.9. guiqwt.image 211 guiqwt Manual, Release 3.0.7

• param (optional): image parameters (guiqwt.styles.XYImageParam instance) get_default_param() Return instance of the default imageparam DataSet serialize(writer) Serialize object to HDF5 writer deserialize(reader) Deserialize object from HDF5 reader get_filter(filterobj, filterparam) Provides a filter object over this image’s content draw_image(painter, canvasRect, src_rect, dst_rect, xMap, yMap) Draw image with painter on canvasRect

Warning: src_rect and dst_rect are coordinates tuples (xleft, ytop, xright, ybottom)

get_pixel_coordinates(xplot, yplot) Return (image) pixel coordinates (from plot coordinates) get_plot_coordinates(xpixel, ypixel) Return plot coordinates (from image pixel coordinates) get_closest_coordinates(x, y) Return closest image pixel coordinates align_rectangular_shape(shape) Align rectangular shape to image pixels attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() draw_border(painter, xMap, yMap, canvasRect) Draw image border rectangle

212 Chapter 7. Reference guiqwt Manual, Release 3.0.7

export_roi(src_rect, dst_rect, dst_image, apply_lut=False, apply_interpolation=False, origi- nal_resolution=False) Export Region Of Interest to array getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_average_xsection(x0, y0, x1, y1, apply_lut=False) Return average cross section along x-axis get_average_ysection(x0, y0, x1, y1, apply_lut=False) Return average cross section along y-axis get_closest_index_rect(x0, y0, x1, y1) Return closest image rectangular pixel area index bounds Avoid returning empty rectangular area (return 1x1 pixel area instead) Handle reversed/not-reversed Y-axis orientation get_closest_indexes(x, y, corner=None) Return closest image pixel indexes corner: None (not a corner), ‘TL’ (top-left corner), ‘BR’ (bottom-right corner) get_closest_pixel_indexes(x, y) Return closest pixel indexes Instead of returning indexes of an image pixel like the method ‘get_closest_indexes’, this method returns the indexes of the closest pixel which is not necessarily on the image itself (i.e. indexes may be outside image index bounds: negative or superior than the image dimension)

Note: This is not the same as retrieving the canvas pixel coordinates (which depends on the zoom level)

get_data(x0, y0, x1=None, y1=None) Return image data Arguments: x0, y0 [, x1, y1] Return image level at coordinates (x0,y0) If x1,y1 are specified: Return image levels (np.ndarray) in rectangular area (x0,y0,x1,y1) get_histogram(nbins) interface de IHistDataSource get_interpolation() Get interpolation mode get_lut_range() Return the LUT transform range tuple: (min, max)

7.9. guiqwt.image 213 guiqwt Manual, Release 3.0.7

get_lut_range_full() Return full dynamic range get_lut_range_max() Get maximum range for this dataset get_stats(x0, y0, x1, y1) Return formatted string with stats on image rectangular area (output should be compatible with Annotat- edShape.get_infos) get_xsection(y0, apply_lut=False) Return cross section along x-axis at y=y0 get_ysection(x0, apply_lut=False) Return cross section along y-axis at x=x0 hide() Hide the item icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_empty() Return True if item data is empty is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon().

214 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() load_data(lut_range=None) Load data from filename and eventually apply specified lut_range filename has been set using method ‘set_filename’ move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps

7.9. guiqwt.image 215 guiqwt Manual, Release 3.0.7

Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest()

216 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(enable) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order.

7.9. guiqwt.image 217 guiqwt Manual, Release 3.0.7

Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_data(data, lut_range=None) Set Image item data • data: 2D NumPy array • lut_range: LUT range – tuple (levelmin, levelmax) set_interpolation(interp_mode, size=None) Set image interpolation mode interp_mode: INTERP_NEAREST, INTERP_LINEAR, INTERP_AA size (integer): (for anti-aliasing only) AA matrix size set_lut_range(lut_range) Set LUT transform range lut_range is a tuple: (min, max) set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint

218 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_border() Update image border rectangle to fit image shape xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.image.RGBImageItem(data=None, param=None) Construct a RGB/RGBA image item • data: NumPy array of uint8 (shape: NxMx[34] – 3: RGB, 4: RGBA) (last dimension: 0: Red, 1: Green, 2: Blue {, 3:Alpha}) • param (optional): image parameters (guiqwt.styles.RGBImageParam instance)

7.9. guiqwt.image 219 guiqwt Manual, Release 3.0.7

get_default_param() Return instance of the default imageparam DataSet set_lut_range(range) Set LUT transform range lut_range is a tuple: (min, max) load_data() Load data from filename filename has been set using method ‘set_filename’ set_data(data) Set Image item data • data: 2D NumPy array • lut_range: LUT range – tuple (levelmin, levelmax) align_rectangular_shape(shape) Align rectangular shape to image pixels attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

deserialize(reader) Deserialize object from HDF5 reader detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() draw_border(painter, xMap, yMap, canvasRect) Draw image border rectangle draw_image(painter, canvasRect, src_rect, dst_rect, xMap, yMap) Draw image with painter on canvasRect

Warning: src_rect and dst_rect are coordinates tuples (xleft, ytop, xright, ybottom)

export_roi(src_rect, dst_rect, dst_image, apply_lut=False, apply_interpolation=False, origi- nal_resolution=False) Export Region Of Interest to array

220 Chapter 7. Reference guiqwt Manual, Release 3.0.7

getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_average_xsection(x0, y0, x1, y1, apply_lut=False) Return average cross section along x-axis get_average_ysection(x0, y0, x1, y1, apply_lut=False) Return average cross section along y-axis get_closest_coordinates(x, y) Return closest image pixel coordinates get_closest_index_rect(x0, y0, x1, y1) Return closest image rectangular pixel area index bounds Avoid returning empty rectangular area (return 1x1 pixel area instead) Handle reversed/not-reversed Y-axis orientation get_closest_indexes(x, y, corner=None) Return closest image pixel indexes corner: None (not a corner), ‘TL’ (top-left corner), ‘BR’ (bottom-right corner) get_closest_pixel_indexes(x, y) Return closest pixel indexes Instead of returning indexes of an image pixel like the method ‘get_closest_indexes’, this method returns the indexes of the closest pixel which is not necessarily on the image itself (i.e. indexes may be outside image index bounds: negative or superior than the image dimension)

Note: This is not the same as retrieving the canvas pixel coordinates (which depends on the zoom level)

get_data(x0, y0, x1=None, y1=None) Return image data Arguments: x0, y0 [, x1, y1] Return image level at coordinates (x0,y0) If x1,y1 are specified: Return image levels (np.ndarray) in rectangular area (x0,y0,x1,y1) get_filter(filterobj, filterparam) Provides a filter object over this image’s content get_histogram(nbins) interface de IHistDataSource get_interpolation() Get interpolation mode get_lut_range() Return the LUT transform range tuple: (min, max)

7.9. guiqwt.image 221 guiqwt Manual, Release 3.0.7

get_lut_range_full() Return full dynamic range get_lut_range_max() Get maximum range for this dataset get_pixel_coordinates(xplot, yplot) Return (image) pixel coordinates (from plot coordinates) get_plot_coordinates(xpixel, ypixel) Return plot coordinates (from image pixel coordinates) get_stats(x0, y0, x1, y1) Return formatted string with stats on image rectangular area (output should be compatible with Annotat- edShape.get_infos) get_xdata() Return (xmin, xmax) get_xsection(y0, apply_lut=False) Return cross section along x-axis at y=y0 get_ydata() Return (ymin, ymax) get_ysection(x0, apply_lut=False) Return cross section along y-axis at x=x0 hide() Hide the item icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_empty() Return True if item data is empty is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot.

222 Chapter 7. Reference guiqwt Manual, Release 3.0.7

See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot

7.9. guiqwt.image 223 guiqwt Manual, Release 3.0.7

rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item serialize(writer) Serialize object to HDF5 writer setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute()

224 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(enable) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis()

7.9. guiqwt.image 225 guiqwt Manual, Release 3.0.7

setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_interpolation(interp_mode, size=None) Set image interpolation mode interp_mode: INTERP_NEAREST, INTERP_LINEAR, INTERP_AA size (integer): (for anti-aliasing only) AA matrix size set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False

226 Chapter 7. Reference guiqwt Manual, Release 3.0.7

See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_border() Update image border rectangle to fit image shape xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.image.MaskedImageItem(data=None, mask=None, param=None) Construct a masked image item

7.9. guiqwt.image 227 guiqwt Manual, Release 3.0.7

• data: 2D NumPy array • mask (optional): 2D NumPy array • param (optional): image parameters (guiqwt.styles.MaskedImageParam instance) get_default_param() Return instance of the default imageparam DataSet serialize(writer) Serialize object to HDF5 writer deserialize(reader) Deserialize object from HDF5 reader set_mask(mask) Set image mask get_mask() Return image mask set_mask_filename(fname) Set mask filename There are two ways for pickling mask data of MaskedImageItem objects: 1. using the mask filename (as for data itself) 2. using the mask areas (MaskedAreas instance, see set_mask_areas) When saving objects, the first method is tried and then, if no filename has been defined for mask data, the second method is used. set_masked_areas(areas) Set masked areas (see set_mask_filename) apply_masked_areas() Apply masked areas mask_all() Mask all pixels unmask_all() Unmask all pixels mask_rectangular_area(x0, y0, x1, y1, inside=True, trace=True, do_signal=True) Mask rectangular area If inside is True (default), mask the inside of the area Otherwise, mask the outside mask_circular_area(x0, y0, x1, y1, inside=True, trace=True, do_signal=True) Mask circular area, inside the rectangle (x0, y0, x1, y1), i.e. circle with a radius of .5\*(x1-x0) If inside is True (default), mask the inside of the area Otherwise, mask the outside is_mask_visible() Return mask visibility set_mask_visible(state) Set mask visibility draw_image(painter, canvasRect, src_rect, dst_rect, xMap, yMap) Draw image with painter on canvasRect

Warning: src_rect and dst_rect are coordinates tuples (xleft, ytop, xright, ybottom)

228 Chapter 7. Reference guiqwt Manual, Release 3.0.7

set_data(data, lut_range=None) Set Image item data • data: 2D NumPy array • lut_range: LUT range – tuple (levelmin, levelmax) align_rectangular_shape(shape) Align rectangular shape to image pixels attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() draw_border(painter, xMap, yMap, canvasRect) Draw image border rectangle export_roi(src_rect, dst_rect, dst_image, apply_lut=False, apply_interpolation=False, origi- nal_resolution=False) Export Region Of Interest to array getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(),

7.9. guiqwt.image 229 guiqwt Manual, Release 3.0.7

get_average_xsection(x0, y0, x1, y1, apply_lut=False) Return average cross section along x-axis get_average_ysection(x0, y0, x1, y1, apply_lut=False) Return average cross section along y-axis get_closest_coordinates(x, y) Return closest image pixel coordinates get_closest_index_rect(x0, y0, x1, y1) Return closest image rectangular pixel area index bounds Avoid returning empty rectangular area (return 1x1 pixel area instead) Handle reversed/not-reversed Y-axis orientation get_closest_indexes(x, y, corner=None) Return closest image pixel indexes corner: None (not a corner), ‘TL’ (top-left corner), ‘BR’ (bottom-right corner) get_closest_pixel_indexes(x, y) Return closest pixel indexes Instead of returning indexes of an image pixel like the method ‘get_closest_indexes’, this method returns the indexes of the closest pixel which is not necessarily on the image itself (i.e. indexes may be outside image index bounds: negative or superior than the image dimension)

Note: This is not the same as retrieving the canvas pixel coordinates (which depends on the zoom level)

get_data(x0, y0, x1=None, y1=None) Return image data Arguments: x0, y0 [, x1, y1] Return image level at coordinates (x0,y0) If x1,y1 are specified: Return image levels (np.ndarray) in rectangular area (x0,y0,x1,y1) get_filter(filterobj, filterparam) Provides a filter object over this image’s content get_histogram(nbins) interface de IHistDataSource get_interpolation() Get interpolation mode get_lut_range() Return the LUT transform range tuple: (min, max) get_lut_range_full() Return full dynamic range get_lut_range_max() Get maximum range for this dataset get_pixel_coordinates(xplot, yplot) Return (image) pixel coordinates (from plot coordinates) get_plot_coordinates(xpixel, ypixel) Return plot coordinates (from image pixel coordinates) get_stats(x0, y0, x1, y1) Return formatted string with stats on image rectangular area (output should be compatible with Annotat- edShape.get_infos)

230 Chapter 7. Reference guiqwt Manual, Release 3.0.7

get_xdata() Return (xmin, xmax) get_xsection(y0, apply_lut=False) Return cross section along x-axis at y=y0 get_ydata() Return (ymin, ymax) get_ysection(x0, apply_lut=False) Return cross section along y-axis at x=x0 hide() Hide the item icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_empty() Return True if item data is empty is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend

7.9. guiqwt.image 231 guiqwt Manual, Release 3.0.7

See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() load_data(lut_range=None) Load data from filename and eventually apply specified lut_range filename has been set using method ‘set_filename’ move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters

232 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest()

7.9. guiqwt.image 233 guiqwt Manual, Release 3.0.7

setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(enable) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order.

234 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_interpolation(interp_mode, size=None) Set image interpolation mode interp_mode: INTERP_NEAREST, INTERP_LINEAR, INTERP_AA size (integer): (for anti-aliasing only) AA matrix size set_lut_range(lut_range) Set LUT transform range lut_range is a tuple: (min, max) set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False

7.9. guiqwt.image 235 guiqwt Manual, Release 3.0.7

See also: setRenderHint() title() Returns Title of the item See also: setTitle() unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_border() Update image border rectangle to fit image shape xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.image.ImageFilterItem(image, filter, param) Construct a rectangular area image filter item • image: guiqwt.image.RawImageItem instance • filter: function (x, y, data) –> data • param: image filter parameters (guiqwt.styles.ImageFilterParam instance) set_image(image) Set the image item on which the filter will be applied • image: guiqwt.image.RawImageItem instance

236 Chapter 7. Reference guiqwt Manual, Release 3.0.7

set_filter(filter) Set the filter function • filter: function (x, y, data) –> data boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates get_lut_range() Return the LUT transform range tuple: (min, max) set_lut_range(lut_range) Set LUT transform range lut_range is a tuple: (min, max) align_rectangular_shape(shape) Align rectangular shape to image pixels attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() draw_border(painter, xMap, yMap, canvasRect) Draw image border rectangle draw_image(painter, canvasRect, src_rect, dst_rect, xMap, yMap) Draw image with painter on canvasRect

Warning: src_rect and dst_rect are coordinates tuples (xleft, ytop, xright, ybottom)

7.9. guiqwt.image 237 guiqwt Manual, Release 3.0.7

export_roi(src_rect, dst_rect, dst_image, apply_lut=False, apply_interpolation=False, origi- nal_resolution=False) Export Region Of Interest to array getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_average_xsection(x0, y0, x1, y1, apply_lut=False) Return average cross section along x-axis get_average_ysection(x0, y0, x1, y1, apply_lut=False) Return average cross section along y-axis get_closest_coordinates(x, y) Return closest image pixel coordinates get_closest_index_rect(x0, y0, x1, y1) Return closest image rectangular pixel area index bounds Avoid returning empty rectangular area (return 1x1 pixel area instead) Handle reversed/not-reversed Y-axis orientation get_closest_indexes(x, y, corner=None) Return closest image pixel indexes corner: None (not a corner), ‘TL’ (top-left corner), ‘BR’ (bottom-right corner) get_closest_pixel_indexes(x, y) Return closest pixel indexes Instead of returning indexes of an image pixel like the method ‘get_closest_indexes’, this method returns the indexes of the closest pixel which is not necessarily on the image itself (i.e. indexes may be outside image index bounds: negative or superior than the image dimension)

Note: This is not the same as retrieving the canvas pixel coordinates (which depends on the zoom level)

get_data(x0, y0, x1=None, y1=None) Return image data Arguments: x0, y0 [, x1, y1] Return image level at coordinates (x0,y0) If x1,y1 are specified: Return image levels (np.ndarray) in rectangular area (x0,y0,x1,y1) get_default_param() Return instance of the default imageparam DataSet get_filter(filterobj, filterparam) Provides a filter object over this image’s content

238 Chapter 7. Reference guiqwt Manual, Release 3.0.7

get_histogram(nbins) interface de IHistDataSource get_interpolation() Get interpolation mode get_lut_range_full() Return full dynamic range get_lut_range_max() Get maximum range for this dataset get_pixel_coordinates(xplot, yplot) Return (image) pixel coordinates Transform the plot coordinates (arbitrary plot Z-axis unit) into the image coordinates (pixel unit) Rounding is necessary to obtain array indexes from these coordinates get_plot_coordinates(xpixel, ypixel) Return plot coordinates Transform the image coordinates (pixel unit) into the plot coordinates (arbitrary plot Z-axis unit) get_stats(x0, y0, x1, y1) Return formatted string with stats on image rectangular area (output should be compatible with Annotat- edShape.get_infos) get_xsection(y0, apply_lut=False) Return cross section along x-axis at y=y0 get_ysection(x0, apply_lut=False) Return cross section along y-axis at x=x0 hide() Hide the item icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_empty() Return True if item data is empty is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh()

7.9. guiqwt.image 239 guiqwt Manual, Release 3.0.7

legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps

240 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest()

7.9. guiqwt.image 241 guiqwt Manual, Release 3.0.7

setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(enable) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order.

242 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_interpolation(interp_mode, size=None) Set image interpolation mode interp_mode: INTERP_NEAREST, INTERP_LINEAR, INTERP_AA size (integer): (for anti-aliasing only) AA matrix size set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title()

7.9. guiqwt.image 243 guiqwt Manual, Release 3.0.7

Returns Title of the item See also: setTitle() unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_border() Update image border rectangle to fit image shape xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.image.XYImageFilterItem(image, filter, param) Construct a rectangular area image filter item • image: guiqwt.image.XYImageItem instance • filter: function (x, y, data) –> data • param: image filter parameters (guiqwt.styles.ImageFilterParam instance) set_image(image) Set the image item on which the filter will be applied • image: guiqwt.image.XYImageItem instance draw_image(painter, canvasRect, src_rect, dst_rect, xMap, yMap) Draw image with painter on canvasRect

244 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Warning: src_rect and dst_rect are coordinates tuples (xleft, ytop, xright, ybottom)

align_rectangular_shape(shape) Align rectangular shape to image pixels attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() draw_border(painter, xMap, yMap, canvasRect) Draw image border rectangle export_roi(src_rect, dst_rect, dst_image, apply_lut=False, apply_interpolation=False, origi- nal_resolution=False) Export Region Of Interest to array getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_average_xsection(x0, y0, x1, y1, apply_lut=False) Return average cross section along x-axis

7.9. guiqwt.image 245 guiqwt Manual, Release 3.0.7

get_average_ysection(x0, y0, x1, y1, apply_lut=False) Return average cross section along y-axis get_closest_coordinates(x, y) Return closest image pixel coordinates get_closest_index_rect(x0, y0, x1, y1) Return closest image rectangular pixel area index bounds Avoid returning empty rectangular area (return 1x1 pixel area instead) Handle reversed/not-reversed Y-axis orientation get_closest_indexes(x, y, corner=None) Return closest image pixel indexes corner: None (not a corner), ‘TL’ (top-left corner), ‘BR’ (bottom-right corner) get_closest_pixel_indexes(x, y) Return closest pixel indexes Instead of returning indexes of an image pixel like the method ‘get_closest_indexes’, this method returns the indexes of the closest pixel which is not necessarily on the image itself (i.e. indexes may be outside image index bounds: negative or superior than the image dimension)

Note: This is not the same as retrieving the canvas pixel coordinates (which depends on the zoom level)

get_data(x0, y0, x1=None, y1=None) Return image data Arguments: x0, y0 [, x1, y1] Return image level at coordinates (x0,y0) If x1,y1 are specified: Return image levels (np.ndarray) in rectangular area (x0,y0,x1,y1) get_default_param() Return instance of the default imageparam DataSet get_filter(filterobj, filterparam) Provides a filter object over this image’s content get_histogram(nbins) interface de IHistDataSource get_interpolation() Get interpolation mode get_lut_range() Return the LUT transform range tuple: (min, max) get_lut_range_full() Return full dynamic range get_lut_range_max() Get maximum range for this dataset get_pixel_coordinates(xplot, yplot) Return (image) pixel coordinates Transform the plot coordinates (arbitrary plot Z-axis unit) into the image coordinates (pixel unit) Rounding is necessary to obtain array indexes from these coordinates get_plot_coordinates(xpixel, ypixel) Return plot coordinates Transform the image coordinates (pixel unit) into the plot coordinates (arbitrary plot Z-axis unit)

246 Chapter 7. Reference guiqwt Manual, Release 3.0.7

get_stats(x0, y0, x1, y1) Return formatted string with stats on image rectangular area (output should be compatible with Annotat- edShape.get_infos) get_xsection(y0, apply_lut=False) Return cross section along x-axis at y=y0 get_ysection(x0, apply_lut=False) Return cross section along y-axis at x=x0 hide() Hide the item icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_empty() Return True if item data is empty is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend

7.9. guiqwt.image 247 guiqwt Manual, Release 3.0.7

legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item

248 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon()

7.9. guiqwt.image 249 guiqwt Manual, Release 3.0.7

setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(enable) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_filter(filter) Set the filter function • filter: function (x, y, data) –> data

250 Chapter 7. Reference guiqwt Manual, Release 3.0.7

set_interpolation(interp_mode, size=None) Set image interpolation mode interp_mode: INTERP_NEAREST, INTERP_LINEAR, INTERP_AA size (integer): (for anti-aliasing only) AA matrix size set_lut_range(lut_range) Set LUT transform range lut_range is a tuple: (min, max) set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item

7.9. guiqwt.image 251 guiqwt Manual, Release 3.0.7

See also: setTitle() unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_border() Update image border rectangle to fit image shape xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.image.Histogram2DItem(X, Y, param=None, Z=None) Construct a 2D histogram item • X: data (1-D array) • Y: data (1-D array) • param (optional): style parameters (guiqwt.styles.Histogram2DParam instance) set_bins(NX, NY) Set histogram bins set_data(X, Y, Z=None) Set histogram data draw_image(painter, canvasRect, src_rect, dst_rect, xMap, yMap) Draw image with painter on canvasRect

252 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Warning: src_rect and dst_rect are coordinates tuples (xleft, ytop, xright, ybottom)

get_histogram(nbins) interface de IHistDataSource align_rectangular_shape(shape) Align rectangular shape to image pixels attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() draw_border(painter, xMap, yMap, canvasRect) Draw image border rectangle export_roi(src_rect, dst_rect, dst_image, apply_lut=False, apply_interpolation=False, origi- nal_resolution=False) Export Region Of Interest to array getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(),

7.9. guiqwt.image 253 guiqwt Manual, Release 3.0.7

get_average_xsection(x0, y0, x1, y1, apply_lut=False) Return average cross section along x-axis get_average_ysection(x0, y0, x1, y1, apply_lut=False) Return average cross section along y-axis get_closest_coordinates(x, y) Return closest image pixel coordinates get_closest_index_rect(x0, y0, x1, y1) Return closest image rectangular pixel area index bounds Avoid returning empty rectangular area (return 1x1 pixel area instead) Handle reversed/not-reversed Y-axis orientation get_closest_indexes(x, y, corner=None) Return closest image pixel indexes corner: None (not a corner), ‘TL’ (top-left corner), ‘BR’ (bottom-right corner) get_closest_pixel_indexes(x, y) Return closest pixel indexes Instead of returning indexes of an image pixel like the method ‘get_closest_indexes’, this method returns the indexes of the closest pixel which is not necessarily on the image itself (i.e. indexes may be outside image index bounds: negative or superior than the image dimension)

Note: This is not the same as retrieving the canvas pixel coordinates (which depends on the zoom level)

get_data(x0, y0, x1=None, y1=None) Return image data Arguments: x0, y0 [, x1, y1] Return image level at coordinates (x0,y0) If x1,y1 are specified: Return image levels (np.ndarray) in rectangular area (x0,y0,x1,y1) get_default_param() Return instance of the default imageparam DataSet get_filter(filterobj, filterparam) Provides a filter object over this image’s content get_interpolation() Get interpolation mode get_lut_range() Return the LUT transform range tuple: (min, max) get_lut_range_full() Return full dynamic range get_lut_range_max() Get maximum range for this dataset get_pixel_coordinates(xplot, yplot) Return (image) pixel coordinates Transform the plot coordinates (arbitrary plot Z-axis unit) into the image coordinates (pixel unit) Rounding is necessary to obtain array indexes from these coordinates get_plot_coordinates(xpixel, ypixel) Return plot coordinates Transform the image coordinates (pixel unit) into the plot coordinates (arbitrary plot Z-axis unit)

254 Chapter 7. Reference guiqwt Manual, Release 3.0.7

get_stats(x0, y0, x1, y1) Return formatted string with stats on image rectangular area (output should be compatible with Annotat- edShape.get_infos) get_xsection(y0, apply_lut=False) Return cross section along x-axis at y=y0 get_ysection(x0, apply_lut=False) Return cross section along y-axis at x=x0 hide() Hide the item icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_empty() Return True if item data is empty is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend

7.9. guiqwt.image 255 guiqwt Manual, Release 3.0.7

legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item

256 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon()

7.9. guiqwt.image 257 guiqwt Manual, Release 3.0.7

setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(enable) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_interpolation(interp_mode, size=None) Set image interpolation mode interp_mode: INTERP_NEAREST, INTERP_LINEAR, INTERP_AA size (integer): (for anti-aliasing only) AA matrix size

258 Chapter 7. Reference guiqwt Manual, Release 3.0.7

set_lut_range(lut_range) Set LUT transform range lut_range is a tuple: (min, max) set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() unselect() Unselect item

7.9. guiqwt.image 259 guiqwt Manual, Release 3.0.7

updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_border() Update image border rectangle to fit image shape xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() guiqwt.image.assemble_imageitems(items, src_qrect, destw, desth, align=None, add_images=False, apply_lut=False, ap- ply_interpolation=False, original_resolution=False) Assemble together image items in qrect (QRectF object) and return resulting pixel data

Warning: Does not support XYImageItem objects guiqwt.image.get_plot_qrect(plot, p0, p1) Return QRectF rectangle object in plot coordinates from top-left and bottom-right QPointF objects in canvas coordinates guiqwt.image.get_image_from_plot(plot, p0, p1, destw=None, desth=None, add_images=False, apply_lut=False, apply_interpolation=False, origi- nal_resolution=False) Return pixel data of a rectangular plot area (image items only) p0, p1: resp. top-left and bottom-right points (QPointF objects) apply_lut: apply contrast settings add_images: add superimposed images (instead of replace by the foreground)

Warning: Support only the image items implementing the IExportROIImageItemType interface, i.e. this does not support XYImageItem objects

260 Chapter 7. Reference guiqwt Manual, Release 3.0.7

7.10 guiqwt.histogram

The histogram module provides histogram related objects: • guiqwt.histogram.HistogramItem: an histogram plot item • guiqwt.histogram.ContrastAdjustment: the contrast adjustment panel • guiqwt.histogram.LevelsHistogram: a curve plotting widget used by the contrast adjustment panel to compute, manipulate and display the image levels histogram HistogramItem objects are plot items (derived from QwtPlotItem) that may be displayed on a 2D plotting widget like guiqwt.curve.CurvePlot or guiqwt.image.ImagePlot.

7.10.1 Example

Simple histogram plotting example:

#-*- coding: utf-8 -*- # # Copyright © 2009-2010 CEA # Pierre Raybaut # Licensed under the terms of the CECILL License # (see guiqwt/__init__.py for details)

"""Histogram test"""

SHOW= True # Show test in GUI-based test launcher

from guiqwt.plot import CurveDialog from guiqwt.builder import make def test(): """Test""" from numpy.random import normal data= normal(0,1,(2000, )) win= CurveDialog(edit= False, toolbar=True, wintitle="Histogram test") plot= win.get_plot() plot.add_item(make.histogram(data)) win.show() win.exec_() if __name__ =="__main__": # Create QApplication import guidata _app= guidata.qapplication()

test()

7.10.2 Reference

class guiqwt.histogram.HistogramItem(curveparam=None, histparam=None) A Qwt item representing histogram data set_hist_source(src) Set histogram source

7.10. guiqwt.histogram 261 guiqwt Manual, Release 3.0.7

source: Object with method get_histogram, e.g. objects derived from guiqwt.image.ImageItem get_hist_source() Return histogram source source: Object with method get_histogram, e.g. objects derived from guiqwt.image.ImageItem set_hist_data(data) Set histogram data set_logscale(state) Sets whether we use a logarithm or linear scale for the histogram counts get_logscale() Returns the status of the scale attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() baseline() Returns Value of the baseline See also: setBaseline() boundingRect() Return the bounding rectangle of the data brush() Returns Brush used to fill the area between lines and the baseline See also: setBrush(), setBaseline(), baseline() closePolyline(painter, xMap, yMap, polygon) Complete a polygon to be a closed polygon including the area between the original polygon and the baseline. Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • polygon (QPolygonF) – Polygon to be completed closestPoint(pos) Find the closest curve point for a specific position

262 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Parameters pos (QPoint) – Position, where to look for the closest curve point Returns tuple (index, dist) dist is the distance between the position and the closest curve point. index is the index of the closest curve point, or -1 if none can be found ( f.e when the curve has no points ).

Note: closestPoint() implements a dumb algorithm, that iterates over all points

data() Returns the series data dataRect() Returns Bounding rectangle of the series or an invalid rectangle, when no series is stored See also: qwt.plot_series.QwtSeriesData.boundingRect() dataSize() Returns Number of samples of the series See also: setData(), qwt.plot_series.QwtSeriesData.size() deserialize(reader) Deserialize object from HDF5 reader detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() directPaint(from_, to) When observing a measurement while it is running, new points have to be added to an existing seriesItem. This method can be used to display them avoiding a complete redraw of the canvas. Setting plot().canvas().setAttribute(Qt.WA_PaintOutsidePaintEvent, True) will result in faster painting, if the paint engine of the canvas widget supports this feature. Parameters • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted See also: drawSeries() draw(painter, xMap, yMap, canvasRect) Draw the complete series Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates.

7.10. guiqwt.histogram 263 guiqwt Manual, Release 3.0.7

• yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas drawCurve(painter, style, xMap, yMap, canvasRect, from_, to) Draw the line part (without symbols) of a curve interval. Parameters • painter (QPainter) – Painter • style (int) – curve style, see QwtPlotCurve.CurveStyle • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point. See also: draw(), drawDots(), drawLines(), drawSteps(), drawSticks() drawDots(painter, xMap, yMap, canvasRect, from_, to) Draw dots Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point. See also: draw(), drawSticks(), drawSteps(), drawLines() drawLines(painter, xMap, yMap, canvasRect, from_, to) Draw lines Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point.

264 Chapter 7. Reference guiqwt Manual, Release 3.0.7

See also: draw(), drawDots(), drawSteps(), drawSticks() drawSeries(painter, xMap, yMap, canvasRect, from_, to) Draw an interval of the curve Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point. See also: drawCurve(), drawSymbols() drawSteps(painter, xMap, yMap, canvasRect, from_, to) Draw steps Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point. See also: draw(), drawSticks(), drawDots(), drawLines() drawSticks(painter, xMap, yMap, canvasRect, from_, to) Draw sticks Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point. See also: draw(), drawDots(), drawSteps(), drawLines()

7.10. guiqwt.histogram 265 guiqwt Manual, Release 3.0.7

drawSymbols(painter, symbol, xMap, yMap, canvasRect, from_, to) Draw symbols Parameters • painter (QPainter) – Painter • symbol (qwt.symbol.QwtSymbol) – Curve symbol • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • from (int) – Index of the first point to be painted • to (int) – Index of the last point to be painted. If to < 0 the curve will be painted to its last point. See also: setSymbol(), drawSeries(), drawCurve() fillCurve(painter, xMap, yMap, canvasRect, polygon) Fill the area between the curve and the baseline with the curve brush Parameters • painter (QPainter) – Painter • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas • polygon (QPolygonF) – Polygon - will be modified ! See also: setBrush(), setBaseline(), setStyle() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_closest_coordinates(x, y) Renvoie les coordonnées (x’,y’) du point le plus proche de (x,y) Méthode surchargée pour ErrorBarSig- nalCurve pour renvoyer les coordonnées des pointes des barres d’erreur get_data() Return curve data x, y (NumPy arrays)

266 Chapter 7. Reference guiqwt Manual, Release 3.0.7

hide() Hide the item hit_test(pos) Calcul de la distance d’un point à une courbe renvoie (dist, handle, inside) icon() Returns Icon of the item See also: setIcon() init() Initialize internal members isVisible() Returns True if visible See also: setVisible(), show(), hide() is_empty() Return True if item data is empty is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (ignored as there is only one)

7.10. guiqwt.histogram 267 guiqwt Manual, Release 3.0.7

• size (QSizeF) – Icon size Returns Icon representing the curve on the legend See also: qwt.plot.QwtPlotItem.setLegendIconSize(), qwt.plot.QwtPlotItem. legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() classmethod make(xdata=None, ydata=None, title=None, plot=None, z=None, x_axis=None, y_axis=None, style=None, symbol=None, linecolor=None, linewidth=None, linestyle=None, antialiased=False, size=None, finite=None) Create and setup a new QwtPlotCurve object (convenience function). Parameters • xdata – List/array of x values • ydata – List/array of y values • title (qwt.text.QwtText or str or None) – Curve title • plot (qwt.plot.QwtPlot or None) – Plot to attach the curve to • z (float or None) – Z-value • x_axis (int or None) – curve X-axis (default: QwtPlot.yLeft) • y_axis (int or None) – curve Y-axis (default: QwtPlot.xBottom) • style (int or None) – curve style (QwtPlotCurve.NoCurve, Qwt- PlotCurve.Lines, QwtPlotCurve.Sticks, QwtPlotCurve.Steps, QwtPlotCurve.Dots, QwtPlotCurve.UserCurve) • symbol (qwt.symbol.QwtSymbol or None) – curve symbol • linecolor (QColor or str or None) – curve line color • linewidth (float or None) – curve line width • linestyle (Qt.PenStyle or None) – curve pen style • antialiased (bool) – if True, enable antialiasing rendering • size (int or None) – size of xData and yData • finite (bool) – if True, keep only finite array elements (remove all infinity and not a number values), otherwise do not filter array elements See also: setData(), setPen(), attach() move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates orientation()

268 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Returns Orientation of the plot item See also: :py:meth‘setOrientation()‘ paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized pen() Returns Pen used to draw the lines See also: setPen(), brush() plot() Returns attached plot rtti() Returns QwtPlotItem.Rtti_PlotCurve sample(index) Parameters index (int) – Index Returns Sample at position index scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item serialize(writer) Serialize object to HDF5 writer setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis()

7.10. guiqwt.histogram 269 guiqwt Manual, Release 3.0.7

setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setBaseline(value) Set the value of the baseline The baseline is needed for filling the curve with a brush or the Sticks drawing style. The interpretation of the baseline depends on the orientation(). With Qt.Horizontal, the baseline is in- terpreted as a horizontal line at y = baseline(), with Qt.Vertical, it is interpreted as a vertical line at x = baseline(). The default value is 0.0. Parameters value (float) – Value of the baseline See also: baseline(), setBrush(), setStyle() setBrush(brush) Assign a brush. In case of brush.style() != QBrush.NoBrush and style() != QwtPlotCurve.Sticks the area between the curve and the baseline will be filled. In case not brush.color().isValid() the area will be filled by pen.color(). The fill algorithm simply con- nects the first and the last curve point to the baseline. So the curve data has to be sorted (ascending or descending). Parameters brush (QBrush or QColor) – New brush See also: brush(), setBaseline(), baseline() setCurveAttribute(attribute, on=True) Specify an attribute for drawing the curve Supported curve attributes: • QwtPlotCurve.Inverted

Parameters • attribute (int) – Curve attribute • on (bool) – On/Off

See also: testCurveAttribute() setData(*args, **kwargs) Initialize data with a series data object or an array of points. setData(data): Parameters data (plot_series.QwtSeriesData) – Series data (e.g. QwtPointAr- rayData instance)

270 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setData(xData, yData, [size=None], [finite=True]): Initialize data with x and y arrays. This signature was removed in Qwt6 and is temporarily maintained here to ensure compatibility with Qwt5. Same as setSamples(x, y, [size=None], [finite=True]) Parameters • x – List/array of x values • y – List/array of y values • size (int or None) – size of xData and yData • finite (bool) – if True, keep only finite array elements (remove all infinity and not a number values), otherwise do not filter array elements See also: setSamples() setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendAttribute(attribute, on=True) Specify an attribute how to draw the legend icon Legend attributes: • QwtPlotCurve.LegendNoAttribute • QwtPlotCurve.LegendShowLine • QwtPlotCurve.LegendShowSymbol • QwtPlotCurve.LegendShowBrush

Parameters

7.10. guiqwt.histogram 271 guiqwt Manual, Release 3.0.7

• attribute (int) – Legend attribute • on (bool) – On/Off

See also: testLegendAttribute(), legendIcon() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setOrientation(orientation) Set the orientation of the item. Default is Qt.Horizontal. The orientation() might be used in specific way by a plot item. F.e. a QwtPlotCurve uses it to identify how to display the curve int QwtPlotCurve.Steps or QwtPlotCurve.Sticks style. See also: :py:meth‘orientation()‘ setPen(*args) Build and/or assign a pen, depending on the arguments. setPen(color, width, style) Build and assign a pen In Qt5 the default pen width is 1.0 ( 0.0 in Qt4 ) what makes it non cosmetic (see QPen.isCosmetic()). This method signature has been introduced to hide this incompatibility. Parameters • color (QColor) – Pen color • width (float) – Pen width • style (Qt.PenStyle) – Pen style setPen(pen) Assign a pen Parameters pen (QPen) – New pen See also: pen(), brush() setRectOfInterest(rect) Set a the “rect of interest” for the series Parameters rect (QRectF) – Rectangle of interest See also: qwt.plot_series.QwtSeriesData.setRectOfInterest() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint

272 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• on (bool) – True/False See also: testRenderHint() setSamples(*args, **kwargs) Initialize data with an array of points. setSamples(data): Parameters data (plot_series.QwtSeriesData) – Series data (e.g. QwtPointAr- rayData instance) setSamples(samples): Same as setData(QwtPointArrayData(samples)) Parameters samples – List/array of points setSamples(xData, yData, [size=None], [finite=True]): Same as setData(QwtPointArrayData(xData, yData, [size=None])) Parameters • xData – List/array of x values • yData – List/array of y values • size (int or None) – size of xData and yData • finite (bool) – if True, keep only finite array elements (remove all infinity and not a number values), otherwise do not filter array elements See also: plot_series.QwtPointArrayData setStyle(style) Set the curve’s drawing style Valid curve styles: • QwtPlotCurve.NoCurve • QwtPlotCurve.Lines • QwtPlotCurve.Sticks • QwtPlotCurve.Steps • QwtPlotCurve.Dots • QwtPlotCurve.UserCurve

Parameters style (int) – Curve style

See also: style() setSymbol(symbol) Assign a symbol The curve will take the ownership of the symbol, hence the previously set symbol will be delete by setting a new one. If symbol is None no symbol will be drawn. Parameters symbol (qwt.symbol.QwtSymbol) – Symbol See also: symbol()

7.10. guiqwt.histogram 273 guiqwt Manual, Release 3.0.7

setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_data(x, y) Set curve data: • x: NumPy array • y: NumPy array set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state

274 Chapter 7. Reference guiqwt Manual, Release 3.0.7

set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item style() Returns Style of the curve See also: setStyle() swapData(series) Replace a series without deleting the previous one Parameters series (qwt.plot_series.QwtSeriesData) – New series Returns Previously assigned series symbol() Returns Current symbol or None, when no symbol has been assigned See also: setSymbol() testCurveAttribute(attribute) Returns True, if attribute is enabled See also: setCurveAttribute() testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testLegendAttribute(attribute) Parameters attribute (int) – Legend attribute

7.10. guiqwt.histogram 275 guiqwt Manual, Release 3.0.7

Returns True, when attribute is enabled See also: setLegendAttribute() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.histogram.ContrastAdjustment(parent=None) Contrast adjustment tool

276 Chapter 7. Reference guiqwt Manual, Release 3.0.7

register_panel(manager) Register panel to plot manager configure_panel() Configure panel closeEvent(self, QCloseEvent) class PaintDeviceMetric class RenderFlag class RenderFlags QWidget.RenderFlags(Union[QWidget.RenderFlags, QWidget.RenderFlag]) QWid- get.RenderFlags(QWidget.RenderFlags) acceptDrops(self ) → bool accessibleDescription(self ) → str accessibleName(self ) → str actionEvent(self, QActionEvent) actions(self ) → List[QAction] activateWindow(self ) addAction(self, QAction) addActions(self, Iterable[QAction]) adjustSize(self ) autoFillBackground(self ) → bool backgroundRole(self ) → QPalette.ColorRole baseSize(self ) → QSize blockSignals(self, bool) → bool changeEvent(self, QEvent) childAt(self, QPoint) → QWidget childAt(self, int, int) -> QWidget childEvent(self, QChildEvent) children(self ) → List[QObject] childrenRect(self ) → QRect childrenRegion(self ) → QRegion clearFocus(self ) clearMask(self ) close(self ) → bool colorCount(self ) → int connectNotify(self, QMetaMethod) contentsMargins(self ) → QMargins contentsRect(self ) → QRect contextMenuEvent(self, QContextMenuEvent)

7.10. guiqwt.histogram 277 guiqwt Manual, Release 3.0.7

contextMenuPolicy(self ) → Qt.ContextMenuPolicy create(self, window: sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True) createWindowContainer(QWindow, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = 0) → QWidget create_dockwidget(title) Add to parent QMainWindow as a dock widget cursor(self ) → QCursor customContextMenuRequested customContextMenuRequested(self, QPoint) [signal] customEvent(self, QEvent) deleteLater(self ) depth(self ) → int destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True) destroyed destroyed(self, object: QObject = None) [signal] devType(self ) → int devicePixelRatio(self ) → int devicePixelRatioF(self ) → float devicePixelRatioFScale() → float disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dragEnterEvent(self, QDragEnterEvent) dragLeaveEvent(self, QDragLeaveEvent) dragMoveEvent(self, QDragMoveEvent) dropEvent(self, QDropEvent) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] effectiveWinId(self ) → sip.voidptr ensurePolished(self ) enterEvent(self, QEvent) event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool find(sip.voidptr) → QWidget findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject

278 Chapter 7. Reference guiqwt Manual, Release 3.0.7

findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] focusInEvent(self, QFocusEvent) focusNextChild(self ) → bool focusNextPrevChild(self, bool) → bool focusOutEvent(self, QFocusEvent) focusPolicy(self ) → Qt.FocusPolicy focusPreviousChild(self ) → bool focusProxy(self ) → QWidget focusWidget(self ) → QWidget font(self ) → QFont fontInfo(self ) → QFontInfo fontMetrics(self ) → QFontMetrics foregroundRole(self ) → QPalette.ColorRole frameGeometry(self ) → QRect frameSize(self ) → QSize geometry(self ) → QRect getContentsMargins(self ) → Tuple[int, int, int, int] grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(-1, -1))) → QPixmap grabGesture(self, Qt.GestureType, flags: Union[Qt.GestureFlags, Qt.GestureFlag] = Qt.GestureFlags()) grabKeyboard(self ) grabMouse(self ) grabMouse(self, Union[QCursor, Qt.CursorShape]) grabShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) → int graphicsEffect(self ) → QGraphicsEffect graphicsProxyWidget(self ) → QGraphicsProxyWidget hasFocus(self ) → bool hasHeightForWidth(self ) → bool hasMouseTracking(self ) → bool hasTabletTracking(self ) → bool

7.10. guiqwt.histogram 279 guiqwt Manual, Release 3.0.7

height(self ) → int heightForWidth(self, int) → int heightMM(self ) → int hide(self ) hideEvent(self, QHideEvent) inherits(self, str) → bool initPainter(self, QPainter) inputMethodEvent(self, QInputMethodEvent) inputMethodHints(self ) → Qt.InputMethodHints inputMethodQuery(self, Qt.InputMethodQuery) → Any insertAction(self, QAction, QAction) insertActions(self, QAction, Iterable[QAction]) installEventFilter(self, QObject) isActiveWindow(self ) → bool isAncestorOf(self, QWidget) → bool isEnabled(self ) → bool isEnabledTo(self, QWidget) → bool isFullScreen(self ) → bool isHidden(self ) → bool isLeftToRight(self ) → bool isMaximized(self ) → bool isMinimized(self ) → bool isModal(self ) → bool isRightToLeft(self ) → bool isSignalConnected(self, QMetaMethod) → bool isVisible(self ) → bool isVisibleTo(self, QWidget) → bool isWidgetType(self ) → bool isWindow(self ) → bool isWindowModified(self ) → bool isWindowType(self ) → bool keyPressEvent(self, QKeyEvent) keyReleaseEvent(self, QKeyEvent) keyboardGrabber() → QWidget killTimer(self, int) layout(self ) → QLayout

280 Chapter 7. Reference guiqwt Manual, Release 3.0.7

layoutDirection(self ) → Qt.LayoutDirection leaveEvent(self, QEvent) locale(self ) → QLocale logicalDpiX(self ) → int logicalDpiY(self ) → int lower(self ) mapFrom(self, QWidget, QPoint) → QPoint mapFromGlobal(self, QPoint) → QPoint mapFromParent(self, QPoint) → QPoint mapTo(self, QWidget, QPoint) → QPoint mapToGlobal(self, QPoint) → QPoint mapToParent(self, QPoint) → QPoint mask(self ) → QRegion maximumHeight(self ) → int maximumSize(self ) → QSize maximumWidth(self ) → int metaObject(self ) → QMetaObject metric(self, QPaintDevice.PaintDeviceMetric) → int minimumHeight(self ) → int minimumSize(self ) → QSize minimumSizeHint(self ) → QSize minimumWidth(self ) → int mouseDoubleClickEvent(self, QMouseEvent) mouseGrabber() → QWidget mouseMoveEvent(self, QMouseEvent) mousePressEvent(self, QMouseEvent) mouseReleaseEvent(self, QMouseEvent) move(self, QPoint) move(self, int, int) moveEvent(self, QMoveEvent) moveToThread(self, QThread) nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int] nativeParentWidget(self ) → QWidget nextInFocusChain(self ) → QWidget normalGeometry(self ) → QRect objectName(self ) → str

7.10. guiqwt.histogram 281 guiqwt Manual, Release 3.0.7

objectNameChanged objectNameChanged(self, str) [signal] overrideWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) overrideWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) paintEngine(self ) → QPaintEngine paintEvent(self, QPaintEvent) paintingActive(self ) → bool palette(self ) → QPalette parent(self ) → QObject parentWidget(self ) → QWidget physicalDpiX(self ) → int physicalDpiY(self ) → int pos(self ) → QPoint previousInFocusChain(self ) → QWidget property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. raise_(self ) receivers(self, PYQT_SIGNAL) → int rect(self ) → QRect releaseKeyboard(self ) releaseMouse(self ) releaseShortcut(self, int) removeAction(self, QAction) removeEventFilter(self, QObject) render(self, QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) repaint(self ) repaint(self, int, int, int, int) repaint(self, QRect) repaint(self, QRegion) resize(self, QSize) resize(self, int, int) resizeEvent(self, QResizeEvent) restoreGeometry(self, Union[QByteArray, bytes, bytearray]) → bool saveGeometry(self ) → QByteArray

282 Chapter 7. Reference guiqwt Manual, Release 3.0.7

screen(self ) → QScreen scroll(self, int, int) scroll(self, int, int, QRect) sender(self ) → QObject senderSignalIndex(self ) → int setAcceptDrops(self, bool) setAccessibleDescription(self, str) setAccessibleName(self, str) setAttribute(self, Qt.WidgetAttribute, on: bool = True) setAutoFillBackground(self, bool) setBackgroundRole(self, QPalette.ColorRole) setBaseSize(self, int, int) setBaseSize(self, QSize) setContentsMargins(self, int, int, int, int) setContentsMargins(self, QMargins) setContextMenuPolicy(self, Qt.ContextMenuPolicy) setCursor(self, Union[QCursor, Qt.CursorShape]) setDisabled(self, bool) setEnabled(self, bool) setFixedHeight(self, int) setFixedSize(self, QSize) setFixedSize(self, int, int) setFixedWidth(self, int) setFocus(self ) setFocus(self, Qt.FocusReason) setFocusPolicy(self, Qt.FocusPolicy) setFocusProxy(self, QWidget) setFont(self, QFont) setForegroundRole(self, QPalette.ColorRole) setGeometry(self, QRect) setGeometry(self, int, int, int, int) setGraphicsEffect(self, QGraphicsEffect) setHidden(self, bool) setInputMethodHints(self, Union[Qt.InputMethodHints, Qt.InputMethodHint]) setLayout(self, QLayout) setLayoutDirection(self, Qt.LayoutDirection) setLocale(self, QLocale)

7.10. guiqwt.histogram 283 guiqwt Manual, Release 3.0.7

setMask(self, QBitmap) setMask(self, QRegion) setMaximumHeight(self, int) setMaximumSize(self, int, int) setMaximumSize(self, QSize) setMaximumWidth(self, int) setMinimumHeight(self, int) setMinimumSize(self, int, int) setMinimumSize(self, QSize) setMinimumWidth(self, int) setMouseTracking(self, bool) setObjectName(self, str) setPalette(self, QPalette) setParent(self, QWidget) setParent(self, QWidget, Union[Qt.WindowFlags, Qt.WindowType]) setProperty(self, str, Any) → bool setShortcutAutoRepeat(self, int, enabled: bool = True) setShortcutEnabled(self, int, enabled: bool = True) setSizeIncrement(self, int, int) setSizeIncrement(self, QSize) setSizePolicy(self, QSizePolicy) setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy) setStatusTip(self, str) setStyle(self, QStyle) setStyleSheet(self, str) setTabOrder(QWidget, QWidget) setTabletTracking(self, bool) setToolTip(self, str) setToolTipDuration(self, int) setUpdatesEnabled(self, bool) setVisible(self, bool) setWhatsThis(self, str) setWindowFilePath(self, str) setWindowFlag(self, Qt.WindowType, on: bool = True) setWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) setWindowIcon(self, QIcon) setWindowIconText(self, str) setWindowModality(self, Qt.WindowModality)

284 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setWindowModified(self, bool) setWindowOpacity(self, float) setWindowRole(self, str) setWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) setWindowTitle(self, str) sharedPainter(self ) → QPainter show(self ) showEvent(self, QShowEvent) showFullScreen(self ) showMaximized(self ) showMinimized(self ) showNormal(self ) signalsBlocked(self ) → bool size(self ) → QSize sizeHint(self ) → QSize sizeIncrement(self ) → QSize sizePolicy(self ) → QSizePolicy stackUnder(self, QWidget) startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int statusTip(self ) → str style(self ) → QStyle styleSheet(self ) → str tabletEvent(self, QTabletEvent) testAttribute(self, Qt.WidgetAttribute) → bool thread(self ) → QThread timerEvent(self, QTimerEvent) toolTip(self ) → str toolTipDuration(self ) → int tr(self, str, disambiguation: str = None, n: int = -1) → str underMouse(self ) → bool ungrabGesture(self, Qt.GestureType) unsetCursor(self ) unsetLayoutDirection(self ) unsetLocale(self ) update(self ) update(self, QRect) update(self, QRegion) update(self, int, int, int, int)

7.10. guiqwt.histogram 285 guiqwt Manual, Release 3.0.7

updateGeometry(self ) updateMicroFocus(self ) updatesEnabled(self ) → bool visibility_changed(enable) DockWidget visibility has changed visibleRegion(self ) → QRegion whatsThis(self ) → str wheelEvent(self, QWheelEvent) width(self ) → int widthMM(self ) → int winId(self ) → sip.voidptr window(self ) → QWidget windowFilePath(self ) → str windowFlags(self ) → Qt.WindowFlags windowHandle(self ) → QWindow windowIcon(self ) → QIcon windowIconChanged windowIconChanged(self, QIcon) [signal] windowIconText(self ) → str windowIconTextChanged windowIconTextChanged(self, str) [signal] windowModality(self ) → Qt.WindowModality windowOpacity(self ) → float windowRole(self ) → str windowState(self ) → Qt.WindowStates windowTitle(self ) → str windowTitleChanged windowTitleChanged(self, str) [signal] windowType(self ) → Qt.WindowType x(self ) → int y(self ) → int set_range(_min, _max) Set contrast panel’s histogram range class guiqwt.histogram.LevelsHistogram(parent=None) Image levels histogram widget SIG_VOI_CHANGED Signal emitted by LevelsHistogram when LUT range was changed set_full_range() Set range bounds to image min/max levels

286 Chapter 7. Reference guiqwt Manual, Release 3.0.7

eliminate_outliers(percent) Eliminate outliers: eliminate percent/2*N counts on each side of the histogram (where N is the total count number) DEFAULT_ITEM_TYPE alias of guiqwt.interfaces.ICurveItemType class PaintDeviceMetric class RenderFlag class RenderFlags QWidget.RenderFlags(Union[QWidget.RenderFlags, QWidget.RenderFlag]) QWid- get.RenderFlags(QWidget.RenderFlags) class Shadow class Shape class StyleMask acceptDrops(self ) → bool accessibleDescription(self ) → str accessibleName(self ) → str actionEvent(self, QActionEvent) actions(self ) → List[QAction] activateWindow(self ) addAction(self, QAction) addActions(self, Iterable[QAction]) add_item(item, z=None) Add a plot item instance to this plot widget • item: qwt.QwtPlotItem object implementing the guiqwt.interfaces.IBasePlotItem interface • z: item’s z order (None -> z = max(self.get_items())+1) add_item_with_z_offset(item, zoffset) Add a plot item instance within a specified z range, over zmin adjustSize(self ) attachItem(plotItem, on) Attach/Detach a plot item Parameters • plotItem (qwt.plot.QwtPlotItem) – Plot item • on (bool) – When true attach the item, otherwise detach it autoDelete() Returns true if auto deletion is enabled See also: setAutoDelete(), insertItem() autoFillBackground(self ) → bool

7.10. guiqwt.histogram 287 guiqwt Manual, Release 3.0.7

autoRefresh() Replots the plot if autoReplot() is True. autoReplot() Returns True if the autoReplot option is set. See also: setAutoReplot() axisAutoScale(axisId) Parameters axisId (int) – Axis index Returns True, if autoscaling is enabled axisEnabled(axisId) Parameters axisId (int) – Axis index Returns True, if a specified axis is enabled axisFont(axisId) Parameters axisId (int) – Axis index Returns The font of the scale labels for a specified axis axisInterval(axisId) Parameters axisId (int) – Axis index Returns The current interval of the specified axis This is only a convenience function for axisScaleDiv(axisId).interval() See also: qwt.scale_div.QwtScaleDiv, axisScaleDiv() axisMaxMajor(axisId) Parameters axisId (int) – Axis index Returns The maximum number of major ticks for a specified axis See also: setAxisMaxMajor(), qwt.scale_engine.QwtScaleEngine.divideScale() axisMaxMinor(axisId) Parameters axisId (int) – Axis index Returns The maximum number of minor ticks for a specified axis See also: setAxisMaxMinor(), qwt.scale_engine.QwtScaleEngine.divideScale() axisScaleDiv(axisId) Parameters axisId (int) – Axis index Returns The scale division of a specified axis axisScaleDiv(axisId).lowerBound(), axisScaleDiv(axisId).upperBound() are the current limits of the axis scale. See also:

288 Chapter 7. Reference guiqwt Manual, Release 3.0.7

qwt.scale_div.QwtScaleDiv, setAxisScaleDiv(), qwt.scale_engine. QwtScaleEngine.divideScale() axisScaleDraw(axisId) Parameters axisId (int) – Axis index Returns Specified scaleDraw for axis, or NULL if axis is invalid. axisScaleEngine(axisId) Parameters axisId (int) – Axis index Returns Scale engine for a specific axis See also: setAxisScaleEngine() axisStepSize(axisId) Parameters axisId (int) – Axis index Returns step size parameter value This doesn’t need to be the step size of the current scale. See also: setAxisScale(), qwt.scale_engine.QwtScaleEngine.divideScale() axisTitle(axisId) Parameters axisId (int) – Axis index Returns Title of a specified axis axisValid(axis_id) Parameters axis_id (int) – Axis Returns True if the specified axis exists, otherwise False axisWidget(axisId) Parameters axisId (int) – Axis index Returns Scale widget of the specified axis, or None if axisId is invalid. backgroundRole(self ) → QPalette.ColorRole baseSize(self ) → QSize blockSignals(self, bool) → bool canvas() Returns the plot’s canvas canvasBackground() Returns Background brush of the plotting area. See also: setCanvasBackground() canvasMap(axisId) Parameters axisId (int) – Axis

7.10. guiqwt.histogram 289 guiqwt Manual, Release 3.0.7

Returns Map for the axis on the canvas. With this map pixel coordinates can translated to plot coordinates and vice versa. See also: qwt.scale_map.QwtScaleMap, transform(), invTransform() changeEvent(self, QEvent) childAt(self, QPoint) → QWidget childAt(self, int, int) -> QWidget childEvent(self, QChildEvent) children(self ) → List[QObject] childrenRect(self ) → QRect childrenRegion(self ) → QRegion clearFocus(self ) clearMask(self ) close(self ) → bool closeEvent(self, QCloseEvent) colorCount(self ) → int connectNotify(self, QMetaMethod) contentsMargins(self ) → QMargins contentsRect(self ) → QRect contextMenuEvent(self, QContextMenuEvent) contextMenuPolicy(self ) → Qt.ContextMenuPolicy copy_to_clipboard() Copy widget’s window to clipboard create(self, window: sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True) createWindowContainer(QWindow, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = 0) → QWidget cursor(self ) → QCursor customContextMenuRequested customContextMenuRequested(self, QPoint) [signal] customEvent(self, QEvent) del_all_items(except_grid=True) Del all items, eventually (default) except grid del_item(item) Remove item from widget Convenience function (see ‘del_items’) del_items(items) Remove item from widget deleteLater(self ) depth(self ) → int deserialize(reader)

290 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Restore items from HDF5 file: • reader: guidata.hdf5io.HDF5Reader object See also guiqwt.baseplot.BasePlot.save_items_to_hdf5() destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True) destroyed destroyed(self, object: QObject = None) [signal] detachItems(rtti=None) Detach items from the dictionary Parameters rtti (int or None) – In case of QwtPlotItem.Rtti_PlotItem or None (default) detach all items otherwise only those items of the type rtti. devType(self ) → int devicePixelRatio(self ) → int devicePixelRatioF(self ) → float devicePixelRatioFScale() → float disable_autoscale() Re-apply the axis scales so as to disable autoscaling without changing the view disable_unused_axes() Disable unused axes disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) do_autoscale(replot=True, axis_id=None) Do autoscale on all axes do_pan_view(dx, dy) Translate the active axes by dx, dy dx, dy are tuples composed of (initial pos, dest pos) do_zoom_view(dx, dy, lock_aspect_ratio=False) Change the scale of the active axes (zoom/dezoom) according to dx, dy dx, dy are tuples composed of (initial pos, dest pos) We try to keep initial pos fixed on the canvas as the scale changes dragEnterEvent(self, QDragEnterEvent) dragLeaveEvent(self, QDragLeaveEvent) dragMoveEvent(self, QDragMoveEvent) drawCanvas(painter) Redraw the canvas. Parameters painter (QPainter) – Painter used for drawing

Warning: drawCanvas calls drawItems what is also used for printing. Applications that like to add individual plot items better overload drawItems()

See also: getCanvasMarginsHint(), QwtPlotItem.getCanvasMarginHint() drawFrame(self, QPainter)

7.10. guiqwt.histogram 291 guiqwt Manual, Release 3.0.7

drawItems(painter, canvasRect, maps) Redraw the canvas. Parameters • painter (QPainter) – Painter used for drawing • canvasRect (QRectF) – Bounding rectangle where to paint • maps (list)– QwtPlot.axisCnt maps, mapping between plot and paint device coordi- nates

Note: Usually canvasRect is contentsRect() of the plot canvas. Due to a bug in Qt this rectangle might be wrong for certain frame styles ( f.e QFrame.Box ) and it might be necessary to fix the margins manually using QWidget.setContentsMargins()

dropEvent(self, QDropEvent) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] edit_axis_parameters(axis_id) Edit axis parameters edit_plot_parameters(key) Edit plot parameters effectiveWinId(self ) → sip.voidptr enableAxis(axisId, tf=True) Enable or disable a specified axis When an axis is disabled, this only means that it is not visible on the screen. Curves, markers and can be attached to disabled axes, and transformation of screen coordinates into values works as normal. Only xBottom and yLeft are enabled by default. Parameters • axisId (int) – Axis index • tf (bool) – True (enabled) or False (disabled) enable_used_axes() Enable only used axes For now, this is needed only by the pyplot interface ensurePolished(self ) enterEvent(self, QEvent) event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool exportTo(filename, size=(800, 600), size_mm=None, resolution=72.0, format_=None) Export plot to PDF or image file (SVG, PNG, . . . ) Parameters • filename (str) – Filename • size (tuple) – (width, height) size in pixels

292 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• size_mm (tuple) – (width, height) size in millimeters • resolution (float) – Image resolution • format (str) – File format (PDF, SVG, PNG, . . . ) find(sip.voidptr) → QWidget findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] flatStyle() Returns True if the flatStyle option is set. See also: setFlatStyle() focusInEvent(self, QFocusEvent) focusNextChild(self ) → bool focusNextPrevChild(self, bool) → bool focusOutEvent(self, QFocusEvent) focusPolicy(self ) → Qt.FocusPolicy focusPreviousChild(self ) → bool focusProxy(self ) → QWidget focusWidget(self ) → QWidget font(self ) → QFont fontInfo(self ) → QFontInfo fontMetrics(self ) → QFontMetrics footer() Returns Text of the footer See also: setFooter() footerLabel() Returns Footer label widget. foregroundRole(self ) → QPalette.ColorRole

7.10. guiqwt.histogram 293 guiqwt Manual, Release 3.0.7

frameGeometry(self ) → QRect frameRect(self ) → QRect frameShadow(self ) → QFrame.Shadow frameShape(self ) → QFrame.Shape frameSize(self ) → QSize frameStyle(self ) → int frameWidth(self ) → int geometry(self ) → QRect getCanvasMarginsHint(maps, canvasRect) Calculate the canvas margins Parameters • maps (list)– QwtPlot.axisCnt maps, mapping between plot and paint device coordi- nates • canvasRect (QRectF) – Bounding rectangle where to paint Plot items might indicate, that they need some extra space at the borders of the canvas by the Qwt- PlotItem.Margins flag. See also: updateCanvasMargins(), getCanvasMarginHint() getContentsMargins(self ) → Tuple[int, int, int, int] get_active_axes() Return active axes get_active_item(force=False) Return active item Force item activation if there is no active item get_axesparam_class(item) Return AxesParam dataset class associated to item’s type get_axis_color(axis_id) Get axis color (color name, i.e. string) get_axis_direction(axis_id) Return axis direction of increasing values • axis_id: axis id (BasePlot.Y_LEFT, BasePlot.X_BOTTOM, . . . ) or string: ‘bottom’, ‘left’, ‘top’ or ‘right’ get_axis_font(axis_id) Get axis font get_axis_id(axis_name) Return axis ID from axis name If axis ID is passed directly, check the ID get_axis_limits(axis_id) Return axis limits (minimum and maximum values) get_axis_scale(axis_id) Return the name (‘lin’ or ‘log’) of the scale used by axis get_axis_title(axis_id) Get axis title

294 Chapter 7. Reference guiqwt Manual, Release 3.0.7

get_axis_unit(axis_id) Get axis unit get_context_menu() Return widget context menu get_default_item() Return default item, depending on plot’s default item type (e.g. for a curve plot, this is a curve item type). Return nothing if there is more than one item matching the default item type. get_items(z_sorted=False, item_type=None) Return widget’s item list (items are based on IBasePlotItem’s interface) get_last_active_item(item_type) Return last active item corresponding to passed item_type get_max_z() Return maximum z-order for all items registered in plot If there is no item, return 0 get_nearest_object(pos, close_dist=0) Return nearest item from position ‘pos’ If close_dist > 0: Return the first found item (higher z) which distance to ‘pos’ is less than close_dist else: Return the closest item get_nearest_object_in_z(pos) Return nearest item for which position ‘pos’ is inside of it (iterate over items with respect to their ‘z’ coordinate) get_plot_limits(xaxis=’bottom’, yaxis=’left’) Return plot scale limits get_plot_parameters(key, itemparams) Return a list of DataSets for a given parameter key the datasets will be edited and passed back to set_plot_parameters this is a generic interface to help building context menus using the BasePlotMenuTool get_private_items(z_sorted=False, item_type=None) Return widget’s private item list (items are based on IBasePlotItem’s interface) get_public_items(z_sorted=False, item_type=None) Return widget’s public item list (items are based on IBasePlotItem’s interface) get_scales() Return active curve scales get_selected_items(z_sorted=False, item_type=None) Return selected items get_title() Get plot title grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(-1, -1))) → QPixmap grabGesture(self, Qt.GestureType, flags: Union[Qt.GestureFlags, Qt.GestureFlag] = Qt.GestureFlags()) grabKeyboard(self )

7.10. guiqwt.histogram 295 guiqwt Manual, Release 3.0.7

grabMouse(self ) grabMouse(self, Union[QCursor, Qt.CursorShape]) grabShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) → int graphicsEffect(self ) → QGraphicsEffect graphicsProxyWidget(self ) → QGraphicsProxyWidget hasFocus(self ) → bool hasHeightForWidth(self ) → bool hasMouseTracking(self ) → bool hasTabletTracking(self ) → bool height(self ) → int heightForWidth(self, int) → int heightMM(self ) → int hide(self ) hideEvent(self, QHideEvent) hide_items(items=None, item_type=None) Hide items (if items is None, hide all items) inherits(self, str) → bool initAxesData() Initialize axes initPainter(self, QPainter) initStyleOption(self, QStyleOptionFrame) inputMethodEvent(self, QInputMethodEvent) inputMethodHints(self ) → Qt.InputMethodHints inputMethodQuery(self, Qt.InputMethodQuery) → Any insertAction(self, QAction, QAction) insertActions(self, QAction, Iterable[QAction]) insertItem(item) Insert a plot item Parameters item (qwt.plot.QwtPlotItem) – PlotItem See also: removeItem() insertLegend(legend, pos=None, ratio=-1) Insert a legend If the position legend is QwtPlot.LeftLegend or QwtPlot.RightLegend the legend will be organized in one column from top to down. Otherwise the legend items will be placed in a table with a best fit number of columns from left to right. insertLegend() will set the plot widget as parent for the legend. The legend will be deleted in the destructor of the plot or when another legend is inserted.

296 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Legends, that are not inserted into the layout of the plot widget need to connect to the legendDataChanged() signal. Calling updateLegend() initiates this signal for an initial update. When the application code wants to implement its own layout this also needs to be done for rendering plots to a document ( see QwtPlotRen- derer ). Parameters • legend (qwt.legend.QwtAbstractLegend) – Legend • pos (QwtPlot.LegendPosition) – The legend’s position. • ratio (float) – Ratio between legend and the bounding rectangle of title, canvas and axes

Note: For top/left position the number of columns will be limited to 1, otherwise it will be set to unlimited.

Note: The legend will be shrunk if it would need more space than the given ratio. The ratio is limited to ]0.0 .. 1.0]. In case of <= 0.0 it will be reset to the default ratio. The default vertical/horizontal ratio is 0.33/0.5.

See also: legend(), qwt.plot_layout.QwtPlotLayout.legendPosition(), qwt. plot_layout.QwtPlotLayout.setLegendPosition() installEventFilter(self, QObject) invTransform(axisId, pos) Transform the x or y coordinate of a position in the drawing region into a value. Parameters • axisId (int) – Axis index • pos (int) – position

Warning: The position can be an x or a y coordinate, depending on the specified axis.

invalidate() Invalidate paint cache and schedule redraw use instead of replot when only the content of the canvas needs redrawing (axes, shouldn’t change) isActiveWindow(self ) → bool isAncestorOf(self, QWidget) → bool isEnabled(self ) → bool isEnabledTo(self, QWidget) → bool isFullScreen(self ) → bool isHidden(self ) → bool isLeftToRight(self ) → bool isMaximized(self ) → bool isMinimized(self ) → bool

7.10. guiqwt.histogram 297 guiqwt Manual, Release 3.0.7

isModal(self ) → bool isRightToLeft(self ) → bool isSignalConnected(self, QMetaMethod) → bool isVisible(self ) → bool isVisibleTo(self, QWidget) → bool isWidgetType(self ) → bool isWindow(self ) → bool isWindowModified(self ) → bool isWindowType(self ) → bool itemList(rtti=None) A list of attached plot items. Use caution when iterating these lists, as removing/detaching an item will invalidate the iterator. Instead you can place pointers to objects to be removed in a removal list, and traverse that list later. Parameters rtti (int) – In case of QwtPlotItem.Rtti_PlotItem detach all items otherwise only those items of the type rtti. Returns List of all attached plot items of a specific type. If rtti is None, return a list of all attached plot items. keyPressEvent(self, QKeyEvent) keyReleaseEvent(self, QKeyEvent) keyboardGrabber() → QWidget killTimer(self, int) layout(self ) → QLayout layoutDirection(self ) → Qt.LayoutDirection leaveEvent(self, QEvent) legend() Returns the plot’s legend See also: insertLegend() lineWidth(self ) → int locale(self ) → QLocale logicalDpiX(self ) → int logicalDpiY(self ) → int lower(self ) mapFrom(self, QWidget, QPoint) → QPoint mapFromGlobal(self, QPoint) → QPoint mapFromParent(self, QPoint) → QPoint mapTo(self, QWidget, QPoint) → QPoint

298 Chapter 7. Reference guiqwt Manual, Release 3.0.7

mapToGlobal(self, QPoint) → QPoint mapToParent(self, QPoint) → QPoint mask(self ) → QRegion maximumHeight(self ) → int maximumSize(self ) → QSize maximumWidth(self ) → int metaObject(self ) → QMetaObject metric(self, QPaintDevice.PaintDeviceMetric) → int midLineWidth(self ) → int minimumHeight(self ) → int minimumSize(self ) → QSize minimumSizeHint() Returns Return a minimum size hint minimumWidth(self ) → int mouseDoubleClickEvent(event) Reimplement QWidget method mouseGrabber() → QWidget mouseMoveEvent(self, QMouseEvent) mousePressEvent(self, QMouseEvent) mouseReleaseEvent(self, QMouseEvent) move(self, QPoint) move(self, int, int) moveEvent(self, QMoveEvent) moveToThread(self, QThread) move_down(item_list) Move item(s) down, i.e. to the background (swap item with the previous item in z-order) item: plot item or list of plot items Return True if items have been moved effectively move_up(item_list) Move item(s) up, i.e. to the foreground (swap item with the next item in z-order) item: plot item or list of plot items Return True if items have been moved effectively nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int] nativeParentWidget(self ) → QWidget nextInFocusChain(self ) → QWidget normalGeometry(self ) → QRect objectName(self ) → str

7.10. guiqwt.histogram 299 guiqwt Manual, Release 3.0.7

objectNameChanged objectNameChanged(self, str) [signal] overrideWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) overrideWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) paintEngine(self ) → QPaintEngine paintEvent(self, QPaintEvent) paintingActive(self ) → bool palette(self ) → QPalette parent(self ) → QObject parentWidget(self ) → QWidget physicalDpiX(self ) → int physicalDpiY(self ) → int plotLayout() Returns the plot’s layout See also: setPlotLayout() pos(self ) → QPoint previousInFocusChain(self ) → QWidget print_(printer) Print plot to printer Parameters printer (QPaintDevice or QPrinter or QSvgGenerator)– Printer property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. raise_(self ) read_axes_styles(section, options) Read axes styles from section and options (one option for each axis in the order left, right, bottom, top) Skip axis if option is None receivers(self, PYQT_SIGNAL) → int rect(self ) → QRect releaseKeyboard(self ) releaseMouse(self ) releaseShortcut(self, int) removeAction(self, QAction) removeEventFilter(self, QObject)

300 Chapter 7. Reference guiqwt Manual, Release 3.0.7

removeItem(item) Remove a plot item Parameters item (qwt.plot.QwtPlotItem) – PlotItem See also: insertItem() render(self, QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) repaint(self ) repaint(self, int, int, int, int) repaint(self, QRect) repaint(self, QRegion) replot() Redraw the plot If the autoReplot option is not set (which is the default) or if any curves are attached to raw data, the plot has to be refreshed explicitly in order to make changes visible. See also: updateAxes(), setAutoReplot() resize(self, QSize) resize(self, int, int) resizeEvent(self, QResizeEvent) restoreGeometry(self, Union[QByteArray, bytes, bytearray]) → bool restore_items(iofile) Restore items from file using the pickle protocol • iofile: file object or filename See also guiqwt.baseplot.BasePlot.save_items() saveGeometry(self ) → QByteArray save_items(iofile, selected=False) Save (serializable) items to file using the pickle protocol • iofile: file object or filename • selected=False: if True, will save only selected items See also guiqwt.baseplot.BasePlot.restore_items() save_widget(fname) Grab widget’s window and save it to filename (*.png, *.pdf) screen(self ) → QScreen scroll(self, int, int) scroll(self, int, int, QRect) select_all() Select all selectable items

7.10. guiqwt.histogram 301 guiqwt Manual, Release 3.0.7

select_item(item) Select item select_some_items(items) Select items sender(self ) → QObject senderSignalIndex(self ) → int serialize(writer, selected=False) Save (serializable) items to HDF5 file: • writer: guidata.hdf5io.HDF5Writer object • selected=False: if True, will save only selected items See also guiqwt.baseplot.BasePlot.restore_items_from_hdf5() setAcceptDrops(self, bool) setAccessibleDescription(self, str) setAccessibleName(self, str) setAttribute(self, Qt.WidgetAttribute, on: bool = True) setAutoDelete(autoDelete) En/Disable Auto deletion If Auto deletion is on all attached plot items will be deleted in the destructor of QwtPlotDict. The default value is on. Parameters autoDelete (bool) – enable/disable See also: autoDelete(), insertItem() setAutoFillBackground(self, bool) setAutoReplot(tf=True) Set or reset the autoReplot option If the autoReplot option is set, the plot will be updated implicitly by manipulating member functions. Since this may be time-consuming, it is recommended to leave this option switched off and call replot() explicitly if necessary. The autoReplot option is set to false by default, which means that the user has to call replot() in order to make changes visible. Parameters tf (bool) – True or False. Defaults to True. See also: autoReplot() setAxisAutoScale(axisId, on=True) Enable autoscaling for a specified axis This member function is used to switch back to autoscaling mode after a fixed scale has been set. Au- toscaling is enabled by default. Parameters • axisId (int) – Axis index

302 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• on (bool) – On/Off See also: setAxisScale(), setAxisScaleDiv(), updateAxes()

Note: The autoscaling flag has no effect until updateAxes() is executed ( called by replot() ).

setAxisFont(axisId, font) Change the font of an axis Parameters • axisId (int) – Axis index • font (QFont) – Font

Warning: This function changes the font of the tick labels, not of the axis title.

setAxisLabelAlignment(axisId, alignment) Change the alignment of the tick labels Parameters • axisId (int) – Axis index • alignment (Qt.Alignment) – Or’d Qt.AlignmentFlags See also: qwt.scale_draw.QwtScaleDraw.setLabelAlignment() setAxisLabelAutoSize(axisId, state) Set tick labels automatic size option (default: on) Parameters • axisId (int) – Axis index • state (bool) – On/off See also: qwt.scale_draw.QwtScaleDraw.setLabelAutoSize() setAxisLabelRotation(axisId, rotation) Rotate all tick labels Parameters • axisId (int) – Axis index • rotation (float) – Angle in degrees. When changing the label rotation, the label alignment might be adjusted too. See also: setLabelRotation(), setAxisLabelAlignment() setAxisMaxMajor(axisId, maxMajor) Set the maximum number of major scale intervals for a specified axis Parameters

7.10. guiqwt.histogram 303 guiqwt Manual, Release 3.0.7

• axisId (int) – Axis index • maxMajor (int) – Maximum number of major steps See also: axisMaxMajor() setAxisMaxMinor(axisId, maxMinor) Set the maximum number of minor scale intervals for a specified axis Parameters • axisId (int) – Axis index • maxMinor (int) – Maximum number of minor steps See also: axisMaxMinor() setAxisScale(axisId, min_, max_, stepSize=0) Disable autoscaling and specify a fixed scale for a selected axis. In updateAxes() the scale engine calculates a scale division from the specified parameters, that will be assigned to the scale widget. So updates of the scale widget usually happen delayed with the next replot. Parameters • axisId (int) – Axis index • min (float) – Minimum of the scale • max (float) – Maximum of the scale • stepSize (float) – Major step size. If step == 0, the step size is calculated automatically using the maxMajor setting. See also: setAxisMaxMajor(), setAxisAutoScale(), axisStepSize(), qwt.scale_engine. QwtScaleEngine.divideScale() setAxisScaleDiv(axisId, scaleDiv) Disable autoscaling and specify a fixed scale for a selected axis. The scale division will be stored locally only until the next call of updateAxes(). So updates of the scale widget usually happen delayed with the next replot. Parameters • axisId (int) – Axis index • scaleDiv (qwt.scale_div.QwtScaleDiv) – Scale division See also: setAxisScale(), setAxisAutoScale() setAxisScaleDraw(axisId, scaleDraw) Set a scale draw Parameters • axisId (int) – Axis index • scaleDraw (qwt.scale_draw.QwtScaleDraw) – Object responsible for drawing scales.

304 Chapter 7. Reference guiqwt Manual, Release 3.0.7

By passing scaleDraw it is possible to extend QwtScaleDraw functionality and let it take place in QwtPlot. Please note that scaleDraw has to be created with new and will be deleted by the corresponding QwtScale member ( like a child object ). See also: qwt.scale_draw.QwtScaleDraw, qwt.scale_widget.QwtScaleWigdet

Warning: The attributes of scaleDraw will be overwritten by those of the previous QwtScaleDraw.

setAxisScaleEngine(axisId, scaleEngine) Change the scale engine for an axis Parameters • axisId (int) – Axis index • scaleEngine (qwt.scale_engine.QwtScaleEngine) – Scale engine See also: axisScaleEngine() setAxisTitle(axisId, title) Change the title of a specified axis Parameters • axisId (int) – Axis index • title (qwt.text.QwtText or str) – axis title setBackgroundRole(self, QPalette.ColorRole) setBaseSize(self, int, int) setBaseSize(self, QSize) setCanvas(canvas) Set the drawing canvas of the plot widget. The default canvas is a QwtPlotCanvas. Parameters canvas (QWidget) – Canvas Widget See also: canvas() setCanvasBackground(brush) Change the background of the plotting area Sets brush to QPalette.Window of all color groups of the palette of the canvas. Using canvas().setPalette() is a more powerful way to set these colors. Parameters brush (QBrush) – New background brush See also: canvasBackground() setContentsMargins(self, int, int, int, int) setContentsMargins(self, QMargins) setContextMenuPolicy(self, Qt.ContextMenuPolicy) setCursor(self, Union[QCursor, Qt.CursorShape])

7.10. guiqwt.histogram 305 guiqwt Manual, Release 3.0.7

setDisabled(self, bool) setEnabled(self, bool) setFixedHeight(self, int) setFixedSize(self, QSize) setFixedSize(self, int, int) setFixedWidth(self, int) setFlatStyle(state) Set or reset the flatStyle option If the flatStyle option is set, the plot will be rendered without any margin (scales, canvas, layout). Enabling this option makes the plot look flat and compact. The flatStyle option is set to True by default. Parameters state (bool) – True or False. See also: flatStyle() setFocus(self ) setFocus(self, Qt.FocusReason) setFocusPolicy(self, Qt.FocusPolicy) setFocusProxy(self, QWidget) setFont(self, QFont) setFooter(text) Change the text the footer Parameters text (str or qwt.text.QwtText) – New text of the footer See also: footer() setForegroundRole(self, QPalette.ColorRole) setFrameRect(self, QRect) setFrameShadow(self, QFrame.Shadow) setFrameShape(self, QFrame.Shape) setFrameStyle(self, int) setGeometry(self, QRect) setGeometry(self, int, int, int, int) setGraphicsEffect(self, QGraphicsEffect) setHidden(self, bool) setInputMethodHints(self, Union[Qt.InputMethodHints, Qt.InputMethodHint]) setLayout(self, QLayout) setLayoutDirection(self, Qt.LayoutDirection) setLineWidth(self, int) setLocale(self, QLocale)

306 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setMask(self, QBitmap) setMask(self, QRegion) setMaximumHeight(self, int) setMaximumSize(self, int, int) setMaximumSize(self, QSize) setMaximumWidth(self, int) setMidLineWidth(self, int) setMinimumHeight(self, int) setMinimumSize(self, int, int) setMinimumSize(self, QSize) setMinimumWidth(self, int) setMouseTracking(self, bool) setObjectName(self, str) setPalette(self, QPalette) setParent(self, QWidget) setParent(self, QWidget, Union[Qt.WindowFlags, Qt.WindowType]) setPlotLayout(layout) Assign a new plot layout Parameters layout (qwt.plot_layout.QwtPlotLayout) – Layout See also: plotLayout() setProperty(self, str, Any) → bool setShortcutAutoRepeat(self, int, enabled: bool = True) setShortcutEnabled(self, int, enabled: bool = True) setSizeIncrement(self, int, int) setSizeIncrement(self, QSize) setSizePolicy(self, QSizePolicy) setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy) setStatusTip(self, str) setStyle(self, QStyle) setStyleSheet(self, str) setTabOrder(QWidget, QWidget) setTabletTracking(self, bool) setTitle(title) Change the plot’s title Parameters title (str or qwt.text.QwtText) – New title See also: title() setToolTip(self, str)

7.10. guiqwt.histogram 307 guiqwt Manual, Release 3.0.7

setToolTipDuration(self, int) setUpdatesEnabled(self, bool) setVisible(self, bool) setWhatsThis(self, str) setWindowFilePath(self, str) setWindowFlag(self, Qt.WindowType, on: bool = True) setWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) setWindowIcon(self, QIcon) setWindowIconText(self, str) setWindowModality(self, Qt.WindowModality) setWindowModified(self, bool) setWindowOpacity(self, float) setWindowRole(self, str) setWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) setWindowTitle(self, str) set_active_item(item) Override base set_active_item to change the grid’s axes according to the selected item set_antialiasing(checked) Toggle curve antialiasing set_axis_color(axis_id, color) Set axis color color: color name (string) or QColor instance set_axis_direction(axis_id, reverse=False) Set axis direction of increasing values • axis_id: axis id (BasePlot.Y_LEFT, BasePlot.X_BOTTOM, . . . ) or string: ‘bottom’, ‘left’, ‘top’ or ‘right’ • reverse: False (default) – x-axis values increase from left to right – y-axis values increase from bottom to top • reverse: True – x-axis values increase from right to left – y-axis values increase from top to bottom set_axis_font(axis_id, font) Set axis font set_axis_limits(axis_id, vmin, vmax, stepsize=0) Set axis limits (minimum and maximum values) set_axis_scale(axis_id, scale, autoscale=True) Set axis scale Example: self.set_axis_scale(curve.yAxis(), ‘lin’) set_axis_ticks(axis_id, nmajor=None, nminor=None) Set axis maximum number of major ticks and maximum of minor ticks

308 Chapter 7. Reference guiqwt Manual, Release 3.0.7

set_axis_title(axis_id, text) Set axis title set_axis_unit(axis_id, text) Set axis unit set_item_parameters(itemparams) Set item (plot, here) parameters set_item_visible(item, state, notify=True, replot=True) Show/hide item and emit a SIG_ITEMS_CHANGED signal set_items(*args) Utility function used to quickly setup a plot with a set of items set_items_readonly(state) Set all items readonly state to state Default item’s readonly state: False (items may be deleted) set_manager(manager, plot_id) Set the associated guiqwt.plot.PlotManager instance set_plot_limits(x0, x1, y0, y1, xaxis=’bottom’, yaxis=’left’) Set plot scale limits set_pointer(pointer_type) Set pointer. Valid values of pointer_type: • None: disable pointer • “canvas”: enable canvas pointer • “curve”: enable on-curve pointer set_scales(xscale, yscale) Set active curve scales Example: self.set_scales(‘lin’, ‘lin’) set_title(title) Set plot title set_titles(title=None, xlabel=None, ylabel=None, xunit=None, yunit=None) Set plot and axes titles at once • title: plot title • xlabel: (bottom axis title, top axis title) or bottom axis title only • ylabel: (left axis title, right axis title) or left axis title only • xunit: (bottom axis unit, top axis unit) or bottom axis unit only • yunit: (left axis unit, right axis unit) or left axis unit only sharedPainter(self ) → QPainter show(self ) showEvent(event) Reimplement Qwt method showFullScreen(self ) showMaximized(self ) showMinimized(self )

7.10. guiqwt.histogram 309 guiqwt Manual, Release 3.0.7

showNormal(self ) show_items(items=None, item_type=None) Show items (if items is None, show all items) signalsBlocked(self ) → bool size(self ) → QSize sizeHint() Preferred size sizeIncrement(self ) → QSize sizePolicy(self ) → QSizePolicy stackUnder(self, QWidget) startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int statusTip(self ) → str style(self ) → QStyle styleSheet(self ) → str tabletEvent(self, QTabletEvent) testAttribute(self, Qt.WidgetAttribute) → bool thread(self ) → QThread timerEvent(self, QTimerEvent) title() Returns Title of the plot See also: setTitle() titleLabel() Returns Title label widget. toolTip(self ) → str toolTipDuration(self ) → int tr(self, str, disambiguation: str = None, n: int = -1) → str transform(axisId, value) Transform a value into a coordinate in the plotting region Parameters • axisId (int) – Axis index • value (fload) – Value Returns X or Y coordinate in the plotting region corresponding to the value. underMouse(self ) → bool ungrabGesture(self, Qt.GestureType) unselect_all() Unselect all selected items

310 Chapter 7. Reference guiqwt Manual, Release 3.0.7

unselect_item(item) Unselect item unsetCursor(self ) unsetLayoutDirection(self ) unsetLocale(self ) update(self ) update(self, QRect) update(self, QRegion) update(self, int, int, int, int) updateAxes() Rebuild the axes scales In case of autoscaling the boundaries of a scale are calculated from the bounding rectangles of all plot items, having the QwtPlotItem.AutoScale flag enabled (QwtScaleEngine.autoScale()). Then a scale divi- sion is calculated (QwtScaleEngine.didvideScale()) and assigned to scale widget. When the scale boundaries have been assigned with setAxisScale() a scale division is calculated (QwtScaleEngine.didvideScale()) for this interval and assigned to the scale widget. When the scale has been set explicitly by setAxisScaleDiv() the locally stored scale division gets assigned to the scale widget. The scale widget indicates modifications by emitting a QwtScaleWidget.scaleDivChanged() signal. updateAxes() is usually called by replot(). See also: setAxisAutoScale(), setAxisScale(), setAxisScaleDiv(), replot(), QwtPlotItem.boundingRect() updateCanvasMargins() Update the canvas margins Plot items might indicate, that they need some extra space at the borders of the canvas by the Qwt- PlotItem.Margins flag. See also: getCanvasMarginsHint(), QwtPlotItem.getCanvasMarginHint() updateGeometry(self ) updateLayout() Adjust plot content to its current size. See also: resizeEvent() updateLegend(plotItem=None) If plotItem is None, emit QwtPlot.legendDataChanged for all plot item. Otherwise, emit the signal for passed plot item. Parameters plotItem (qwt.plot.QwtPlotItem) – Plot item See also: QwtPlotItem.legendData(), QwtPlot.legendDataChanged updateLegendItems(plotItem, legendData) Update all plot items interested in legend attributes Call QwtPlotItem.updateLegend(), when the QwtPlotItem.LegendInterest flag is set.

7.10. guiqwt.histogram 311 guiqwt Manual, Release 3.0.7

Parameters • plotItem (qwt.plot.QwtPlotItem) – Plot item • legendData (list) – Entries to be displayed for the plot item ( usually 1 ) See also: QwtPlotItem.LegendInterest(), QwtPlotItem.updateLegend() updateMicroFocus(self ) update_all_axes_styles() Update all axes styles update_axis_style(axis_id) Update axis style updatesEnabled(self ) → bool visibleRegion(self ) → QRegion whatsThis(self ) → str wheelEvent(self, QWheelEvent) width(self ) → int widthMM(self ) → int winId(self ) → sip.voidptr window(self ) → QWidget windowFilePath(self ) → str windowFlags(self ) → Qt.WindowFlags windowHandle(self ) → QWindow windowIcon(self ) → QIcon windowIconChanged windowIconChanged(self, QIcon) [signal] windowIconText(self ) → str windowIconTextChanged windowIconTextChanged(self, str) [signal] windowModality(self ) → Qt.WindowModality windowOpacity(self ) → float windowRole(self ) → str windowState(self ) → Qt.WindowStates windowTitle(self ) → str windowTitleChanged windowTitleChanged(self, str) [signal] windowType(self ) → Qt.WindowType x(self ) → int y(self ) → int

312 Chapter 7. Reference guiqwt Manual, Release 3.0.7

7.11 guiqwt.cross_section

The cross_section module provides cross section related objects: • guiqwt.cross_section.XCrossSection: the X-axis cross-section panel • guiqwt.cross_section.YCrossSection: the Y-axis cross-section panel • and other related objects which are exclusively used by the cross-section panels

7.11.1 Example

Simple cross-section demo:

#-*- coding: utf-8 -*- # # Copyright © 2009-2010 CEA # Pierre Raybaut # Licensed under the terms of the CECILL License # (see guiqwt/__init__.py for details)

"""Renders a cross section chosen by a cross marker"""

SHOW= True # Show test in GUI-based test launcher import os.path as osp, numpy as np from guiqwt.plot import ImageDialog from guiqwt.builder import make def create_window(): win= ImageDialog(edit= False, toolbar=True, wintitle="Cross sections test", options=dict(show_xsection=True, show_ysection=True, show_itemlist=True)) win.resize(800, 600) return win def test(): """Test""" # -- Create QApplication import guidata _app= guidata.qapplication() # -- filename= osp.join(osp.dirname(__file__),"brain.png") win= create_window() image= make.image(filename=filename, colormap="bone") data2= np.array(image.data.T[200:], copy= True) image2= make.image(data2, title="Modified", alpha_mask= True) plot= win.get_plot() plot.add_item(image) plot.add_item(image2, z=1) win.exec_() if __name__ =="__main__": test()

7.11. guiqwt.cross_section 313 guiqwt Manual, Release 3.0.7

7.11.2 Reference class guiqwt.cross_section.XCrossSection(parent=None) X-axis cross section widget CrossSectionPlotKlass alias of XCrossSectionPlot closeEvent(self, QCloseEvent) class PaintDeviceMetric class RenderFlag class RenderFlags QWidget.RenderFlags(Union[QWidget.RenderFlags, QWidget.RenderFlag]) QWid- get.RenderFlags(QWidget.RenderFlags) acceptDrops(self ) → bool accessibleDescription(self ) → str accessibleName(self ) → str actionEvent(self, QActionEvent) actions(self ) → List[QAction] activateWindow(self ) addAction(self, QAction) addActions(self, Iterable[QAction]) adjustSize(self ) autoFillBackground(self ) → bool backgroundRole(self ) → QPalette.ColorRole baseSize(self ) → QSize blockSignals(self, bool) → bool changeEvent(self, QEvent) childAt(self, QPoint) → QWidget childAt(self, int, int) -> QWidget childEvent(self, QChildEvent) children(self ) → List[QObject] childrenRect(self ) → QRect childrenRegion(self ) → QRegion clearFocus(self ) clearMask(self ) close(self ) → bool colorCount(self ) → int configure_panel() Configure panel connectNotify(self, QMetaMethod)

314 Chapter 7. Reference guiqwt Manual, Release 3.0.7

contentsMargins(self ) → QMargins contentsRect(self ) → QRect contextMenuEvent(self, QContextMenuEvent) contextMenuPolicy(self ) → Qt.ContextMenuPolicy create(self, window: sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True) createWindowContainer(QWindow, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = 0) → QWidget create_dockwidget(title) Add to parent QMainWindow as a dock widget cs_curve_has_changed(curve) Cross section curve has just changed cursor(self ) → QCursor customContextMenuRequested customContextMenuRequested(self, QPoint) [signal] customEvent(self, QEvent) deleteLater(self ) depth(self ) → int destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True) destroyed destroyed(self, object: QObject = None) [signal] devType(self ) → int devicePixelRatio(self ) → int devicePixelRatioF(self ) → float devicePixelRatioFScale() → float disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dragEnterEvent(self, QDragEnterEvent) dragLeaveEvent(self, QDragLeaveEvent) dragMoveEvent(self, QDragMoveEvent) dropEvent(self, QDropEvent) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] effectiveWinId(self ) → sip.voidptr ensurePolished(self ) enterEvent(self, QEvent) event(self, QEvent) → bool

7.11. guiqwt.cross_section 315 guiqwt Manual, Release 3.0.7

eventFilter(self, QObject, QEvent) → bool find(sip.voidptr) → QWidget findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] focusInEvent(self, QFocusEvent) focusNextChild(self ) → bool focusNextPrevChild(self, bool) → bool focusOutEvent(self, QFocusEvent) focusPolicy(self ) → Qt.FocusPolicy focusPreviousChild(self ) → bool focusProxy(self ) → QWidget focusWidget(self ) → QWidget font(self ) → QFont fontInfo(self ) → QFontInfo fontMetrics(self ) → QFontMetrics foregroundRole(self ) → QPalette.ColorRole frameGeometry(self ) → QRect frameSize(self ) → QSize geometry(self ) → QRect getContentsMargins(self ) → Tuple[int, int, int, int] grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(-1, -1))) → QPixmap grabGesture(self, Qt.GestureType, flags: Union[Qt.GestureFlags, Qt.GestureFlag] = Qt.GestureFlags()) grabKeyboard(self ) grabMouse(self ) grabMouse(self, Union[QCursor, Qt.CursorShape]) grabShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) → int graphicsEffect(self ) → QGraphicsEffect graphicsProxyWidget(self ) → QGraphicsProxyWidget

316 Chapter 7. Reference guiqwt Manual, Release 3.0.7

hasFocus(self ) → bool hasHeightForWidth(self ) → bool hasMouseTracking(self ) → bool hasTabletTracking(self ) → bool height(self ) → int heightForWidth(self, int) → int heightMM(self ) → int hide(self ) hideEvent(self, QHideEvent) inherits(self, str) → bool initPainter(self, QPainter) inputMethodEvent(self, QInputMethodEvent) inputMethodHints(self ) → Qt.InputMethodHints inputMethodQuery(self, Qt.InputMethodQuery) → Any insertAction(self, QAction, QAction) insertActions(self, QAction, Iterable[QAction]) installEventFilter(self, QObject) isActiveWindow(self ) → bool isAncestorOf(self, QWidget) → bool isEnabled(self ) → bool isEnabledTo(self, QWidget) → bool isFullScreen(self ) → bool isHidden(self ) → bool isLeftToRight(self ) → bool isMaximized(self ) → bool isMinimized(self ) → bool isModal(self ) → bool isRightToLeft(self ) → bool isSignalConnected(self, QMetaMethod) → bool isVisible(self ) → bool isVisibleTo(self, QWidget) → bool isWidgetType(self ) → bool isWindow(self ) → bool isWindowModified(self ) → bool isWindowType(self ) → bool keyPressEvent(self, QKeyEvent)

7.11. guiqwt.cross_section 317 guiqwt Manual, Release 3.0.7

keyReleaseEvent(self, QKeyEvent) keyboardGrabber() → QWidget killTimer(self, int) layout(self ) → QLayout layoutDirection(self ) → Qt.LayoutDirection leaveEvent(self, QEvent) locale(self ) → QLocale logicalDpiX(self ) → int logicalDpiY(self ) → int lower(self ) mapFrom(self, QWidget, QPoint) → QPoint mapFromGlobal(self, QPoint) → QPoint mapFromParent(self, QPoint) → QPoint mapTo(self, QWidget, QPoint) → QPoint mapToGlobal(self, QPoint) → QPoint mapToParent(self, QPoint) → QPoint mask(self ) → QRegion maximumHeight(self ) → int maximumSize(self ) → QSize maximumWidth(self ) → int metaObject(self ) → QMetaObject metric(self, QPaintDevice.PaintDeviceMetric) → int minimumHeight(self ) → int minimumSize(self ) → QSize minimumSizeHint(self ) → QSize minimumWidth(self ) → int mouseDoubleClickEvent(self, QMouseEvent) mouseGrabber() → QWidget mouseMoveEvent(self, QMouseEvent) mousePressEvent(self, QMouseEvent) mouseReleaseEvent(self, QMouseEvent) move(self, QPoint) move(self, int, int) moveEvent(self, QMoveEvent) moveToThread(self, QThread) nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int]

318 Chapter 7. Reference guiqwt Manual, Release 3.0.7

nativeParentWidget(self ) → QWidget nextInFocusChain(self ) → QWidget normalGeometry(self ) → QRect objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] overrideWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) overrideWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) paintEngine(self ) → QPaintEngine paintEvent(self, QPaintEvent) paintingActive(self ) → bool palette(self ) → QPalette parent(self ) → QObject parentWidget(self ) → QWidget physicalDpiX(self ) → int physicalDpiY(self ) → int pos(self ) → QPoint previousInFocusChain(self ) → QWidget property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. raise_(self ) receivers(self, PYQT_SIGNAL) → int rect(self ) → QRect register_panel(manager) Register panel to plot manager releaseKeyboard(self ) releaseMouse(self ) releaseShortcut(self, int) removeAction(self, QAction) removeEventFilter(self, QObject) render(self, QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren))

7.11. guiqwt.cross_section 319 guiqwt Manual, Release 3.0.7

repaint(self ) repaint(self, int, int, int, int) repaint(self, QRect) repaint(self, QRegion) resize(self, QSize) resize(self, int, int) resizeEvent(self, QResizeEvent) restoreGeometry(self, Union[QByteArray, bytes, bytearray]) → bool saveGeometry(self ) → QByteArray screen(self ) → QScreen scroll(self, int, int) scroll(self, int, int, QRect) sender(self ) → QObject senderSignalIndex(self ) → int setAcceptDrops(self, bool) setAccessibleDescription(self, str) setAccessibleName(self, str) setAttribute(self, Qt.WidgetAttribute, on: bool = True) setAutoFillBackground(self, bool) setBackgroundRole(self, QPalette.ColorRole) setBaseSize(self, int, int) setBaseSize(self, QSize) setContentsMargins(self, int, int, int, int) setContentsMargins(self, QMargins) setContextMenuPolicy(self, Qt.ContextMenuPolicy) setCursor(self, Union[QCursor, Qt.CursorShape]) setDisabled(self, bool) setEnabled(self, bool) setFixedHeight(self, int) setFixedSize(self, QSize) setFixedSize(self, int, int) setFixedWidth(self, int) setFocus(self ) setFocus(self, Qt.FocusReason) setFocusPolicy(self, Qt.FocusPolicy) setFocusProxy(self, QWidget) setFont(self, QFont) setForegroundRole(self, QPalette.ColorRole) setGeometry(self, QRect) setGeometry(self, int, int, int, int) setGraphicsEffect(self, QGraphicsEffect)

320 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setHidden(self, bool) setInputMethodHints(self, Union[Qt.InputMethodHints, Qt.InputMethodHint]) setLayout(self, QLayout) setLayoutDirection(self, Qt.LayoutDirection) setLocale(self, QLocale) setMask(self, QBitmap) setMask(self, QRegion) setMaximumHeight(self, int) setMaximumSize(self, int, int) setMaximumSize(self, QSize) setMaximumWidth(self, int) setMinimumHeight(self, int) setMinimumSize(self, int, int) setMinimumSize(self, QSize) setMinimumWidth(self, int) setMouseTracking(self, bool) setObjectName(self, str) setPalette(self, QPalette) setParent(self, QWidget) setParent(self, QWidget, Union[Qt.WindowFlags, Qt.WindowType]) setProperty(self, str, Any) → bool setShortcutAutoRepeat(self, int, enabled: bool = True) setShortcutEnabled(self, int, enabled: bool = True) setSizeIncrement(self, int, int) setSizeIncrement(self, QSize) setSizePolicy(self, QSizePolicy) setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy) setStatusTip(self, str) setStyle(self, QStyle) setStyleSheet(self, str) setTabOrder(QWidget, QWidget) setTabletTracking(self, bool) setToolTip(self, str) setToolTipDuration(self, int) setUpdatesEnabled(self, bool) setVisible(self, bool) setWhatsThis(self, str) setWindowFilePath(self, str)

7.11. guiqwt.cross_section 321 guiqwt Manual, Release 3.0.7

setWindowFlag(self, Qt.WindowType, on: bool = True) setWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) setWindowIcon(self, QIcon) setWindowIconText(self, str) setWindowModality(self, Qt.WindowModality) setWindowModified(self, bool) setWindowOpacity(self, float) setWindowRole(self, str) setWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) setWindowTitle(self, str) sharedPainter(self ) → QPainter show(self ) showEvent(self, QShowEvent) showFullScreen(self ) showMaximized(self ) showMinimized(self ) showNormal(self ) signalsBlocked(self ) → bool size(self ) → QSize sizeHint(self ) → QSize sizeIncrement(self ) → QSize sizePolicy(self ) → QSizePolicy stackUnder(self, QWidget) startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int statusTip(self ) → str style(self ) → QStyle styleSheet(self ) → str tabletEvent(self, QTabletEvent) testAttribute(self, Qt.WidgetAttribute) → bool thread(self ) → QThread timerEvent(self, QTimerEvent) toolTip(self ) → str toolTipDuration(self ) → int tr(self, str, disambiguation: str = None, n: int = -1) → str underMouse(self ) → bool ungrabGesture(self, Qt.GestureType)

322 Chapter 7. Reference guiqwt Manual, Release 3.0.7

unsetCursor(self ) unsetLayoutDirection(self ) unsetLocale(self ) update(self ) update(self, QRect) update(self, QRegion) update(self, int, int, int, int) updateGeometry(self ) updateMicroFocus(self ) update_plot(obj=None) Update cross section curve(s) associated to object obj obj may be a marker or a rectangular shape (see guiqwt.tools.CrossSectionTool and guiqwt. tools.AverageCrossSectionTool) If obj is None, update the cross sections of the last active object updatesEnabled(self ) → bool visibility_changed(enable) DockWidget visibility has changed visibleRegion(self ) → QRegion whatsThis(self ) → str wheelEvent(self, QWheelEvent) width(self ) → int widthMM(self ) → int winId(self ) → sip.voidptr window(self ) → QWidget windowFilePath(self ) → str windowFlags(self ) → Qt.WindowFlags windowHandle(self ) → QWindow windowIcon(self ) → QIcon windowIconChanged windowIconChanged(self, QIcon) [signal] windowIconText(self ) → str windowIconTextChanged windowIconTextChanged(self, str) [signal] windowModality(self ) → Qt.WindowModality windowOpacity(self ) → float windowRole(self ) → str windowState(self ) → Qt.WindowStates windowTitle(self ) → str windowTitleChanged windowTitleChanged(self, str) [signal]

7.11. guiqwt.cross_section 323 guiqwt Manual, Release 3.0.7

windowType(self ) → Qt.WindowType x(self ) → int y(self ) → int class guiqwt.cross_section.YCrossSection(parent=None, position=’right’, xsec- tion_pos=’top’) Y-axis cross section widget parent (QWidget): parent widget position (string): “left” or “right” CrossSectionPlotKlass alias of YCrossSectionPlot class PaintDeviceMetric class RenderFlag class RenderFlags QWidget.RenderFlags(Union[QWidget.RenderFlags, QWidget.RenderFlag]) QWid- get.RenderFlags(QWidget.RenderFlags) acceptDrops(self ) → bool accessibleDescription(self ) → str accessibleName(self ) → str actionEvent(self, QActionEvent) actions(self ) → List[QAction] activateWindow(self ) addAction(self, QAction) addActions(self, Iterable[QAction]) adjustSize(self ) autoFillBackground(self ) → bool backgroundRole(self ) → QPalette.ColorRole baseSize(self ) → QSize blockSignals(self, bool) → bool changeEvent(self, QEvent) childAt(self, QPoint) → QWidget childAt(self, int, int) -> QWidget childEvent(self, QChildEvent) children(self ) → List[QObject] childrenRect(self ) → QRect childrenRegion(self ) → QRegion clearFocus(self ) clearMask(self ) close(self ) → bool closeEvent(self, QCloseEvent) colorCount(self ) → int

324 Chapter 7. Reference guiqwt Manual, Release 3.0.7

configure_panel() Configure panel connectNotify(self, QMetaMethod) contentsMargins(self ) → QMargins contentsRect(self ) → QRect contextMenuEvent(self, QContextMenuEvent) contextMenuPolicy(self ) → Qt.ContextMenuPolicy create(self, window: sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True) createWindowContainer(QWindow, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = 0) → QWidget create_dockwidget(title) Add to parent QMainWindow as a dock widget cs_curve_has_changed(curve) Cross section curve has just changed cursor(self ) → QCursor customContextMenuRequested customContextMenuRequested(self, QPoint) [signal] customEvent(self, QEvent) deleteLater(self ) depth(self ) → int destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True) destroyed destroyed(self, object: QObject = None) [signal] devType(self ) → int devicePixelRatio(self ) → int devicePixelRatioF(self ) → float devicePixelRatioFScale() → float disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dragEnterEvent(self, QDragEnterEvent) dragLeaveEvent(self, QDragLeaveEvent) dragMoveEvent(self, QDragMoveEvent) dropEvent(self, QDropEvent) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] effectiveWinId(self ) → sip.voidptr ensurePolished(self )

7.11. guiqwt.cross_section 325 guiqwt Manual, Release 3.0.7

enterEvent(self, QEvent) event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool find(sip.voidptr) → QWidget findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] focusInEvent(self, QFocusEvent) focusNextChild(self ) → bool focusNextPrevChild(self, bool) → bool focusOutEvent(self, QFocusEvent) focusPolicy(self ) → Qt.FocusPolicy focusPreviousChild(self ) → bool focusProxy(self ) → QWidget focusWidget(self ) → QWidget font(self ) → QFont fontInfo(self ) → QFontInfo fontMetrics(self ) → QFontMetrics foregroundRole(self ) → QPalette.ColorRole frameGeometry(self ) → QRect frameSize(self ) → QSize geometry(self ) → QRect getContentsMargins(self ) → Tuple[int, int, int, int] grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(-1, -1))) → QPixmap grabGesture(self, Qt.GestureType, flags: Union[Qt.GestureFlags, Qt.GestureFlag] = Qt.GestureFlags()) grabKeyboard(self ) grabMouse(self ) grabMouse(self, Union[QCursor, Qt.CursorShape]) grabShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) → int

326 Chapter 7. Reference guiqwt Manual, Release 3.0.7

graphicsEffect(self ) → QGraphicsEffect graphicsProxyWidget(self ) → QGraphicsProxyWidget hasFocus(self ) → bool hasHeightForWidth(self ) → bool hasMouseTracking(self ) → bool hasTabletTracking(self ) → bool height(self ) → int heightForWidth(self, int) → int heightMM(self ) → int hide(self ) hideEvent(self, QHideEvent) inherits(self, str) → bool initPainter(self, QPainter) inputMethodEvent(self, QInputMethodEvent) inputMethodHints(self ) → Qt.InputMethodHints inputMethodQuery(self, Qt.InputMethodQuery) → Any insertAction(self, QAction, QAction) insertActions(self, QAction, Iterable[QAction]) installEventFilter(self, QObject) isActiveWindow(self ) → bool isAncestorOf(self, QWidget) → bool isEnabled(self ) → bool isEnabledTo(self, QWidget) → bool isFullScreen(self ) → bool isHidden(self ) → bool isLeftToRight(self ) → bool isMaximized(self ) → bool isMinimized(self ) → bool isModal(self ) → bool isRightToLeft(self ) → bool isSignalConnected(self, QMetaMethod) → bool isVisible(self ) → bool isVisibleTo(self, QWidget) → bool isWidgetType(self ) → bool isWindow(self ) → bool isWindowModified(self ) → bool

7.11. guiqwt.cross_section 327 guiqwt Manual, Release 3.0.7

isWindowType(self ) → bool keyPressEvent(self, QKeyEvent) keyReleaseEvent(self, QKeyEvent) keyboardGrabber() → QWidget killTimer(self, int) layout(self ) → QLayout layoutDirection(self ) → Qt.LayoutDirection leaveEvent(self, QEvent) locale(self ) → QLocale logicalDpiX(self ) → int logicalDpiY(self ) → int lower(self ) mapFrom(self, QWidget, QPoint) → QPoint mapFromGlobal(self, QPoint) → QPoint mapFromParent(self, QPoint) → QPoint mapTo(self, QWidget, QPoint) → QPoint mapToGlobal(self, QPoint) → QPoint mapToParent(self, QPoint) → QPoint mask(self ) → QRegion maximumHeight(self ) → int maximumSize(self ) → QSize maximumWidth(self ) → int metaObject(self ) → QMetaObject metric(self, QPaintDevice.PaintDeviceMetric) → int minimumHeight(self ) → int minimumSize(self ) → QSize minimumSizeHint(self ) → QSize minimumWidth(self ) → int mouseDoubleClickEvent(self, QMouseEvent) mouseGrabber() → QWidget mouseMoveEvent(self, QMouseEvent) mousePressEvent(self, QMouseEvent) mouseReleaseEvent(self, QMouseEvent) move(self, QPoint) move(self, int, int) moveEvent(self, QMoveEvent)

328 Chapter 7. Reference guiqwt Manual, Release 3.0.7

moveToThread(self, QThread) nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int] nativeParentWidget(self ) → QWidget nextInFocusChain(self ) → QWidget normalGeometry(self ) → QRect objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] overrideWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) overrideWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) paintEngine(self ) → QPaintEngine paintEvent(self, QPaintEvent) paintingActive(self ) → bool palette(self ) → QPalette parent(self ) → QObject parentWidget(self ) → QWidget physicalDpiX(self ) → int physicalDpiY(self ) → int pos(self ) → QPoint previousInFocusChain(self ) → QWidget property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. raise_(self ) receivers(self, PYQT_SIGNAL) → int rect(self ) → QRect register_panel(manager) Register panel to plot manager releaseKeyboard(self ) releaseMouse(self ) releaseShortcut(self, int) removeAction(self, QAction) removeEventFilter(self, QObject) render(self, QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion

7.11. guiqwt.cross_section 329 guiqwt Manual, Release 3.0.7

= QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) repaint(self ) repaint(self, int, int, int, int) repaint(self, QRect) repaint(self, QRegion) resize(self, QSize) resize(self, int, int) resizeEvent(self, QResizeEvent) restoreGeometry(self, Union[QByteArray, bytes, bytearray]) → bool saveGeometry(self ) → QByteArray screen(self ) → QScreen scroll(self, int, int) scroll(self, int, int, QRect) sender(self ) → QObject senderSignalIndex(self ) → int setAcceptDrops(self, bool) setAccessibleDescription(self, str) setAccessibleName(self, str) setAttribute(self, Qt.WidgetAttribute, on: bool = True) setAutoFillBackground(self, bool) setBackgroundRole(self, QPalette.ColorRole) setBaseSize(self, int, int) setBaseSize(self, QSize) setContentsMargins(self, int, int, int, int) setContentsMargins(self, QMargins) setContextMenuPolicy(self, Qt.ContextMenuPolicy) setCursor(self, Union[QCursor, Qt.CursorShape]) setDisabled(self, bool) setEnabled(self, bool) setFixedHeight(self, int) setFixedSize(self, QSize) setFixedSize(self, int, int) setFixedWidth(self, int) setFocus(self ) setFocus(self, Qt.FocusReason) setFocusPolicy(self, Qt.FocusPolicy) setFocusProxy(self, QWidget) setFont(self, QFont) setForegroundRole(self, QPalette.ColorRole)

330 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setGeometry(self, QRect) setGeometry(self, int, int, int, int) setGraphicsEffect(self, QGraphicsEffect) setHidden(self, bool) setInputMethodHints(self, Union[Qt.InputMethodHints, Qt.InputMethodHint]) setLayout(self, QLayout) setLayoutDirection(self, Qt.LayoutDirection) setLocale(self, QLocale) setMask(self, QBitmap) setMask(self, QRegion) setMaximumHeight(self, int) setMaximumSize(self, int, int) setMaximumSize(self, QSize) setMaximumWidth(self, int) setMinimumHeight(self, int) setMinimumSize(self, int, int) setMinimumSize(self, QSize) setMinimumWidth(self, int) setMouseTracking(self, bool) setObjectName(self, str) setPalette(self, QPalette) setParent(self, QWidget) setParent(self, QWidget, Union[Qt.WindowFlags, Qt.WindowType]) setProperty(self, str, Any) → bool setShortcutAutoRepeat(self, int, enabled: bool = True) setShortcutEnabled(self, int, enabled: bool = True) setSizeIncrement(self, int, int) setSizeIncrement(self, QSize) setSizePolicy(self, QSizePolicy) setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy) setStatusTip(self, str) setStyle(self, QStyle) setStyleSheet(self, str) setTabOrder(QWidget, QWidget) setTabletTracking(self, bool) setToolTip(self, str) setToolTipDuration(self, int) setUpdatesEnabled(self, bool)

7.11. guiqwt.cross_section 331 guiqwt Manual, Release 3.0.7

setVisible(self, bool) setWhatsThis(self, str) setWindowFilePath(self, str) setWindowFlag(self, Qt.WindowType, on: bool = True) setWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) setWindowIcon(self, QIcon) setWindowIconText(self, str) setWindowModality(self, Qt.WindowModality) setWindowModified(self, bool) setWindowOpacity(self, float) setWindowRole(self, str) setWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) setWindowTitle(self, str) sharedPainter(self ) → QPainter show(self ) showEvent(self, QShowEvent) showFullScreen(self ) showMaximized(self ) showMinimized(self ) showNormal(self ) signalsBlocked(self ) → bool size(self ) → QSize sizeHint(self ) → QSize sizeIncrement(self ) → QSize sizePolicy(self ) → QSizePolicy stackUnder(self, QWidget) startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int statusTip(self ) → str style(self ) → QStyle styleSheet(self ) → str tabletEvent(self, QTabletEvent) testAttribute(self, Qt.WidgetAttribute) → bool thread(self ) → QThread timerEvent(self, QTimerEvent) toolTip(self ) → str toolTipDuration(self ) → int

332 Chapter 7. Reference guiqwt Manual, Release 3.0.7

tr(self, str, disambiguation: str = None, n: int = -1) → str underMouse(self ) → bool ungrabGesture(self, Qt.GestureType) unsetCursor(self ) unsetLayoutDirection(self ) unsetLocale(self ) update(self ) update(self, QRect) update(self, QRegion) update(self, int, int, int, int) updateGeometry(self ) updateMicroFocus(self ) update_plot(obj=None) Update cross section curve(s) associated to object obj obj may be a marker or a rectangular shape (see guiqwt.tools.CrossSectionTool and guiqwt. tools.AverageCrossSectionTool) If obj is None, update the cross sections of the last active object updatesEnabled(self ) → bool visibility_changed(enable) DockWidget visibility has changed visibleRegion(self ) → QRegion whatsThis(self ) → str wheelEvent(self, QWheelEvent) width(self ) → int widthMM(self ) → int winId(self ) → sip.voidptr window(self ) → QWidget windowFilePath(self ) → str windowFlags(self ) → Qt.WindowFlags windowHandle(self ) → QWindow windowIcon(self ) → QIcon windowIconChanged windowIconChanged(self, QIcon) [signal] windowIconText(self ) → str windowIconTextChanged windowIconTextChanged(self, str) [signal] windowModality(self ) → Qt.WindowModality windowOpacity(self ) → float windowRole(self ) → str windowState(self ) → Qt.WindowStates

7.11. guiqwt.cross_section 333 guiqwt Manual, Release 3.0.7

windowTitle(self ) → str windowTitleChanged windowTitleChanged(self, str) [signal] windowType(self ) → Qt.WindowType x(self ) → int y(self ) → int

7.12 guiqwt.annotations

The annotations module provides annotated shapes: • guiqwt.annotations.AnnotatedPoint • guiqwt.annotations.AnnotatedSegment • guiqwt.annotations.AnnotatedRectangle • guiqwt.annotations.AnnotatedObliqueRectangle • guiqwt.annotations.AnnotatedEllipse • guiqwt.annotations.AnnotatedCircle An annotated shape is a plot item (derived from QwtPlotItem) that may be displayed on a 2D plotting widget like guiqwt.curve.CurvePlot or guiqwt.image.ImagePlot. See also: module guiqwt.shapes

7.12.1 Examples

An annotated shape may be created: • from the associated plot item class (e.g. AnnotatedCircle to create an annotated circle): the item properties are then assigned by creating the appropriate style parameters object (guiqwt.styles. AnnotationParam)

>>> from guiqwt.annotations import AnnotatedCircle >>> from guiqwt.styles import AnnotationParam >>> param= AnnotationParam() >>> param.title='My circle' >>> circle_item= AnnotatedCircle(0., 2., 4., 0., param)

• or using the plot item builder (see guiqwt.builder.make()):

>>> from guiqwt.builder import make >>> circle_item= make.annotated_circle(0., 2., 4., 0., title='My circle')

7.12.2 Reference

class guiqwt.annotations.AnnotatedPoint(x=0, y=0, annotationparam=None) Construct an annotated point at coordinates (x, y) with properties set with annotationparam (see guiqwt. styles.AnnotationParam)

334 Chapter 7. Reference guiqwt Manual, Release 3.0.7

SHAPE_CLASS alias of guiqwt.shapes.PointShape set_pos(x, y) Set the point coordinates to (x, y) get_pos() Return the point coordinates create_shape() Return the shape object associated to this annotated shape object set_label_position() Set label position, for instance based on shape position get_infos() Return formatted string with informations on current shape attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

create_label() Return the label object associated to this annotated shape object deserialize(reader) Deserialize object from HDF5 reader detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates.

7.12. guiqwt.annotations 335 guiqwt Manual, Release 3.0.7

• yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_center() Return shape center coordinates: (xc, yc) get_item_parameters(itemparams) Appends datasets to the list of DataSets describing the parameters used to customize apearance of this item get_text() Return text associated to current shape (see guiqwt.label.ObjectInfo) get_tr_center() Return shape center coordinates after applying transform matrix get_tr_center_str() Return center coordinates as a string (with units) get_tr_size() Return shape size after applying transform matrix get_tr_size_str() Return size as a string (with units) hide() Hide the item hit_test(pos) Return a tuple with four elements: (distance, attach point, inside, other_object) distance [distance in pixels (canvas coordinates)] to the closest attach point attach point: handle of the attach point inside: True if the mouse button has been clicked inside the object other_object: if not None, reference of the object which will be considered as hit instead of self icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_label_visible() Return True if associated label is visible is_private() Return True if object is private is_readonly() Return object readonly state

336 Chapter 7. Reference guiqwt Manual, Release 3.0.7

itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in axis coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps

7.12. guiqwt.annotations 337 guiqwt Manual, Release 3.0.7

Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item serialize(writer) Serialize object to HDF5 writer setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute

338 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes.

7.12. guiqwt.annotations 339 guiqwt Manual, Release 3.0.7

Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_item_parameters(itemparams) Change the appearance of this item according to the parameter set provided params is a list of Datasets of the same types as those returned by get_item_parameters set_label_visible(state) Set the annotated shape’s label visibility set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute()

340 Chapter 7. Reference guiqwt Manual, Release 3.0.7

testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() types() Returns a group or category for this item this should be a class object inheriting from IItemType unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_item_parameters() Update item parameters (dataset) from object properties update_label() Update the annotated shape’s label contents xAxis() Returns xAxis

7.12. guiqwt.annotations 341 guiqwt Manual, Release 3.0.7

x_to_str(x) Convert x (float) to a string (with associated unit and uncertainty) yAxis() Returns yAxis y_to_str(y) Convert y (float) to a string (with associated unit and uncertainty) z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.annotations.AnnotatedSegment(x1=0, y1=0, x2=0, y2=0, annotation- param=None) Construct an annotated segment between coordinates (x1, y1) and (x2, y2) with properties set with annotation- param (see guiqwt.styles.AnnotationParam) SHAPE_CLASS alias of guiqwt.shapes.SegmentShape set_rect(x1, y1, x2, y2) Set the coordinates of the shape’s top-left corner to (x1, y1), and of its bottom-right corner to (x2, y2). get_rect() Return the coordinates of the shape’s top-left and bottom-right corners get_tr_length() Return segment length after applying transform matrix set_label_position() Set label position, for instance based on shape position get_infos() Return formatted string with informations on current shape attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

create_label() Return the label object associated to this annotated shape object

342 Chapter 7. Reference guiqwt Manual, Release 3.0.7

create_shape() Return the shape object associated to this annotated shape object deserialize(reader) Deserialize object from HDF5 reader detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_center() Return shape center coordinates: (xc, yc) get_item_parameters(itemparams) Appends datasets to the list of DataSets describing the parameters used to customize apearance of this item get_text() Return text associated to current shape (see guiqwt.label.ObjectInfo) get_tr_center() Return shape center coordinates after applying transform matrix get_tr_center_str() Return center coordinates as a string (with units) get_tr_size() Return shape size after applying transform matrix get_tr_size_str() Return size as a string (with units) hide() Hide the item hit_test(pos) Return a tuple with four elements: (distance, attach point, inside, other_object) distance [distance in pixels (canvas coordinates)] to the closest attach point attach point: handle of the attach point inside: True if the mouse button has been clicked inside the object other_object: if not None, reference of the object which

7.12. guiqwt.annotations 343 guiqwt Manual, Release 3.0.7

will be considered as hit instead of self icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_label_visible() Return True if associated label is visible is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend

344 Chapter 7. Reference guiqwt Manual, Release 3.0.7

The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in axis coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item serialize(writer) Serialize object to HDF5 writer

7.12. guiqwt.annotations 345 guiqwt Manual, Release 3.0.7

setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon()

346 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_item_parameters(itemparams) Change the appearance of this item according to the parameter set provided params is a list of Datasets of the same types as those returned by get_item_parameters

7.12. guiqwt.annotations 347 guiqwt Manual, Release 3.0.7

set_label_visible(state) Set the annotated shape’s label visibility set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() types() Returns a group or category for this item this should be a class object inheriting from IItemType

348 Chapter 7. Reference guiqwt Manual, Release 3.0.7

unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_item_parameters() Update item parameters (dataset) from object properties update_label() Update the annotated shape’s label contents xAxis() Returns xAxis x_to_str(x) Convert x (float) to a string (with associated unit and uncertainty) yAxis() Returns yAxis y_to_str(y) Convert y (float) to a string (with associated unit and uncertainty) z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.annotations.AnnotatedRectangle(x1=0, y1=0, x2=0, y2=0, annotation- param=None) Construct an annotated rectangle between coordinates (x1, y1) and (x2, y2) with properties set with annotation- param (see guiqwt.styles.AnnotationParam) SHAPE_CLASS alias of guiqwt.shapes.RectangleShape set_rect(x1, y1, x2, y2) Set the coordinates of the shape’s top-left corner to (x1, y1), and of its bottom-right corner to (x2, y2). get_rect() Return the coordinates of the shape’s top-left and bottom-right corners

7.12. guiqwt.annotations 349 guiqwt Manual, Release 3.0.7

set_label_position() Set label position, for instance based on shape position get_computations_text() Return formatted string with informations on current shape get_tr_center() Return shape center coordinates after applying transform matrix get_tr_size() Return shape size after applying transform matrix get_infos() Return formatted string with informations on current shape attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

create_label() Return the label object associated to this annotated shape object create_shape() Return the shape object associated to this annotated shape object deserialize(reader) Deserialize object from HDF5 reader detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates.

350 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_center() Return shape center coordinates: (xc, yc) get_item_parameters(itemparams) Appends datasets to the list of DataSets describing the parameters used to customize apearance of this item get_text() Return text associated to current shape (see guiqwt.label.ObjectInfo) get_tr_center_str() Return center coordinates as a string (with units) get_tr_size_str() Return size as a string (with units) hide() Hide the item hit_test(pos) Return a tuple with four elements: (distance, attach point, inside, other_object) distance [distance in pixels (canvas coordinates)] to the closest attach point attach point: handle of the attach point inside: True if the mouse button has been clicked inside the object other_object: if not None, reference of the object which will be considered as hit instead of self icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_label_visible() Return True if associated label is visible is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh()

7.12. guiqwt.annotations 351 guiqwt Manual, Release 3.0.7

legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in axis coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates.

352 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item serialize(writer) Serialize object to HDF5 writer setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False

7.12. guiqwt.annotations 353 guiqwt Manual, Release 3.0.7

See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis()

354 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_item_parameters(itemparams) Change the appearance of this item according to the parameter set provided params is a list of Datasets of the same types as those returned by get_item_parameters set_label_visible(state) Set the annotated shape’s label visibility set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type

7.12. guiqwt.annotations 355 guiqwt Manual, Release 3.0.7

Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() types() Returns a group or category for this item this should be a class object inheriting from IItemType unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_item_parameters() Update item parameters (dataset) from object properties update_label() Update the annotated shape’s label contents xAxis() Returns xAxis x_to_str(x) Convert x (float) to a string (with associated unit and uncertainty) yAxis() Returns yAxis

356 Chapter 7. Reference guiqwt Manual, Release 3.0.7

y_to_str(y) Convert y (float) to a string (with associated unit and uncertainty) z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.annotations.AnnotatedObliqueRectangle(x0=0, y0=0, x1=0, y1=0, x2=0, y2=0, x3=0, y3=0, annotation- param=None) Construct an annotated oblique rectangle between coordinates (x0, y0), (x1, y1), (x2, y2) and (x3, y3) with properties set with annotationparam (see guiqwt.styles.AnnotationParam) SHAPE_CLASS alias of guiqwt.shapes.ObliqueRectangleShape get_tr_angle() Return X-diameter angle with horizontal direction, after applying transform matrix get_bounding_rect_coords() Return bounding rectangle coordinates (in plot coordinates) create_shape() Return the shape object associated to this annotated shape object set_label_position() Set label position, for instance based on shape position set_rect(x0, y0, x1, y1, x2, y2, x3, y3) Set the rectangle corners coordinates: (x0, y0): top-left corner (x1, y1): top-right corner (x2, y2): bottom-right corner (x3, y3): bottom- left corner

x: additionnal points

(x0, y0)------>(x1, y1) ↑ | | | x x | | | ↓ (x3, y3)<------(x2, y2)

get_tr_size() Return shape size after applying transform matrix get_infos() Return formatted string with informations on current shape attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget

7.12. guiqwt.annotations 357 guiqwt Manual, Release 3.0.7

See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

create_label() Return the label object associated to this annotated shape object deserialize(reader) Deserialize object from HDF5 reader detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_center() Return shape center coordinates: (xc, yc) get_computations_text() Return formatted string with informations on current shape get_item_parameters(itemparams) Appends datasets to the list of DataSets describing the parameters used to customize apearance of this item get_rect() Return the coordinates of the shape’s top-left and bottom-right corners get_text() Return text associated to current shape (see guiqwt.label.ObjectInfo) get_tr_center() Return shape center coordinates after applying transform matrix get_tr_center_str() Return center coordinates as a string (with units)

358 Chapter 7. Reference guiqwt Manual, Release 3.0.7

get_tr_size_str() Return size as a string (with units) hide() Hide the item hit_test(pos) Return a tuple with four elements: (distance, attach point, inside, other_object) distance [distance in pixels (canvas coordinates)] to the closest attach point attach point: handle of the attach point inside: True if the mouse button has been clicked inside the object other_object: if not None, reference of the object which will be considered as hit instead of self icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_label_visible() Return True if associated label is visible is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend

7.12. guiqwt.annotations 359 guiqwt Manual, Release 3.0.7

See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in axis coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates.

360 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item serialize(writer) Serialize object to HDF5 writer setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest()

7.12. guiqwt.annotations 361 guiqwt Manual, Release 3.0.7

setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order.

362 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_item_parameters(itemparams) Change the appearance of this item according to the parameter set provided params is a list of Datasets of the same types as those returned by get_item_parameters set_label_visible(state) Set the annotated shape’s label visibility set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint()

7.12. guiqwt.annotations 363 guiqwt Manual, Release 3.0.7

title() Returns Title of the item See also: setTitle() types() Returns a group or category for this item this should be a class object inheriting from IItemType unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_item_parameters() Update item parameters (dataset) from object properties update_label() Update the annotated shape’s label contents xAxis() Returns xAxis x_to_str(x) Convert x (float) to a string (with associated unit and uncertainty) yAxis() Returns yAxis y_to_str(y) Convert y (float) to a string (with associated unit and uncertainty) z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.annotations.AnnotatedEllipse(x1=0, y1=0, x2=0, y2=0, annotation- param=None) Construct an annotated ellipse with X-axis diameter between coordinates (x1, y1) and (x2, y2) and properties set with annotationparam (see guiqwt.styles.AnnotationParam)

364 Chapter 7. Reference guiqwt Manual, Release 3.0.7

SHAPE_CLASS alias of guiqwt.shapes.EllipseShape set_xdiameter(x0, y0, x1, y1) Set the coordinates of the ellipse’s X-axis diameter Warning: transform matrix is not applied here get_xdiameter() Return the coordinates of the ellipse’s X-axis diameter Warning: transform matrix is not applied here set_ydiameter(x2, y2, x3, y3) Set the coordinates of the ellipse’s Y-axis diameter Warning: transform matrix is not applied here get_ydiameter() Return the coordinates of the ellipse’s Y-axis diameter Warning: transform matrix is not applied here get_tr_angle() Return X-diameter angle with horizontal direction, after applying transform matrix set_label_position() Set label position, for instance based on shape position get_tr_center() Return center coordinates: (xc, yc) get_tr_size() Return shape size after applying transform matrix get_infos() Return formatted string with informations on current shape attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

create_label() Return the label object associated to this annotated shape object create_shape() Return the shape object associated to this annotated shape object deserialize(reader) Deserialize object from HDF5 reader detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with.

7.12. guiqwt.annotations 365 guiqwt Manual, Release 3.0.7

See also: attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_center() Return shape center coordinates: (xc, yc) get_item_parameters(itemparams) Appends datasets to the list of DataSets describing the parameters used to customize apearance of this item get_text() Return text associated to current shape (see guiqwt.label.ObjectInfo) get_tr_center_str() Return center coordinates as a string (with units) get_tr_size_str() Return size as a string (with units) hide() Hide the item hit_test(pos) Return a tuple with four elements: (distance, attach point, inside, other_object) distance [distance in pixels (canvas coordinates)] to the closest attach point attach point: handle of the attach point inside: True if the mouse button has been clicked inside the object other_object: if not None, reference of the object which will be considered as hit instead of self icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide()

366 Chapter 7. Reference guiqwt Manual, Release 3.0.7

is_label_visible() Return True if associated label is visible is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates

7.12. guiqwt.annotations 367 guiqwt Manual, Release 3.0.7

move_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in axis coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item serialize(writer) Serialize object to HDF5 writer setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

368 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title()

7.12. guiqwt.annotations 369 guiqwt Manual, Release 3.0.7

setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_item_parameters(itemparams) Change the appearance of this item according to the parameter set provided params is a list of Datasets of the same types as those returned by get_item_parameters set_label_visible(state) Set the annotated shape’s label visibility set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state

370 Chapter 7. Reference guiqwt Manual, Release 3.0.7

show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() types() Returns a group or category for this item this should be a class object inheriting from IItemType unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

7.12. guiqwt.annotations 371 guiqwt Manual, Release 3.0.7

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_item_parameters() Update item parameters (dataset) from object properties update_label() Update the annotated shape’s label contents xAxis() Returns xAxis x_to_str(x) Convert x (float) to a string (with associated unit and uncertainty) yAxis() Returns yAxis y_to_str(y) Convert y (float) to a string (with associated unit and uncertainty) z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.annotations.AnnotatedCircle(x1=0, y1=0, x2=0, y2=0, annotation- param=None) Construct an annotated circle with diameter between coordinates (x1, y1) and (x2, y2) and properties set with annotationparam (see guiqwt.styles.AnnotationParam) get_tr_diameter() Return circle diameter after applying transform matrix get_infos() Return formatted string with informations on current shape SHAPE_CLASS alias of guiqwt.shapes.EllipseShape attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

372 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Note: A width or height < 0.0 is ignored by the autoscaler

create_label() Return the label object associated to this annotated shape object create_shape() Return the shape object associated to this annotated shape object deserialize(reader) Deserialize object from HDF5 reader detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_center() Return shape center coordinates: (xc, yc) get_item_parameters(itemparams) Appends datasets to the list of DataSets describing the parameters used to customize apearance of this item get_text() Return text associated to current shape (see guiqwt.label.ObjectInfo) get_tr_angle() Return X-diameter angle with horizontal direction, after applying transform matrix get_tr_center() Return center coordinates: (xc, yc) get_tr_center_str() Return center coordinates as a string (with units) get_tr_size() Return shape size after applying transform matrix get_tr_size_str() Return size as a string (with units)

7.12. guiqwt.annotations 373 guiqwt Manual, Release 3.0.7

get_xdiameter() Return the coordinates of the ellipse’s X-axis diameter Warning: transform matrix is not applied here get_ydiameter() Return the coordinates of the ellipse’s Y-axis diameter Warning: transform matrix is not applied here hide() Hide the item hit_test(pos) Return a tuple with four elements: (distance, attach point, inside, other_object) distance [distance in pixels (canvas coordinates)] to the closest attach point attach point: handle of the attach point inside: True if the mouse button has been clicked inside the object other_object: if not None, reference of the object which will be considered as hit instead of self icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_label_visible() Return True if associated label is visible is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon().

374 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in axis coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters

7.12. guiqwt.annotations 375 guiqwt Manual, Release 3.0.7

• xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item serialize(writer) Serialize object to HDF5 writer setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest()

376 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order.

7.12. guiqwt.annotations 377 guiqwt Manual, Release 3.0.7

Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_item_parameters(itemparams) Change the appearance of this item according to the parameter set provided params is a list of Datasets of the same types as those returned by get_item_parameters set_label_position() Set label position, for instance based on shape position set_label_visible(state) Set the annotated shape’s label visibility set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state set_xdiameter(x0, y0, x1, y1) Set the coordinates of the ellipse’s X-axis diameter Warning: transform matrix is not applied here set_ydiameter(x2, y2, x3, y3) Set the coordinates of the ellipse’s Y-axis diameter Warning: transform matrix is not applied here show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest()

378 Chapter 7. Reference guiqwt Manual, Release 3.0.7

testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() types() Returns a group or category for this item this should be a class object inheriting from IItemType unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_item_parameters() Update item parameters (dataset) from object properties update_label() Update the annotated shape’s label contents xAxis() Returns xAxis x_to_str(x) Convert x (float) to a string (with associated unit and uncertainty) yAxis() Returns yAxis y_to_str(y) Convert y (float) to a string (with associated unit and uncertainty) z() Plot items are painted in increasing z-order.

7.12. guiqwt.annotations 379 guiqwt Manual, Release 3.0.7

Returns item z order See also: setZ(), QwtPlotDict.itemList()

7.13 guiqwt.shapes

The shapes module provides geometrical shapes: • guiqwt.shapes.PolygonShape • guiqwt.shapes.RectangleShape • guiqwt.shapes.ObliqueRectangleShape • guiqwt.shapes.PointShape • guiqwt.shapes.SegmentShape • guiqwt.shapes.EllipseShape • guiqwt.shapes.Axes • guiqwt.shapes.XRangeSelection A shape is a plot item (derived from QwtPlotItem) that may be displayed on a 2D plotting widget like guiqwt. curve.CurvePlot or guiqwt.image.ImagePlot. See also: module guiqwt.annotations

7.13.1 Examples

A shape may be created: • from the associated plot item class (e.g. RectangleShape to create a rectangle): the item properties are then assigned by creating the appropriate style parameters object (guiqwt.styles.ShapeParam)

>>> from guiqwt.shapes import RectangleShape >>> from guiqwt.styles import ShapeParam >>> param= ShapeParam() >>> param.title='My rectangle' >>> rect_item= RectangleShape(0., 2., 4., 0., param)

• or using the plot item builder (see guiqwt.builder.make()):

>>> from guiqwt.builder import make >>> rect_item= make.rectangle(0., 2., 4., 0., title='My rectangle')

7.13.2 Reference class guiqwt.shapes.PolygonShape(points=None, closed=None, shapeparam=None)

types() Returns a group or category for this item this should be a class object inheriting from IItemType

380 Chapter 7. Reference guiqwt Manual, Release 3.0.7

serialize(writer) Serialize object to HDF5 writer deserialize(reader) Deserialize object from HDF5 reader get_points() Return polygon points get_bounding_rect_coords() Return bounding rectangle coordinates (in plot coordinates) hit_test(pos) return (dist, handle, inside) move_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in axis coordinates update_item_parameters() Update item parameters (dataset) from object properties get_item_parameters(itemparams) Appends datasets to the list of DataSets describing the parameters used to customize apearance of this item set_item_parameters(itemparams) Change the appearance of this item according to the parameter set provided params is a list of Datasets of the same types as those returned by get_item_parameters attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen )

7.13. guiqwt.shapes 381 guiqwt Manual, Release 3.0.7

Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), hide() Hide the item icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters

382 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item setAxes(xAxis, yAxis) Set X and Y axis

7.13. guiqwt.shapes 383 guiqwt Manual, Release 3.0.7

The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters

384 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state

7.13. guiqwt.shapes 385 guiqwt Manual, Release 3.0.7

set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend

386 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.shapes.RectangleShape(x1=0, y1=0, x2=0, y2=0, shapeparam=None)

set_rect(x1, y1, x2, y2) Set the coordinates of the rectangle’s top-left corner to (x1, y1), and of its bottom-right corner to (x2, y2). get_center() Return center coordinates: (xc, yc) attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

deserialize(reader) Deserialize object from HDF5 reader detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach()

7.13. guiqwt.shapes 387 guiqwt Manual, Release 3.0.7

getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_bounding_rect_coords() Return bounding rectangle coordinates (in plot coordinates) get_item_parameters(itemparams) Appends datasets to the list of DataSets describing the parameters used to customize apearance of this item get_points() Return polygon points hide() Hide the item hit_test(pos) return (dist, handle, inside) icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also:

388 Chapter 7. Reference guiqwt Manual, Release 3.0.7

QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in axis coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot

7.13. guiqwt.shapes 389 guiqwt Manual, Release 3.0.7

rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item serialize(writer) Serialize object to HDF5 writer setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute()

390 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis()

7.13. guiqwt.shapes 391 guiqwt Manual, Release 3.0.7

setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_item_parameters(itemparams) Change the appearance of this item according to the parameter set provided params is a list of Datasets of the same types as those returned by get_item_parameters set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False

392 Chapter 7. Reference guiqwt Manual, Release 3.0.7

See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() types() Returns a group or category for this item this should be a class object inheriting from IItemType unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_item_parameters() Update item parameters (dataset) from object properties xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList()

7.13. guiqwt.shapes 393 guiqwt Manual, Release 3.0.7 class guiqwt.shapes.ObliqueRectangleShape(x0=0, y0=0, x1=0, y1=0, x2=0, y2=0, x3=0, y3=0, shapeparam=None)

set_rect(x0, y0, x1, y1, x2, y2, x3, y3) Set the rectangle corners coordinates: (x0, y0): top-left corner (x1, y1): top-right corner (x2, y2): bottom-right corner (x3, y3): bottom- left corner

x: additionnal points (handles used for rotation -- other handles being used for rectangle resizing)

(x0, y0)------>(x1, y1) ↑ | | | x x | | | ↓ (x3, y3)<------(x2, y2)

get_center() Return center coordinates: (xc, yc) attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

deserialize(reader) Deserialize object from HDF5 reader detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen )

394 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_bounding_rect_coords() Return bounding rectangle coordinates (in plot coordinates) get_item_parameters(itemparams) Appends datasets to the list of DataSets describing the parameters used to customize apearance of this item get_points() Return polygon points hide() Hide the item hit_test(pos) return (dist, handle, inside) icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend

7.13. guiqwt.shapes 395 guiqwt Manual, Release 3.0.7

QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in axis coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them.

396 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item serialize(writer) Serialize object to HDF5 writer setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters

7.13. guiqwt.shapes 397 guiqwt Manual, Release 3.0.7

• attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight)

398 Chapter 7. Reference guiqwt Manual, Release 3.0.7

See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_item_parameters(itemparams) Change the appearance of this item according to the parameter set provided params is a list of Datasets of the same types as those returned by get_item_parameters set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint

7.13. guiqwt.shapes 399 guiqwt Manual, Release 3.0.7

Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() types() Returns a group or category for this item this should be a class object inheriting from IItemType unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_item_parameters() Update item parameters (dataset) from object properties xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.shapes.PointShape(x=0, y=0, shapeparam=None)

set_pos(x, y) Set the point coordinates to (x, y)

400 Chapter 7. Reference guiqwt Manual, Release 3.0.7

get_pos() Return the point coordinates attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

deserialize(reader) Deserialize object from HDF5 reader detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_bounding_rect_coords() Return bounding rectangle coordinates (in plot coordinates) get_item_parameters(itemparams) Appends datasets to the list of DataSets describing the parameters used to customize apearance of this item get_points() Return polygon points hide() Hide the item

7.13. guiqwt.shapes 401 guiqwt Manual, Release 3.0.7

hit_test(pos) return (dist, handle, inside) icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData()

402 Chapter 7. Reference guiqwt Manual, Release 3.0.7

legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in axis coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item serialize(writer) Serialize object to HDF5 writer setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop)

7.13. guiqwt.shapes 403 guiqwt Manual, Release 3.0.7

• yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False

404 Chapter 7. Reference guiqwt Manual, Release 3.0.7

See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_item_parameters(itemparams) Change the appearance of this item according to the parameter set provided params is a list of Datasets of the same types as those returned by get_item_parameters set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state

7.13. guiqwt.shapes 405 guiqwt Manual, Release 3.0.7

set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() types() Returns a group or category for this item this should be a class object inheriting from IItemType unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing.

406 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_item_parameters() Update item parameters (dataset) from object properties xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.shapes.SegmentShape(x1=0, y1=0, x2=0, y2=0, shapeparam=None)

set_rect(x1, y1, x2, y2) Set the start point of this segment to (x1, y1) and the end point of this line to (x2, y2) attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

deserialize(reader) Deserialize object from HDF5 reader detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also:

7.13. guiqwt.shapes 407 guiqwt Manual, Release 3.0.7

attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_bounding_rect_coords() Return bounding rectangle coordinates (in plot coordinates) get_item_parameters(itemparams) Appends datasets to the list of DataSets describing the parameters used to customize apearance of this item get_points() Return polygon points hide() Hide the item hit_test(pos) return (dist, handle, inside) icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh()

408 Chapter 7. Reference guiqwt Manual, Release 3.0.7

legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in axis coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates.

7.13. guiqwt.shapes 409 guiqwt Manual, Release 3.0.7

Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item serialize(writer) Serialize object to HDF5 writer setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False

410 Chapter 7. Reference guiqwt Manual, Release 3.0.7

See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis()

7.13. guiqwt.shapes 411 guiqwt Manual, Release 3.0.7

setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_item_parameters(itemparams) Change the appearance of this item according to the parameter set provided params is a list of Datasets of the same types as those returned by get_item_parameters set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False

412 Chapter 7. Reference guiqwt Manual, Release 3.0.7

See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() types() Returns a group or category for this item this should be a class object inheriting from IItemType unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_item_parameters() Update item parameters (dataset) from object properties xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList()

7.13. guiqwt.shapes 413 guiqwt Manual, Release 3.0.7 class guiqwt.shapes.EllipseShape(x1=0, y1=0, x2=0, y2=0, shapeparam=None)

set_xdiameter(x0, y0, x1, y1) Set the coordinates of the ellipse’s X-axis diameter get_xdiameter() Return the coordinates of the ellipse’s X-axis diameter set_ydiameter(x2, y2, x3, y3) Set the coordinates of the ellipse’s Y-axis diameter get_ydiameter() Return the coordinates of the ellipse’s Y-axis diameter get_rect() Circle only! get_center() Return center coordinates: (xc, yc) set_rect(x0, y0, x1, y1) Circle only! compute_elements(xMap, yMap) Return points, lines and ellipse rect hit_test(pos) return (dist, handle, inside) attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

deserialize(reader) Deserialize object from HDF5 reader detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin

414 Chapter 7. Reference guiqwt Manual, Release 3.0.7

When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), get_bounding_rect_coords() Return bounding rectangle coordinates (in plot coordinates) get_item_parameters(itemparams) Appends datasets to the list of DataSets describing the parameters used to customize apearance of this item get_points() Return polygon points hide() Hide the item icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend

7.13. guiqwt.shapes 415 guiqwt Manual, Release 3.0.7

QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in axis coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them.

416 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item serialize(writer) Serialize object to HDF5 writer setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters

7.13. guiqwt.shapes 417 guiqwt Manual, Release 3.0.7

• attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight)

418 Chapter 7. Reference guiqwt Manual, Release 3.0.7

See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_item_parameters(itemparams) Change the appearance of this item according to the parameter set provided params is a list of Datasets of the same types as those returned by get_item_parameters set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint

7.13. guiqwt.shapes 419 guiqwt Manual, Release 3.0.7

Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() types() Returns a group or category for this item this should be a class object inheriting from IItemType unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

update_item_parameters() Update item parameters (dataset) from object properties xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.shapes.Axes((0, 1), (1, 1), (0, 0))

serialize(writer) Serialize object to HDF5 writer

420 Chapter 7. Reference guiqwt Manual, Release 3.0.7

deserialize(reader) Deserialize object from HDF5 reader move_shape(old_pos, new_pos) Overriden to emit the axes_changed signal update_item_parameters() Update item parameters (dataset) from object properties get_item_parameters(itemparams) Appends datasets to the list of DataSets describing the parameters used to customize apearance of this item set_item_parameters(itemparams) Change the appearance of this item according to the parameter set provided params is a list of Datasets of the same types as those returned by get_item_parameters attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(),

7.13. guiqwt.shapes 421 guiqwt Manual, Release 3.0.7

get_bounding_rect_coords() Return bounding rectangle coordinates (in plot coordinates) get_points() Return polygon points hide() Hide the item hit_test(pos) return (dist, handle, inside) icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one)

422 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes.

7.13. guiqwt.shapes 423 guiqwt Manual, Release 3.0.7

Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint

424 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation)

7.13. guiqwt.shapes 425 guiqwt Manual, Release 3.0.7

set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() types() Returns a group or category for this item this should be a class object inheriting from IItemType unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend

426 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.shapes.XRangeSelection(_min, _max, shapeparam=None)

hit_test(pos) Return a tuple with four elements: (distance, attach point, inside, other_object) distance [distance in pixels (canvas coordinates)] to the closest attach point attach point: handle of the attach point inside: True if the mouse button has been clicked inside the object other_object: if not None, reference of the object which will be considered as hit instead of self move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with.

7.13. guiqwt.shapes 427 guiqwt Manual, Release 3.0.7

See also: attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), hide() Hide the item icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend

428 Chapter 7. Reference guiqwt Manual, Release 3.0.7

QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in axis coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps

7.13. guiqwt.shapes 429 guiqwt Manual, Release 3.0.7

Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest()

430 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order.

7.13. guiqwt.shapes 431 guiqwt Manual, Release 3.0.7

Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle()

432 Chapter 7. Reference guiqwt Manual, Release 3.0.7

types() Returns a group or category for this item this should be a class object inheriting from IItemType unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() update_item_parameters() Update item parameters (dataset) from object properties get_item_parameters(itemparams) Appends datasets to the list of DataSets describing the parameters used to customize apearance of this item set_item_parameters(itemparams) Change the appearance of this item according to the parameter set provided params is a list of Datasets of the same types as those returned by get_item_parameters

7.14 guiqwt.label

The labels module provides plot items related to labels and legends: • guiqwt.shapes.LabelItem • guiqwt.shapes.LegendBoxItem • guiqwt.shapes.SelectedLegendBoxItem

7.14. guiqwt.label 433 guiqwt Manual, Release 3.0.7

• guiqwt.shapes.RangeComputation • guiqwt.shapes.RangeComputation2d • guiqwt.shapes.DataInfoLabel A label or a legend is a plot item (derived from QwtPlotItem) that may be displayed on a 2D plotting widget like guiqwt.curve.CurvePlot or guiqwt.image.ImagePlot.

7.14.1 Reference class guiqwt.label.LabelItem(text=None, labelparam=None)

serialize(writer) Serialize object to HDF5 writer deserialize(reader) Deserialize object from HDF5 reader attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates

434 Chapter 7. Reference guiqwt Manual, Release 3.0.7

See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), hide() Hide the item icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend

7.14. guiqwt.label 435 guiqwt Manual, Release 3.0.7

The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop)

436 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False

7.14. guiqwt.label 437 guiqwt Manual, Release 3.0.7

See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation)

438 Chapter 7. Reference guiqwt Manual, Release 3.0.7

set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

7.14. guiqwt.label 439 guiqwt Manual, Release 3.0.7

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.label.LegendBoxItem(labelparam=None)

attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

deserialize(reader) Deserialize object from HDF5 reader detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters

440 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), hide() Hide the item icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one)

7.14. guiqwt.label 441 guiqwt Manual, Release 3.0.7

• size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item serialize(writer) Serialize object to HDF5 writer

442 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon()

7.14. guiqwt.label 443 guiqwt Manual, Release 3.0.7

setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_movable(state) Set item movable state set_private(state) Set object as private

444 Chapter 7. Reference guiqwt Manual, Release 3.0.7

set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing.

7.14. guiqwt.label 445 guiqwt Manual, Release 3.0.7

Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.label.SelectedLegendBoxItem(dataset=None, itemlist=None)

attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

Note: A width or height < 0.0 is ignored by the autoscaler

deserialize(reader) Deserialize object from HDF5 reader detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin

446 Chapter 7. Reference guiqwt Manual, Release 3.0.7

When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), hide() Hide the item icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh() legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend

7.14. guiqwt.label 447 guiqwt Manual, Release 3.0.7

See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot() Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized

448 Chapter 7. Reference guiqwt Manual, Release 3.0.7

select() Select item serialize(writer) Serialize object to HDF5 writer setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute() setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels

7.14. guiqwt.label 449 guiqwt Manual, Release 3.0.7

Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis() setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList()

450 Chapter 7. Reference guiqwt Manual, Release 3.0.7

set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() unselect() Unselect item

7.14. guiqwt.label 451 guiqwt Manual, Release 3.0.7

updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList() class guiqwt.label.RangeComputation(label, curve, xrangeselection, function=None) ObjectInfo showing curve computations relative to a XRangeSelection shape. label: formatted string curve: CurveItem object xrangeselection: XRangeSelection object function: input argu- ments are x, y arrays (extraction of arrays corresponding to the xrangeselection X-axis range) class guiqwt.label.RangeComputation2d(label, image, rect, function) class guiqwt.label.DataInfoLabel(labelparam=None, infos=None)

attach(plot) Attach the item to a plot. This method will attach a QwtPlotItem to the QwtPlot argument. It will first detach the QwtPlotItem from any plot from a previous call to attach (if necessary). If a None argument is passed, it will detach from any QwtPlot it was attached to. Parameters plot (qwt.plot.QwtPlot) – Plot widget See also: detach() boundingRect() Returns An invalid bounding rect: QRectF(1.0, 1.0, -2.0, -2.0)

452 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Note: A width or height < 0.0 is ignored by the autoscaler

deserialize(reader) Deserialize object from HDF5 reader detach() Detach the item from a plot. This method detaches a QwtPlotItem from any QwtPlot it has been associated with. See also: attach() getCanvasMarginHint(xMap, yMap, canvasRect) Calculate a hint for the canvas margin When the QwtPlotItem::Margins flag is enabled the plot item indicates, that it needs some margins at the borders of the canvas. This is f.e. used by bar charts to reserve space for displaying the bars. The margins are in target device coordinates ( pixels on screen ) Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. • canvasRect (QRectF) – Contents rectangle of the canvas in painter coordinates See also: QwtPlot.getCanvasMarginsHint(), QwtPlot.updateCanvasMargins(), hide() Hide the item icon() Returns Icon of the item See also: setIcon() isVisible() Returns True if visible See also: setVisible(), show(), hide() is_private() Return True if object is private is_readonly() Return object readonly state itemChanged() Update the legend and call QwtPlot.autoRefresh() for the parent plot. See also: QwtPlot.legendChanged(), QwtPlot.autoRefresh()

7.14. guiqwt.label 453 guiqwt Manual, Release 3.0.7

legendChanged() Update the legend of the parent plot. See also: QwtPlot.updateLegend(), itemChanged() legendData() Return all information, that is needed to represent the item on the legend QwtLegendData is basically a list of QVariants that makes it possible to overload and reimplement leg- endData() to return almost any type of information, that is understood by the receiver that acts as the legend. The default implementation returns one entry with the title() of the item and the legendIcon(). Returns Data, that is needed to represent the item on the legend See also: title(), legendIcon(), qwt.legend.QwtLegend legendIcon(index, size) Parameters • index (int) – Index of the legend entry (usually there is only one) • size (QSizeF) – Icon size Returns Icon representing the item on the legend The default implementation returns an invalid icon See also: setLegendIconSize(), legendData() legendIconSize() Returns Legend icon size See also: setLegendIconSize(), legendIcon() move_local_point_to(handle, pos, ctrl=None) Move a handle as returned by hit_test to the new position pos ctrl: True if button is being pressed, False otherwise move_local_shape(old_pos, new_pos) Translate the shape such that old_pos becomes new_pos in canvas coordinates move_with_selection(delta_x, delta_y) Translate the shape together with other selected items delta_x, delta_y: translation in plot coordinates paintRect(xMap, yMap) Calculate the bounding paint rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding paint rectangle of the scale maps, not normalized plot()

454 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Returns attached plot rtti() Return rtti for the specific class represented. QwtPlotItem is simply a virtual interface class, and base classes will implement this method with specific rtti values so a user can differentiate them. Returns rtti value scaleRect(xMap, yMap) Calculate the bounding scale rectangle of 2 maps Parameters • xMap (qwt.scale_map.QwtScaleMap) – Maps x-values into pixel coordinates. • yMap (qwt.scale_map.QwtScaleMap) – Maps y-values into pixel coordinates. Returns Bounding scale rect of the scale maps, not normalized select() Select item serialize(writer) Serialize object to HDF5 writer setAxes(xAxis, yAxis) Set X and Y axis The item will painted according to the coordinates of its Axes. Parameters • xAxis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) • yAxis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setXAxis(), setYAxis(), xAxis(), yAxis() setAxis(xAxis, yAxis) Set X and Y axis

Warning: setAxis has been removed in Qwt6: please use setAxes() instead

setIcon(icon) Set item icon Parameters icon (QIcon) – Icon See also: icon() setItemAttribute(attribute, on=True) Toggle an item attribute Parameters • attribute (int) – Attribute type • on (bool) – True/False See also: testItemAttribute()

7.14. guiqwt.label 455 guiqwt Manual, Release 3.0.7

setItemInterest(interest, on=True) Toggle an item interest Parameters • attribute (int) – Interest type • on (bool) – True/False See also: testItemInterest() setLegendIconSize(size) Set the size of the legend icon The default setting is 8x8 pixels Parameters size (QSize) – Size See also: legendIconSize(), legendIcon() setRenderHint(hint, on=True) Toggle a render hint Parameters • hint (int) – Render hint • on (bool) – True/False See also: testRenderHint() setTitle(title) Set a new title Parameters title (qwt.text.QwtText or str) – Title See also: title() setVisible(on) Show/Hide the item Parameters on (bool) – Show if True, otherwise hide See also: isVisible(), show(), hide() setXAxis(axis) Set the X axis The item will painted according to the coordinates its Axes. Parameters axis (int) – X Axis (QwtPlot.xBottom or QwtPlot.xTop) See also: setAxes(), setYAxis(), xAxis(), yAxis()

456 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setYAxis(axis) Set the Y axis The item will painted according to the coordinates its Axes. Parameters axis (int) – Y Axis (QwtPlot.yLeft or QwtPlot.yRight) See also: setAxes(), setXAxis(), xAxis(), yAxis() setZ(z) Set the z value Plot items are painted in increasing z-order. Parameters z (float) – Z-value See also: z(), QwtPlotDict.itemList() set_movable(state) Set item movable state set_private(state) Set object as private set_readonly(state) Set object readonly state set_resizable(state) Set item resizable state (or any action triggered when moving an handle, e.g. rotation) set_rotatable(state) Set item rotatable state set_selectable(state) Set item selectable state show() Show the item testItemAttribute(attribute) Test an item attribute Parameters attribute (int) – Attribute type Returns True/False See also: setItemAttribute() testItemInterest(interest) Test an item interest Parameters attribute (int) – Interest type Returns True/False See also: setItemInterest() testRenderHint(hint) Test a render hint

7.14. guiqwt.label 457 guiqwt Manual, Release 3.0.7

Parameters attribute (int) – Render hint Returns True/False See also: setRenderHint() title() Returns Title of the item See also: setTitle() unselect() Unselect item updateLegend(item, data) Update the item to changes of the legend info Plot items that want to display a legend ( not those, that want to be displayed on a legend ! ) will have to implement updateLegend(). updateLegend() is only called when the LegendInterest interest is enabled. The default implementation does nothing. Parameters • item (qwt.plot.QwtPlotItem) – Plot item to be displayed on a legend • data (list) – Attributes how to display item on the legend

Note: Plot items, that want to be displayed on a legend need to enable the QwtPlotItem.Legend flag and to implement legendData() and legendIcon()

xAxis() Returns xAxis yAxis() Returns yAxis z() Plot items are painted in increasing z-order. Returns item z order See also: setZ(), QwtPlotDict.itemList()

7.15 guiqwt.tools

The tools module provides a collection of plot tools : • guiqwt.tools.RectZoomTool • guiqwt.tools.SelectTool • guiqwt.tools.SelectPointTool

458 Chapter 7. Reference guiqwt Manual, Release 3.0.7

• guiqwt.tools.MultiLineTool • guiqwt.tools.FreeFormTool • guiqwt.tools.LabelTool • guiqwt.tools.RectangleTool • guiqwt.tools.PointTool • guiqwt.tools.SegmentTool • guiqwt.tools.CircleTool • guiqwt.tools.EllipseTool • guiqwt.tools.PlaceAxesTool • guiqwt.tools.AnnotatedRectangleTool • guiqwt.tools.AnnotatedCircleTool • guiqwt.tools.AnnotatedEllipseTool • guiqwt.tools.AnnotatedPointTool • guiqwt.tools.AnnotatedSegmentTool • guiqwt.tools.HRangeTool • guiqwt.tools.DummySeparatorTool • guiqwt.tools.AntiAliasingTool • guiqwt.tools.DisplayCoordsTool • guiqwt.tools.ReverseYAxisTool • guiqwt.tools.AspectRatioTool • guiqwt.tools.PanelTool • guiqwt.tools.ItemListPanelTool • guiqwt.tools.ContrastPanelTool • guiqwt.tools.ColormapTool • guiqwt.tools.XCSPanelTool • guiqwt.tools.YCSPanelTool • guiqwt.tools.CrossSectionTool • guiqwt.tools.AverageCrossSectionTool • guiqwt.tools.SaveAsTool • guiqwt.tools.CopyToClipboardTool • guiqwt.tools.OpenFileTool • guiqwt.tools.OpenImageTool • guiqwt.tools.SnapshotTool • guiqwt.tools.PrintTool • guiqwt.tools.SaveItemsTool • guiqwt.tools.LoadItemsTool

7.15. guiqwt.tools 459 guiqwt Manual, Release 3.0.7

• guiqwt.tools.AxisScaleTool • guiqwt.tools.HelpTool • guiqwt.tools.ExportItemDataTool • guiqwt.tools.EditItemDataTool • guiqwt.tools.ItemCenterTool • guiqwt.tools.DeleteItemTool A plot tool is an object providing various features to a plotting widget (guiqwt.curve.CurvePlot or guiqwt. image.ImagePlot): buttons, menus, selection tools, image I/O tools, etc. To make it work, a tool has to be registered to the plotting widget’s manager, i.e. an instance of the guiqwt.plot.PlotManager class (see the guiqwt.plot module for more details on the procedure). The CurvePlot and ImagePlot widgets do not provide any PlotManager: the manager has to be created separately. On the contrary, the ready-to-use widgets guiqwt.plot.CurveWidget and guiqwt.plot.ImageWidget are higher-level plotting widgets with integrated manager, tools and panels. See also: Module guiqwt.plot Module providing ready-to-use curve and image plotting widgets and dialog boxes Module guiqwt.curve Module providing curve-related plot items and plotting widgets Module guiqwt.image Module providing image-related plot items and plotting widgets

7.15.1 Example

The following example add all the existing tools to an ImageWidget object for testing purpose:

460 Chapter 7. Reference guiqwt Manual, Release 3.0.7

7.15.2 Reference class guiqwt.tools.RectZoomTool(manager, toolbar_id=, title=None, icon=None, tip=None, switch_to_default_tool=None)

activate() Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor

7.15. guiqwt.tools 461 guiqwt Manual, Release 3.0.7

customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any

462 Chapter 7. Reference guiqwt Manual, Release 3.0.7

pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.SelectTool(manager, toolbar_id=, title=None, icon=None, tip=None, switch_to_default_tool=None) Graphical Object Selection Tool activate() Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action

7.15. guiqwt.tools 463 guiqwt Manual, Release 3.0.7

create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str

464 Chapter 7. Reference guiqwt Manual, Release 3.0.7

objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.SelectPointTool(manager, mode=’reuse’, on_active_item=False, ti- tle=None, icon=None, tip=None, end_callback=None, toolbar_id=, marker_style=None, switch_to_default_tool=None)

activate() Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject]

7.15. guiqwt.tools 465 guiqwt Manual, Release 3.0.7

connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject

466 Chapter 7. Reference guiqwt Manual, Release 3.0.7

moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.MultiLineTool(manager, handle_final_shape_cb=None, shape_style=None, toolbar_id=, title=None, icon=None, tip=None, switch_to_default_tool=None)

mouse_press(filter, event) We create a new shape if it’s the first point otherwise we add a new point

7.15. guiqwt.tools 467 guiqwt Manual, Release 3.0.7

move(filter, event) moving while holding the button down lets the user position the last created point mouse_release(filter, event) Releasing the mouse button validate the last point position activate() Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options:

468 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent)

7.15. guiqwt.tools 469 guiqwt Manual, Release 3.0.7

tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.FreeFormTool(manager, handle_final_shape_cb=None, shape_style=None, toolbar_id=, title=None, icon=None, tip=None, switch_to_default_tool=None)

cancel_point(filter, event) Reimplement base class method mouse_press(filter, event) Reimplement base class method activate() Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool

470 Chapter 7. Reference guiqwt Manual, Release 3.0.7

findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject mouse_release(filter, event) Releasing the mouse button validate the last point position move(filter, event) moving while holding the button down lets the user position the last created point moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject)

7.15. guiqwt.tools 471 guiqwt Manual, Release 3.0.7

setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.LabelTool(manager, handle_label_cb=None, label_style=None, tool- bar_id=, title=None, icon=None, tip=None, switch_to_default_tool=None)

activate() Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self )

472 Chapter 7. Reference guiqwt Manual, Release 3.0.7

dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str)

7.15. guiqwt.tools 473 guiqwt Manual, Release 3.0.7

setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.RectangleTool(manager, setup_shape_cb=None, han- dle_final_shape_cb=None, shape_style=None, tool- bar_id=, title=None, icon=None, tip=None, switch_to_default_tool=None)

activate() Activate tool add_shape_to_plot(plot, p0, p1) Method called when shape’s rectangular area has just been drawn on screen. Adding the final shape to plot and returning it. blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self )

474 Chapter 7. Reference guiqwt Manual, Release 3.0.7

destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] get_shape() Reimplemented RectangularActionTool method handle_final_shape(shape) To be reimplemented inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any

7.15. guiqwt.tools 475 guiqwt Manual, Release 3.0.7

pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_shape(shape) To be reimplemented setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.PointTool(manager, setup_shape_cb=None, han- dle_final_shape_cb=None, shape_style=None, toolbar_id=, title=None, icon=None, tip=None, switch_to_default_tool=None)

activate() Activate tool add_shape_to_plot(plot, p0, p1) Method called when shape’s rectangular area has just been drawn on screen. Adding the final shape to plot and returning it. blockSignals(self, bool) → bool childEvent(self, QChildEvent)

476 Chapter 7. Reference guiqwt Manual, Release 3.0.7

children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] get_shape() Reimplemented RectangularActionTool method handle_final_shape(shape) To be reimplemented inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool

7.15. guiqwt.tools 477 guiqwt Manual, Release 3.0.7

isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_shape(shape) To be reimplemented setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected)

478 Chapter 7. Reference guiqwt Manual, Release 3.0.7 class guiqwt.tools.SegmentTool(manager, setup_shape_cb=None, han- dle_final_shape_cb=None, shape_style=None, tool- bar_id=, title=None, icon=None, tip=None, switch_to_default_tool=None)

activate() Activate tool add_shape_to_plot(plot, p0, p1) Method called when shape’s rectangular area has just been drawn on screen. Adding the final shape to plot and returning it. blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] =

7.15. guiqwt.tools 479 guiqwt Manual, Release 3.0.7

Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] get_shape() Reimplemented RectangularActionTool method handle_final_shape(shape) To be reimplemented inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_shape(shape) To be reimplemented

480 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.CircleTool(manager, setup_shape_cb=None, han- dle_final_shape_cb=None, shape_style=None, tool- bar_id=, title=None, icon=None, tip=None, switch_to_default_tool=None)

activate() Activate tool add_shape_to_plot(plot, p0, p1) Method called when shape’s rectangular area has just been drawn on screen. Adding the final shape to plot and returning it. blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self )

7.15. guiqwt.tools 481 guiqwt Manual, Release 3.0.7

dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] get_shape() Reimplemented RectangularActionTool method handle_final_shape(shape) To be reimplemented inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject

482 Chapter 7. Reference guiqwt Manual, Release 3.0.7

senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_shape(shape) To be reimplemented setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.EllipseTool(manager, setup_shape_cb=None, han- dle_final_shape_cb=None, shape_style=None, tool- bar_id=, title=None, icon=None, tip=None, switch_to_default_tool=None)

handle_final_shape(shape) To be reimplemented activate() Activate tool add_shape_to_plot(plot, p0, p1) Method called when shape’s rectangular area has just been drawn on screen. Adding the final shape to plot and returning it. blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action

7.15. guiqwt.tools 483 guiqwt Manual, Release 3.0.7

cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] get_shape() Reimplemented RectangularActionTool method inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str

484 Chapter 7. Reference guiqwt Manual, Release 3.0.7

objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_shape(shape) To be reimplemented setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.PlaceAxesTool(manager, setup_shape_cb=None, han- dle_final_shape_cb=None, shape_style=None, tool- bar_id=, title=None, icon=None, tip=None, switch_to_default_tool=None)

activate() Activate tool

7.15. guiqwt.tools 485 guiqwt Manual, Release 3.0.7

add_shape_to_plot(plot, p0, p1) Method called when shape’s rectangular area has just been drawn on screen. Adding the final shape to plot and returning it. blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] get_shape() Reimplemented RectangularActionTool method

486 Chapter 7. Reference guiqwt Manual, Release 3.0.7

handle_final_shape(shape) To be reimplemented inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_shape(shape) To be reimplemented setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread

7.15. guiqwt.tools 487 guiqwt Manual, Release 3.0.7

timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.AnnotatedRectangleTool(manager, setup_shape_cb=None, handle_final_shape_cb=None, shape_style=None, toolbar_id=, ti- tle=None, icon=None, tip=None, switch_to_default_tool=None)

activate() Activate tool add_shape_to_plot(plot, p0, p1) Method called when shape’s rectangular area has just been drawn on screen. Adding the final shape to plot and returning it. blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool

488 Chapter 7. Reference guiqwt Manual, Release 3.0.7

findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] get_shape() Reimplemented RectangularActionTool method handle_final_shape(shape) To be reimplemented inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject)

7.15. guiqwt.tools 489 guiqwt Manual, Release 3.0.7

setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_shape(shape) To be reimplemented setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.AnnotatedCircleTool(manager, setup_shape_cb=None, han- dle_final_shape_cb=None, shape_style=None, tool- bar_id=, title=None, icon=None, tip=None, switch_to_default_tool=None)

activate() Activate tool add_shape_to_plot(plot, p0, p1) Method called when shape’s rectangular area has just been drawn on screen. Adding the final shape to plot and returning it. blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self )

490 Chapter 7. Reference guiqwt Manual, Release 3.0.7

destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] get_shape() Reimplemented RectangularActionTool method handle_final_shape(shape) To be reimplemented inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any

7.15. guiqwt.tools 491 guiqwt Manual, Release 3.0.7

pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_shape(shape) To be reimplemented setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.AnnotatedEllipseTool(manager, setup_shape_cb=None, handle_final_shape_cb=None, shape_style=None, toolbar_id=, ti- tle=None, icon=None, tip=None, switch_to_default_tool=None)

handle_final_shape(shape) To be reimplemented activate() Activate tool

492 Chapter 7. Reference guiqwt Manual, Release 3.0.7

add_shape_to_plot(plot, p0, p1) Method called when shape’s rectangular area has just been drawn on screen. Adding the final shape to plot and returning it. blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] get_shape() Reimplemented RectangularActionTool method

7.15. guiqwt.tools 493 guiqwt Manual, Release 3.0.7

inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_shape(shape) To be reimplemented setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str

494 Chapter 7. Reference guiqwt Manual, Release 3.0.7

update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.AnnotatedPointTool(manager, setup_shape_cb=None, han- dle_final_shape_cb=None, shape_style=None, tool- bar_id=, title=None, icon=None, tip=None, switch_to_default_tool=None)

activate() Activate tool add_shape_to_plot(plot, p0, p1) Method called when shape’s rectangular area has just been drawn on screen. Adding the final shape to plot and returning it. blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject

7.15. guiqwt.tools 495 guiqwt Manual, Release 3.0.7

findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] get_shape() Reimplemented RectangularActionTool method handle_final_shape(shape) To be reimplemented inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items

496 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_shape(shape) To be reimplemented setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.AnnotatedSegmentTool(manager, setup_shape_cb=None, handle_final_shape_cb=None, shape_style=None, toolbar_id=, ti- tle=None, icon=None, tip=None, switch_to_default_tool=None)

activate() Activate tool add_shape_to_plot(plot, p0, p1) Method called when shape’s rectangular area has just been drawn on screen. Adding the final shape to plot and returning it. blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal]

7.15. guiqwt.tools 497 guiqwt Manual, Release 3.0.7

disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] get_shape() Reimplemented RectangularActionTool method handle_final_shape(shape) To be reimplemented inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

498 Chapter 7. Reference guiqwt Manual, Release 3.0.7

receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_shape(shape) To be reimplemented setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.HRangeTool(manager, toolbar_id=, title=None, icon=None, tip=None, switch_to_default_tool=None)

create_shape() Create and return the cursor/range shape activate() Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action

7.15. guiqwt.tools 499 guiqwt Manual, Release 3.0.7

create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str

500 Chapter 7. Reference guiqwt Manual, Release 3.0.7

objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.DummySeparatorTool(manager, toolbar_id=)

setup_toolbar(toolbar) Setup tool’s toolbar setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu blockSignals(self, bool) → bool childEvent(self, QChildEvent)

7.15. guiqwt.tools 501 guiqwt Manual, Release 3.0.7

children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str

502 Chapter 7. Reference guiqwt Manual, Release 3.0.7

objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.AntiAliasingTool(manager)

activate_command(plot, checked) Activate tool update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod)

7.15. guiqwt.tools 503 guiqwt Manual, Release 3.0.7

create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject

504 Chapter 7. Reference guiqwt Manual, Release 3.0.7

property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str class guiqwt.tools.DisplayCoordsTool(manager)

create_action_menu(manager) Create and return menu for the tool’s action update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action customEvent(self, QEvent)

7.15. guiqwt.tools 505 guiqwt Manual, Release 3.0.7

deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

506 Chapter 7. Reference guiqwt Manual, Release 3.0.7

receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str class guiqwt.tools.ReverseYAxisTool(manager)

activate_command(plot, checked) Activate tool update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal]

7.15. guiqwt.tools 507 guiqwt Manual, Release 3.0.7

disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it

508 Chapter 7. Reference guiqwt Manual, Release 3.0.7

removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str class guiqwt.tools.AspectRatioTool(manager)

create_action_menu(manager) Create and return menu for the tool’s action activate_command(plot, checked) Activate tool lock_aspect_ratio(checked) Lock aspect ratio update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal]

7.15. guiqwt.tools 509 guiqwt Manual, Release 3.0.7

disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it

510 Chapter 7. Reference guiqwt Manual, Release 3.0.7

removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str class guiqwt.tools.PanelTool(manager)

activate_command(plot, checked) Activate tool update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod)

7.15. guiqwt.tools 511 guiqwt Manual, Release 3.0.7

dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int

512 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str class guiqwt.tools.ItemListPanelTool(manager)

activate_command(plot, checked) Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool

7.15. guiqwt.tools 513 guiqwt Manual, Release 3.0.7

findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items

514 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.ContrastPanelTool(manager)

update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) activate_command(plot, checked) Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool

7.15. guiqwt.tools 515 guiqwt Manual, Release 3.0.7

eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool

516 Chapter 7. Reference guiqwt Manual, Release 3.0.7

set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str class guiqwt.tools.ColormapTool(manager, toolbar_id=)

create_action_menu(manager) Create and return menu for the tool’s action activate_command(plot, checked) Activate tool update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool

7.15. guiqwt.tools 517 guiqwt Manual, Release 3.0.7

findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items

518 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str class guiqwt.tools.XCSPanelTool(manager)

activate_command(plot, checked) Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options:

7.15. guiqwt.tools 519 guiqwt Manual, Release 3.0.7

Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int

520 Chapter 7. Reference guiqwt Manual, Release 3.0.7

thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.YCSPanelTool(manager)

activate_command(plot, checked) Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options:

7.15. guiqwt.tools 521 guiqwt Manual, Release 3.0.7

Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent)

522 Chapter 7. Reference guiqwt Manual, Release 3.0.7

tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.CrossSectionTool(manager, setup_shape_cb=None, han- dle_final_shape_cb=None, shape_style=None, tool- bar_id=, title=None, icon=None, tip=None, switch_to_default_tool=None)

setup_shape(shape) To be reimplemented activate() Activate tool handle_final_shape(shape) To be reimplemented add_shape_to_plot(plot, p0, p1) Method called when shape’s rectangular area has just been drawn on screen. Adding the final shape to plot and returning it. blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool

7.15. guiqwt.tools 523 guiqwt Manual, Release 3.0.7

eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] get_shape() Reimplemented RectangularActionTool method inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject)

524 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.AverageCrossSectionTool(manager, setup_shape_cb=None, handle_final_shape_cb=None, shape_style=None, toolbar_id=, ti- tle=None, icon=None, tip=None, switch_to_default_tool=None)

activate() Activate tool add_shape_to_plot(plot, p0, p1) Method called when shape’s rectangular area has just been drawn on screen. Adding the final shape to plot and returning it. blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool deleteLater(self )

7.15. guiqwt.tools 525 guiqwt Manual, Release 3.0.7

destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] get_shape() Reimplemented RectangularActionTool method handle_final_shape(shape) To be reimplemented inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any

526 Chapter 7. Reference guiqwt Manual, Release 3.0.7

pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_shape(shape) To be reimplemented setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.SaveAsTool(manager, toolbar_id=)

activate_command(plot, checked) Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action

7.15. guiqwt.tools 527 guiqwt Manual, Release 3.0.7

create_action_menu(manager) Create and return menu for the tool’s action customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any

528 Chapter 7. Reference guiqwt Manual, Release 3.0.7

pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.CopyToClipboardTool(manager, toolbar_id=)

activate_command(plot, checked) Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action

7.15. guiqwt.tools 529 guiqwt Manual, Release 3.0.7

customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is

530 Chapter 7. Reference guiqwt Manual, Release 3.0.7

set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.OpenFileTool(manager, title=’Open...’, formats=’*.*’, toolbar_id=)

SIG_OPEN_FILE Signal emitted by OpenFileTool when a file was opened (arg: filename) activate_command(plot, checked) Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action

7.15. guiqwt.tools 531 guiqwt Manual, Release 3.0.7

customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is

532 Chapter 7. Reference guiqwt Manual, Release 3.0.7

set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.OpenImageTool(manager, toolbar_id=)

activate_command(plot, checked) Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action customEvent(self, QEvent) deleteLater(self )

7.15. guiqwt.tools 533 guiqwt Manual, Release 3.0.7

destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int

534 Chapter 7. Reference guiqwt Manual, Release 3.0.7

register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.SnapshotTool(manager, toolbar_id=)

activate() Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action cursor() Return tool mouse cursor customEvent(self, QEvent) deactivate() Deactivate tool

7.15. guiqwt.tools 535 guiqwt Manual, Release 3.0.7

deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] get_shape() Reimplemented RectangularActionTool method inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any

536 Chapter 7. Reference guiqwt Manual, Release 3.0.7

pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.PrintTool(manager, toolbar_id=)

activate_command(plot, checked) Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action

7.15. guiqwt.tools 537 guiqwt Manual, Release 3.0.7

customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is

538 Chapter 7. Reference guiqwt Manual, Release 3.0.7

set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.SaveItemsTool(manager, toolbar_id=)

activate_command(plot, checked) Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action customEvent(self, QEvent) deleteLater(self )

7.15. guiqwt.tools 539 guiqwt Manual, Release 3.0.7

destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int

540 Chapter 7. Reference guiqwt Manual, Release 3.0.7

register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.LoadItemsTool(manager, toolbar_id=)

activate_command(plot, checked) Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal]

7.15. guiqwt.tools 541 guiqwt Manual, Release 3.0.7

disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it

542 Chapter 7. Reference guiqwt Manual, Release 3.0.7

removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.AxisScaleTool(manager)

create_action_menu(manager) Create and return menu for the tool’s action update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal]

7.15. guiqwt.tools 543 guiqwt Manual, Release 3.0.7

disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it

544 Chapter 7. Reference guiqwt Manual, Release 3.0.7

removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str class guiqwt.tools.HelpTool(manager, toolbar_id=)

activate_command(plot, checked) Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray]

7.15. guiqwt.tools 545 guiqwt Manual, Release 3.0.7

event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool

546 Chapter 7. Reference guiqwt Manual, Release 3.0.7

set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.ExportItemDataTool(manager, toolbar_id=None)

activate_command(plot, checked) Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool

7.15. guiqwt.tools 547 guiqwt Manual, Release 3.0.7

findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items

548 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.EditItemDataTool(manager, toolbar_id=None) Edit item data (requires spyderlib) activate_command(plot, checked) Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject

7.15. guiqwt.tools 549 guiqwt Manual, Release 3.0.7

findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar

550 Chapter 7. Reference guiqwt Manual, Release 3.0.7

signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) class guiqwt.tools.ItemCenterTool(manager, toolbar_id=None)

update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) activate_command(plot, checked) Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject

7.15. guiqwt.tools 551 guiqwt Manual, Release 3.0.7

findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar

552 Chapter 7. Reference guiqwt Manual, Release 3.0.7

signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str class guiqwt.tools.DeleteItemTool(manager, toolbar_id=None)

update_status(plot) called by to allow derived classes to update the states of actions based on the currently active BasePlot can also be called after an action modifying the BasePlot (e.g. in order to update action states when an item is deselected) activate_command(plot, checked) Activate tool blockSignals(self, bool) → bool childEvent(self, QChildEvent) children(self ) → List[QObject] connectNotify(self, QMetaMethod) create_action(manager) Create and return tool’s action create_action_menu(manager) Create and return menu for the tool’s action customEvent(self, QEvent) deleteLater(self ) destroyed destroyed(self, object: QObject = None) [signal] disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options:

7.15. guiqwt.tools 553 guiqwt Manual, Release 3.0.7

Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] inherits(self, str) → bool installEventFilter(self, QObject) isSignalConnected(self, QMetaMethod) → bool isWidgetType(self ) → bool isWindowType(self ) → bool killTimer(self, int) metaObject(self ) → QMetaObject moveToThread(self, QThread) objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] parent(self ) → QObject property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. receivers(self, PYQT_SIGNAL) → int register_plot(baseplot) Every BasePlot using this tool should call register_plot to notify the tool about this widget using it removeEventFilter(self, QObject) sender(self ) → QObject senderSignalIndex(self ) → int setObjectName(self, str) setParent(self, QObject) setProperty(self, str, Any) → bool set_parent_tool(tool) Used to organize tools automatically in menu items setup_context_menu(menu, plot) If the tool supports it, this method should install an action in the context menu setup_toolbar(toolbar) Setup tool’s toolbar signalsBlocked(self ) → bool startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int

554 Chapter 7. Reference guiqwt Manual, Release 3.0.7

thread(self ) → QThread timerEvent(self, QTimerEvent) tr(self, str, disambiguation: str = None, n: int = -1) → str

7.16 guiqwt.styles

The styles module provides set of parameters (DataSet classes) to configure plot items and plot tools. See also: Module guiqwt.plot Module providing ready-to-use curve and image plotting widgets and dialog boxes Module guiqwt.curve Module providing curve-related plot items and plotting widgets Module guiqwt.image Module providing image-related plot items and plotting widgets Module guiqwt.tools Module providing the plot tools

7.16.1 Reference class guiqwt.styles.CurveParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height)) get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set

7.16. guiqwt.styles 555 guiqwt Manual, Release 3.0.7

• parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.ErrorBarParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height)) get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set • parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.GridParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height))

556 Chapter 7. Reference guiqwt Manual, Release 3.0.7

get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set • parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.ImageParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height)) get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set

7.16. guiqwt.styles 557 guiqwt Manual, Release 3.0.7

• parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.TrImageParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height)) get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set • parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.ImageFilterParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height))

558 Chapter 7. Reference guiqwt Manual, Release 3.0.7

get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set • parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.HistogramParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height)) get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set

7.16. guiqwt.styles 559 guiqwt Manual, Release 3.0.7

• parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.Histogram2DParam(title=None, comment=None, icon=”) Histogram accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height)) get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set • parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.AxesParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height))

560 Chapter 7. Reference guiqwt Manual, Release 3.0.7

get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set • parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.ImageAxesParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height)) get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set

7.16. guiqwt.styles 561 guiqwt Manual, Release 3.0.7

• parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.LabelParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height)) get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set • parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.LegendParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height))

562 Chapter 7. Reference guiqwt Manual, Release 3.0.7

get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set • parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.ShapeParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height)) get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set

7.16. guiqwt.styles 563 guiqwt Manual, Release 3.0.7

• parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.AnnotationParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height)) get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set • parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.AxesShapeParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height))

564 Chapter 7. Reference guiqwt Manual, Release 3.0.7

get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set • parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.RangeShapeParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height)) get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set

7.16. guiqwt.styles 565 guiqwt Manual, Release 3.0.7

• parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.MarkerParam(title=None, comment=None, icon=”)

set_markerstyle(style) Set marker line style style: • convenient values: ‘+’, ‘-’, ‘|’ or None • QwtPlotMarker.NoLine, QwtPlotMarker.Vertical,... accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height)) get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set • parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.FontParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values

566 Chapter 7. Reference guiqwt Manual, Release 3.0.7

edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height)) get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set • parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.SymbolParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height)) get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values

7.16. guiqwt.styles 567 guiqwt Manual, Release 3.0.7

text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set • parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.LineStyleParam(title=None, comment=None, icon=”)

set_style_from_matlab(linestyle) Eventually convert MATLAB-like linestyle into Qt linestyle accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height)) get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set • parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.BrushStyleParam(title=None, comment=None, icon=”)

accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset

568 Chapter 7. Reference guiqwt Manual, Release 3.0.7

check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height)) get_comment() Return data set comment get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set • parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height)) class guiqwt.styles.TextStyleParam(title=None, comment=None, icon=”)

update_param(obj) obj: QwtText instance update_text(obj) obj: QwtText instance accept(vis) helper function that passes the visitor to the accept methods of all the items in this dataset check() Check the dataset item values edit(parent=None, apply=None, size=None) Open a dialog box to edit data set • parent: parent widget (default is None, meaning no parent) • apply: apply callback (default is None) • size: dialog size (QSize object or integer tuple (width, height)) get_comment() Return data set comment

7.16. guiqwt.styles 569 guiqwt Manual, Release 3.0.7

get_icon() Return data set icon get_title() Return data set title set_defaults() Set default values text_edit() Edit data set with text input only to_string(debug=False, indent=None, align=False) Return readable string representation of the data set If debug is True, add more details on data items view(parent=None, size=None) Open a dialog box to view data set • parent: parent widget (default is None, meaning no parent) • size: dialog size (QSize object or integer tuple (width, height))

7.17 guiqwt.io

The io module provides input/output helper functions: • guiqwt.io.imread(): load an image (.png, .tiff, .dicom, etc.) and return its data as a NumPy array • guiqwt.io.imwrite(): save an array to an image file • guiqwt.io.load_items(): load plot items from HDF5 • guiqwt.io.save_items(): save plot items to HDF5

7.17.1 Reference guiqwt.io.imread(fname, ext=None, to_grayscale=False) Return a NumPy array from an image filename fname. If to_grayscale is True, convert RGB images to grayscale The ext (optional) argument is a string that specifies the file extension which defines the input format: when not specified, the input format is guessed from filename. guiqwt.io.imwrite(fname, arr, ext=None, dtype=None, max_range=None, **kwargs) Save a NumPy array to an image filename fname. If to_grayscale is True, convert RGB images to grayscale The ext (optional) argument is a string that specifies the file extension which defines the input format: when not specified, the input format is guessed from filename. If max_range is True, array data is scaled to fit the dtype (or data type itself if dtype is None) dynamic range Warning: option max_range changes data in place guiqwt.io.load_items(reader) Load items from HDF5 file: * reader: guidata.hdf5io.HDF5Reader object guiqwt.io.save_items(writer, items) Save items to HDF5 file: * writer: guidata.hdf5io.HDF5Writer object * items: serializable plot items

570 Chapter 7. Reference guiqwt Manual, Release 3.0.7

7.18 resizedialog

The resizedialog module provides a dialog box providing essential GUI for entering parameters needed to resize an image: guiqwt.widgets.resizedialog.ResizeDialog.

7.18.1 Reference class guiqwt.widgets.resizedialog.ResizeDialog(parent, new_size, old_size, text=”, keep_original_size=False)

width(self ) → int height(self ) → int class DialogCode class PaintDeviceMetric class RenderFlag class RenderFlags QWidget.RenderFlags(Union[QWidget.RenderFlags, QWidget.RenderFlag]) QWid- get.RenderFlags(QWidget.RenderFlags) accept(self ) acceptDrops(self ) → bool accepted accepted(self) [signal] accessibleDescription(self ) → str accessibleName(self ) → str actionEvent(self, QActionEvent) actions(self ) → List[QAction] activateWindow(self ) addAction(self, QAction) addActions(self, Iterable[QAction]) adjustSize(self ) autoFillBackground(self ) → bool backgroundRole(self ) → QPalette.ColorRole baseSize(self ) → QSize blockSignals(self, bool) → bool changeEvent(self, QEvent) childAt(self, QPoint) → QWidget childAt(self, int, int) -> QWidget childEvent(self, QChildEvent) children(self ) → List[QObject] childrenRect(self ) → QRect

7.18. resizedialog 571 guiqwt Manual, Release 3.0.7

childrenRegion(self ) → QRegion clearFocus(self ) clearMask(self ) close(self ) → bool closeEvent(self, QCloseEvent) colorCount(self ) → int connectNotify(self, QMetaMethod) contentsMargins(self ) → QMargins contentsRect(self ) → QRect contextMenuEvent(self, QContextMenuEvent) contextMenuPolicy(self ) → Qt.ContextMenuPolicy create(self, window: sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True) createWindowContainer(QWindow, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = 0) → QWidget cursor(self ) → QCursor customContextMenuRequested customContextMenuRequested(self, QPoint) [signal] customEvent(self, QEvent) deleteLater(self ) depth(self ) → int destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True) destroyed destroyed(self, object: QObject = None) [signal] devType(self ) → int devicePixelRatio(self ) → int devicePixelRatioF(self ) → float devicePixelRatioFScale() → float disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) done(self, int) dragEnterEvent(self, QDragEnterEvent) dragLeaveEvent(self, QDragLeaveEvent) dragMoveEvent(self, QDragMoveEvent) dropEvent(self, QDropEvent) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray]

572 Chapter 7. Reference guiqwt Manual, Release 3.0.7

effectiveWinId(self ) → sip.voidptr ensurePolished(self ) enterEvent(self, QEvent) event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool exec(self ) → int exec_(self ) → int find(sip.voidptr) → QWidget findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] finished finished(self, int) [signal] focusInEvent(self, QFocusEvent) focusNextChild(self ) → bool focusNextPrevChild(self, bool) → bool focusOutEvent(self, QFocusEvent) focusPolicy(self ) → Qt.FocusPolicy focusPreviousChild(self ) → bool focusProxy(self ) → QWidget focusWidget(self ) → QWidget font(self ) → QFont fontInfo(self ) → QFontInfo fontMetrics(self ) → QFontMetrics foregroundRole(self ) → QPalette.ColorRole frameGeometry(self ) → QRect frameSize(self ) → QSize geometry(self ) → QRect getContentsMargins(self ) → Tuple[int, int, int, int] grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(-1, -1))) → QPixmap

7.18. resizedialog 573 guiqwt Manual, Release 3.0.7

grabGesture(self, Qt.GestureType, flags: Union[Qt.GestureFlags, Qt.GestureFlag] = Qt.GestureFlags()) grabKeyboard(self ) grabMouse(self ) grabMouse(self, Union[QCursor, Qt.CursorShape]) grabShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) → int graphicsEffect(self ) → QGraphicsEffect graphicsProxyWidget(self ) → QGraphicsProxyWidget hasFocus(self ) → bool hasHeightForWidth(self ) → bool hasMouseTracking(self ) → bool hasTabletTracking(self ) → bool heightForWidth(self, int) → int heightMM(self ) → int hide(self ) hideEvent(self, QHideEvent) inherits(self, str) → bool initPainter(self, QPainter) inputMethodEvent(self, QInputMethodEvent) inputMethodHints(self ) → Qt.InputMethodHints inputMethodQuery(self, Qt.InputMethodQuery) → Any insertAction(self, QAction, QAction) insertActions(self, QAction, Iterable[QAction]) installEventFilter(self, QObject) isActiveWindow(self ) → bool isAncestorOf(self, QWidget) → bool isEnabled(self ) → bool isEnabledTo(self, QWidget) → bool isFullScreen(self ) → bool isHidden(self ) → bool isLeftToRight(self ) → bool isMaximized(self ) → bool isMinimized(self ) → bool isModal(self ) → bool isRightToLeft(self ) → bool isSignalConnected(self, QMetaMethod) → bool

574 Chapter 7. Reference guiqwt Manual, Release 3.0.7

isSizeGripEnabled(self ) → bool isVisible(self ) → bool isVisibleTo(self, QWidget) → bool isWidgetType(self ) → bool isWindow(self ) → bool isWindowModified(self ) → bool isWindowType(self ) → bool keyPressEvent(self, QKeyEvent) keyReleaseEvent(self, QKeyEvent) keyboardGrabber() → QWidget killTimer(self, int) layout(self ) → QLayout layoutDirection(self ) → Qt.LayoutDirection leaveEvent(self, QEvent) locale(self ) → QLocale logicalDpiX(self ) → int logicalDpiY(self ) → int lower(self ) mapFrom(self, QWidget, QPoint) → QPoint mapFromGlobal(self, QPoint) → QPoint mapFromParent(self, QPoint) → QPoint mapTo(self, QWidget, QPoint) → QPoint mapToGlobal(self, QPoint) → QPoint mapToParent(self, QPoint) → QPoint mask(self ) → QRegion maximumHeight(self ) → int maximumSize(self ) → QSize maximumWidth(self ) → int metaObject(self ) → QMetaObject metric(self, QPaintDevice.PaintDeviceMetric) → int minimumHeight(self ) → int minimumSize(self ) → QSize minimumSizeHint(self ) → QSize minimumWidth(self ) → int mouseDoubleClickEvent(self, QMouseEvent) mouseGrabber() → QWidget

7.18. resizedialog 575 guiqwt Manual, Release 3.0.7

mouseMoveEvent(self, QMouseEvent) mousePressEvent(self, QMouseEvent) mouseReleaseEvent(self, QMouseEvent) move(self, QPoint) move(self, int, int) moveEvent(self, QMoveEvent) moveToThread(self, QThread) nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int] nativeParentWidget(self ) → QWidget nextInFocusChain(self ) → QWidget normalGeometry(self ) → QRect objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] open(self ) overrideWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) overrideWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) paintEngine(self ) → QPaintEngine paintEvent(self, QPaintEvent) paintingActive(self ) → bool palette(self ) → QPalette parent(self ) → QObject parentWidget(self ) → QWidget physicalDpiX(self ) → int physicalDpiY(self ) → int pos(self ) → QPoint previousInFocusChain(self ) → QWidget property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. raise_(self ) receivers(self, PYQT_SIGNAL) → int rect(self ) → QRect reject(self ) rejected rejected(self) [signal]

576 Chapter 7. Reference guiqwt Manual, Release 3.0.7

releaseKeyboard(self ) releaseMouse(self ) releaseShortcut(self, int) removeAction(self, QAction) removeEventFilter(self, QObject) render(self, QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) repaint(self ) repaint(self, int, int, int, int) repaint(self, QRect) repaint(self, QRegion) resize(self, QSize) resize(self, int, int) resizeEvent(self, QResizeEvent) restoreGeometry(self, Union[QByteArray, bytes, bytearray]) → bool result(self ) → int saveGeometry(self ) → QByteArray screen(self ) → QScreen scroll(self, int, int) scroll(self, int, int, QRect) sender(self ) → QObject senderSignalIndex(self ) → int setAcceptDrops(self, bool) setAccessibleDescription(self, str) setAccessibleName(self, str) setAttribute(self, Qt.WidgetAttribute, on: bool = True) setAutoFillBackground(self, bool) setBackgroundRole(self, QPalette.ColorRole) setBaseSize(self, int, int) setBaseSize(self, QSize) setContentsMargins(self, int, int, int, int) setContentsMargins(self, QMargins) setContextMenuPolicy(self, Qt.ContextMenuPolicy) setCursor(self, Union[QCursor, Qt.CursorShape]) setDisabled(self, bool) setEnabled(self, bool) setFixedHeight(self, int)

7.18. resizedialog 577 guiqwt Manual, Release 3.0.7

setFixedSize(self, QSize) setFixedSize(self, int, int) setFixedWidth(self, int) setFocus(self ) setFocus(self, Qt.FocusReason) setFocusPolicy(self, Qt.FocusPolicy) setFocusProxy(self, QWidget) setFont(self, QFont) setForegroundRole(self, QPalette.ColorRole) setGeometry(self, QRect) setGeometry(self, int, int, int, int) setGraphicsEffect(self, QGraphicsEffect) setHidden(self, bool) setInputMethodHints(self, Union[Qt.InputMethodHints, Qt.InputMethodHint]) setLayout(self, QLayout) setLayoutDirection(self, Qt.LayoutDirection) setLocale(self, QLocale) setMask(self, QBitmap) setMask(self, QRegion) setMaximumHeight(self, int) setMaximumSize(self, int, int) setMaximumSize(self, QSize) setMaximumWidth(self, int) setMinimumHeight(self, int) setMinimumSize(self, int, int) setMinimumSize(self, QSize) setMinimumWidth(self, int) setModal(self, bool) setMouseTracking(self, bool) setObjectName(self, str) setPalette(self, QPalette) setParent(self, QWidget) setParent(self, QWidget, Union[Qt.WindowFlags, Qt.WindowType]) setProperty(self, str, Any) → bool setResult(self, int) setShortcutAutoRepeat(self, int, enabled: bool = True) setShortcutEnabled(self, int, enabled: bool = True) setSizeGripEnabled(self, bool)

578 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setSizeIncrement(self, int, int) setSizeIncrement(self, QSize) setSizePolicy(self, QSizePolicy) setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy) setStatusTip(self, str) setStyle(self, QStyle) setStyleSheet(self, str) setTabOrder(QWidget, QWidget) setTabletTracking(self, bool) setToolTip(self, str) setToolTipDuration(self, int) setUpdatesEnabled(self, bool) setVisible(self, bool) setWhatsThis(self, str) setWindowFilePath(self, str) setWindowFlag(self, Qt.WindowType, on: bool = True) setWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) setWindowIcon(self, QIcon) setWindowIconText(self, str) setWindowModality(self, Qt.WindowModality) setWindowModified(self, bool) setWindowOpacity(self, float) setWindowRole(self, str) setWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) setWindowTitle(self, str) sharedPainter(self ) → QPainter show(self ) showEvent(self, QShowEvent) showFullScreen(self ) showMaximized(self ) showMinimized(self ) showNormal(self ) signalsBlocked(self ) → bool size(self ) → QSize sizeHint(self ) → QSize sizeIncrement(self ) → QSize sizePolicy(self ) → QSizePolicy

7.18. resizedialog 579 guiqwt Manual, Release 3.0.7

stackUnder(self, QWidget) startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int statusTip(self ) → str style(self ) → QStyle styleSheet(self ) → str tabletEvent(self, QTabletEvent) testAttribute(self, Qt.WidgetAttribute) → bool thread(self ) → QThread timerEvent(self, QTimerEvent) toolTip(self ) → str toolTipDuration(self ) → int tr(self, str, disambiguation: str = None, n: int = -1) → str underMouse(self ) → bool ungrabGesture(self, Qt.GestureType) unsetCursor(self ) unsetLayoutDirection(self ) unsetLocale(self ) update(self ) update(self, QRect) update(self, QRegion) update(self, int, int, int, int) updateGeometry(self ) updateMicroFocus(self ) updatesEnabled(self ) → bool visibleRegion(self ) → QRegion whatsThis(self ) → str wheelEvent(self, QWheelEvent) widthMM(self ) → int winId(self ) → sip.voidptr window(self ) → QWidget windowFilePath(self ) → str windowFlags(self ) → Qt.WindowFlags windowHandle(self ) → QWindow windowIcon(self ) → QIcon windowIconChanged windowIconChanged(self, QIcon) [signal] windowIconText(self ) → str windowIconTextChanged windowIconTextChanged(self, str) [signal]

580 Chapter 7. Reference guiqwt Manual, Release 3.0.7

windowModality(self ) → Qt.WindowModality windowOpacity(self ) → float windowRole(self ) → str windowState(self ) → Qt.WindowStates windowTitle(self ) → str windowTitleChanged windowTitleChanged(self, str) [signal] windowType(self ) → Qt.WindowType x(self ) → int y(self ) → int

7.19 rotatecrop

The rotatecrop module provides a dialog box providing essential GUI elements for rotating (arbitrary angle) and cropping an image: • guiqwt.widgets.rotatecrop.RotateCropDialog: dialog box • guiqwt.widgets.rotatecrop.RotateCropWidget: equivalent widget

7.19.1 Reference class guiqwt.widgets.rotatecrop.RotateCropDialog(parent, wintitle=None, op- tions=None, resize_to=None) Rotate & Crop Dialog Rotate and crop a guiqwt.image.TrImageItem plot item class DialogCode class PaintDeviceMetric class RenderFlag class RenderFlags QWidget.RenderFlags(Union[QWidget.RenderFlags, QWidget.RenderFlag]) QWid- get.RenderFlags(QWidget.RenderFlags) accept(self ) acceptDrops(self ) → bool accept_changes() Computed rotated/cropped array and apply changes to item accepted accepted(self) [signal] accessibleDescription(self ) → str accessibleName(self ) → str actionEvent(self, QActionEvent) actions(self ) → List[QAction]

7.19. rotatecrop 581 guiqwt Manual, Release 3.0.7

activateWindow(self ) activate_default_tool() Activate default tool addAction(self, QAction) addActions(self, Iterable[QAction]) add_apply_button(layout) Add the standard apply button add_buttons_to_layout(layout) Add tool buttons to layout add_panel(panel) Register a panel to the plot manager Plot manager’s registration sequence is the following: 1. add plots 2. add panels 3. add tools add_plot(plot, plot_id=) Register a plot to the plot manager: • plot: guiqwt.curve.CurvePlot or guiqwt.image.ImagePlot object • plot_id (default id is the plot object’s id: id(plot)): unique ID identifying the plot (any Python object), this ID will be asked by the manager to access this plot later. Plot manager’s registration sequence is the following: 1. add plots 2. add panels 3. add tools add_reset_button(layout) Add the standard reset button add_separator_tool(toolbar_id=None) Register a separator tool to the plot manager: the separator tool is just a tool which insert a separator in the plot context menu add_tool(ToolKlass, *args, **kwargs) Register a tool to the manager • ToolKlass: tool’s class (guiqwt builtin tools are defined in module guiqwt.tools) • args: arguments sent to the tool’s class • kwargs: keyword arguments sent to the tool’s class Plot manager’s registration sequence is the following: 1. add plots 2. add panels 3. add tools add_toolbar(toolbar, toolbar_id=’default’)

582 Chapter 7. Reference guiqwt Manual, Release 3.0.7

Add toolbar to the plot manager toolbar: a QToolBar object toolbar_id: toolbar’s id (default id is string “default”) adjustSize(self ) apply_transformation() Apply transformation, e.g. crop or rotate autoFillBackground(self ) → bool backgroundRole(self ) → QPalette.ColorRole baseSize(self ) → QSize blockSignals(self, bool) → bool changeEvent(self, QEvent) childAt(self, QPoint) → QWidget childAt(self, int, int) -> QWidget childEvent(self, QChildEvent) children(self ) → List[QObject] childrenRect(self ) → QRect childrenRegion(self ) → QRegion clearFocus(self ) clearMask(self ) close(self ) → bool closeEvent(self, QCloseEvent) colorCount(self ) → int compute_transformation() Compute transformation, return compute output array configure_panels() Call all the registred panels ‘configure_panel’ methods to finalize the object construction (this allows to use tools registered to the same plot manager as the panel itself with breaking the registration sequence: “add plots, then panels, then tools”) connectNotify(self, QMetaMethod) contentsMargins(self ) → QMargins contentsRect(self ) → QRect contextMenuEvent(self, QContextMenuEvent) contextMenuPolicy(self ) → Qt.ContextMenuPolicy create(self, window: sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True) createWindowContainer(QWindow, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = 0) → QWidget create_action(title, triggered=None, toggled=None, shortcut=None, icon=None, tip=None, check- able=None, context=1, enabled=None) Create a new QAction

7.19. rotatecrop 583 guiqwt Manual, Release 3.0.7

create_plot(options, row=0, column=0, rowspan=1, columnspan=1) Create the plotting widget (which is an instance of class guiqwt.plot.BaseImageWidget), add it to the dialog box main layout (guiqwt.plot.CurveDialog.plot_layout) and then add the item list, contrast adjustment and X/Y axes cross section panels. May be overriden to customize the plot layout (guiqwt.plot.CurveDialog.plot_layout) cursor(self ) → QCursor customContextMenuRequested customContextMenuRequested(self, QPoint) [signal] customEvent(self, QEvent) deleteLater(self ) depth(self ) → int destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True) destroyed destroyed(self, object: QObject = None) [signal] devType(self ) → int devicePixelRatio(self ) → int devicePixelRatioF(self ) → float devicePixelRatioFScale() → float disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) done(self, int) dragEnterEvent(self, QDragEnterEvent) dragLeaveEvent(self, QDragLeaveEvent) dragMoveEvent(self, QDragMoveEvent) dropEvent(self, QDropEvent) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] effectiveWinId(self ) → sip.voidptr ensurePolished(self ) enterEvent(self, QEvent) event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool exec(self ) → int exec_(self ) → int find(sip.voidptr) → QWidget

584 Chapter 7. Reference guiqwt Manual, Release 3.0.7

findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] finished finished(self, int) [signal] focusInEvent(self, QFocusEvent) focusNextChild(self ) → bool focusNextPrevChild(self, bool) → bool focusOutEvent(self, QFocusEvent) focusPolicy(self ) → Qt.FocusPolicy focusPreviousChild(self ) → bool focusProxy(self ) → QWidget focusWidget(self ) → QWidget font(self ) → QFont fontInfo(self ) → QFontInfo fontMetrics(self ) → QFontMetrics foregroundRole(self ) → QPalette.ColorRole frameGeometry(self ) → QRect frameSize(self ) → QSize geometry(self ) → QRect getContentsMargins(self ) → Tuple[int, int, int, int] get_active_plot() Return the active plot The active plot is the plot whose canvas has the focus otherwise it’s the “default” plot get_active_tool() Return active tool get_context_menu(plot=None) Return widget context menu – built using active tools get_contrast_panel() Convenience function to get the contrast adjustment panel Return None if the contrast adjustment panel has not been added to this manager

7.19. rotatecrop 585 guiqwt Manual, Release 3.0.7

get_default_plot() Return default plot The default plot is the plot on which tools and panels will act. get_default_tool() Get default tool get_default_toolbar() Return default toolbar get_itemlist_panel() Convenience function to get the item list panel Return None if the item list panel has not been added to this manager get_main() Return the main (parent) widget Note that for py:class:guiqwt.plot.CurveWidget or guiqwt.plot.ImageWidget objects, this method will return the widget itself because the plot manager is integrated to it. get_panel(panel_id) Return panel from its ID Panel IDs are listed in module guiqwt.panels get_plot(plot_id=) Return plot associated to plot_id (if method is called without specifying the plot_id parameter, return the default plot) get_plots() Return all registered plots get_tool(ToolKlass) Return tool instance from its class get_toolbar(toolbar_id=’default’) Return toolbar from its ID toolbar_id: toolbar’s id (default id is string “default”) get_xcs_panel() Convenience function to get the X-axis cross section panel Return None if the X-axis cross section panel has not been added to this manager get_ycs_panel() Convenience function to get the Y-axis cross section panel Return None if the Y-axis cross section panel has not been added to this manager grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(-1, -1))) → QPixmap grabGesture(self, Qt.GestureType, flags: Union[Qt.GestureFlags, Qt.GestureFlag] = Qt.GestureFlags()) grabKeyboard(self ) grabMouse(self ) grabMouse(self, Union[QCursor, Qt.CursorShape]) grabShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) → int graphicsEffect(self ) → QGraphicsEffect graphicsProxyWidget(self ) → QGraphicsProxyWidget hasFocus(self ) → bool

586 Chapter 7. Reference guiqwt Manual, Release 3.0.7

hasHeightForWidth(self ) → bool hasMouseTracking(self ) → bool hasTabletTracking(self ) → bool height(self ) → int heightForWidth(self, int) → int heightMM(self ) → int hide(self ) hideEvent(self, QHideEvent) inherits(self, str) → bool initPainter(self, QPainter) inputMethodEvent(self, QInputMethodEvent) inputMethodHints(self ) → Qt.InputMethodHints inputMethodQuery(self, Qt.InputMethodQuery) → Any insertAction(self, QAction, QAction) insertActions(self, QAction, Iterable[QAction]) installEventFilter(self, QObject) install_button_layout() Reimplemented ImageDialog method isActiveWindow(self ) → bool isAncestorOf(self, QWidget) → bool isEnabled(self ) → bool isEnabledTo(self, QWidget) → bool isFullScreen(self ) → bool isHidden(self ) → bool isLeftToRight(self ) → bool isMaximized(self ) → bool isMinimized(self ) → bool isModal(self ) → bool isRightToLeft(self ) → bool isSignalConnected(self, QMetaMethod) → bool isSizeGripEnabled(self ) → bool isVisible(self ) → bool isVisibleTo(self, QWidget) → bool isWidgetType(self ) → bool isWindow(self ) → bool isWindowModified(self ) → bool

7.19. rotatecrop 587 guiqwt Manual, Release 3.0.7

isWindowType(self ) → bool keyPressEvent(self, QKeyEvent) keyReleaseEvent(self, QKeyEvent) keyboardGrabber() → QWidget killTimer(self, int) layout(self ) → QLayout layoutDirection(self ) → Qt.LayoutDirection leaveEvent(self, QEvent) locale(self ) → QLocale logicalDpiX(self ) → int logicalDpiY(self ) → int lower(self ) mapFrom(self, QWidget, QPoint) → QPoint mapFromGlobal(self, QPoint) → QPoint mapFromParent(self, QPoint) → QPoint mapTo(self, QWidget, QPoint) → QPoint mapToGlobal(self, QPoint) → QPoint mapToParent(self, QPoint) → QPoint mask(self ) → QRegion maximumHeight(self ) → int maximumSize(self ) → QSize maximumWidth(self ) → int metaObject(self ) → QMetaObject metric(self, QPaintDevice.PaintDeviceMetric) → int minimumHeight(self ) → int minimumSize(self ) → QSize minimumSizeHint(self ) → QSize minimumWidth(self ) → int mouseDoubleClickEvent(self, QMouseEvent) mouseGrabber() → QWidget mouseMoveEvent(self, QMouseEvent) mousePressEvent(self, QMouseEvent) mouseReleaseEvent(self, QMouseEvent) move(self, QPoint) move(self, int, int) moveEvent(self, QMoveEvent)

588 Chapter 7. Reference guiqwt Manual, Release 3.0.7

moveToThread(self, QThread) nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int] nativeParentWidget(self ) → QWidget nextInFocusChain(self ) → QWidget normalGeometry(self ) → QRect objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] open(self ) overrideWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) overrideWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) paintEngine(self ) → QPaintEngine paintEvent(self, QPaintEvent) paintingActive(self ) → bool palette(self ) → QPalette parent(self ) → QObject parentWidget(self ) → QWidget physicalDpiX(self ) → int physicalDpiY(self ) → int pos(self ) → QPoint previousInFocusChain(self ) → QWidget property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. raise_(self ) receivers(self, PYQT_SIGNAL) → int rect(self ) → QRect register_all_curve_tools() Register standard, curve-related and other tools See also: guiqwt.plot.PlotManager.add_tool() guiqwt.plot.PlotManager.register_standard_tools() guiqwt.plot.PlotManager.register_other_tools() guiqwt.plot.PlotManager.register_curve_tools() guiqwt.plot.PlotManager.register_image_tools() guiqwt.plot.PlotManager.register_all_image_tools()

7.19. rotatecrop 589 guiqwt Manual, Release 3.0.7

register_all_image_tools() Register standard, image-related and other tools See also: guiqwt.plot.PlotManager.add_tool() guiqwt.plot.PlotManager.register_standard_tools() guiqwt.plot.PlotManager.register_other_tools() guiqwt.plot.PlotManager.register_curve_tools() guiqwt.plot.PlotManager.register_image_tools() guiqwt.plot.PlotManager.register_all_curve_tools() register_curve_tools() Register only curve-related tools See also: guiqwt.plot.PlotManager.add_tool() guiqwt.plot.PlotManager.register_standard_tools() guiqwt.plot.PlotManager.register_other_tools() guiqwt.plot.PlotManager.register_image_tools() register_image_tools() Register only image-related tools See also: guiqwt.plot.PlotManager.add_tool() guiqwt.plot.PlotManager.register_standard_tools() guiqwt.plot.PlotManager.register_other_tools() guiqwt.plot.PlotManager.register_curve_tools() register_other_tools() Register other common tools See also: guiqwt.plot.PlotManager.add_tool() guiqwt.plot.PlotManager.register_standard_tools() guiqwt.plot.PlotManager.register_curve_tools() guiqwt.plot.PlotManager.register_image_tools() register_standard_tools() Registering basic tools for standard plot dialog –> top of the context-menu register_tools() Register the plotting dialog box tools: the base implementation provides standard, image-related and other tools - i.e. calling this method is exactly the same as calling guiqwt.plot.CurveDialog. register_all_image_tools() This method may be overriden to provide a fully customized set of tools reject(self )

590 Chapter 7. Reference guiqwt Manual, Release 3.0.7

reject_changes() Restore item original transform settings rejected rejected(self) [signal] releaseKeyboard(self ) releaseMouse(self ) releaseShortcut(self, int) removeAction(self, QAction) removeEventFilter(self, QObject) render(self, QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) repaint(self ) repaint(self, int, int, int, int) repaint(self, QRect) repaint(self, QRegion) reset() Reset crop/transform image settings reset_transformation() Reset transformation resize(self, QSize) resize(self, int, int) resizeEvent(self, QResizeEvent) restoreGeometry(self, Union[QByteArray, bytes, bytearray]) → bool restore_original_state() Restore item original state result(self ) → int saveGeometry(self ) → QByteArray screen(self ) → QScreen scroll(self, int, int) scroll(self, int, int, QRect) sender(self ) → QObject senderSignalIndex(self ) → int setAcceptDrops(self, bool) setAccessibleDescription(self, str) setAccessibleName(self, str) setAttribute(self, Qt.WidgetAttribute, on: bool = True) setAutoFillBackground(self, bool) setBackgroundRole(self, QPalette.ColorRole)

7.19. rotatecrop 591 guiqwt Manual, Release 3.0.7

setBaseSize(self, int, int) setBaseSize(self, QSize) setContentsMargins(self, int, int, int, int) setContentsMargins(self, QMargins) setContextMenuPolicy(self, Qt.ContextMenuPolicy) setCursor(self, Union[QCursor, Qt.CursorShape]) setDisabled(self, bool) setEnabled(self, bool) setFixedHeight(self, int) setFixedSize(self, QSize) setFixedSize(self, int, int) setFixedWidth(self, int) setFocus(self ) setFocus(self, Qt.FocusReason) setFocusPolicy(self, Qt.FocusPolicy) setFocusProxy(self, QWidget) setFont(self, QFont) setForegroundRole(self, QPalette.ColorRole) setGeometry(self, QRect) setGeometry(self, int, int, int, int) setGraphicsEffect(self, QGraphicsEffect) setHidden(self, bool) setInputMethodHints(self, Union[Qt.InputMethodHints, Qt.InputMethodHint]) setLayout(self, QLayout) setLayoutDirection(self, Qt.LayoutDirection) setLocale(self, QLocale) setMask(self, QBitmap) setMask(self, QRegion) setMaximumHeight(self, int) setMaximumSize(self, int, int) setMaximumSize(self, QSize) setMaximumWidth(self, int) setMinimumHeight(self, int) setMinimumSize(self, int, int) setMinimumSize(self, QSize) setMinimumWidth(self, int) setModal(self, bool) setMouseTracking(self, bool) setObjectName(self, str)

592 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setPalette(self, QPalette) setParent(self, QWidget) setParent(self, QWidget, Union[Qt.WindowFlags, Qt.WindowType]) setProperty(self, str, Any) → bool setResult(self, int) setShortcutAutoRepeat(self, int, enabled: bool = True) setShortcutEnabled(self, int, enabled: bool = True) setSizeGripEnabled(self, bool) setSizeIncrement(self, int, int) setSizeIncrement(self, QSize) setSizePolicy(self, QSizePolicy) setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy) setStatusTip(self, str) setStyle(self, QStyle) setStyleSheet(self, str) setTabOrder(QWidget, QWidget) setTabletTracking(self, bool) setToolTip(self, str) setToolTipDuration(self, int) setUpdatesEnabled(self, bool) setVisible(self, bool) setWhatsThis(self, str) setWindowFilePath(self, str) setWindowFlag(self, Qt.WindowType, on: bool = True) setWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) setWindowIcon(self, QIcon) setWindowIconText(self, str) setWindowModality(self, Qt.WindowModality) setWindowModified(self, bool) setWindowOpacity(self, float) setWindowRole(self, str) setWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) setWindowTitle(self, str) set_active_tool(tool=None) Set active tool (if tool argument is None, the active tool will be the default tool) set_contrast_range(zmin, zmax) Convenience function to set the contrast adjustment panel range This is strictly equivalent to the following:

7.19. rotatecrop 593 guiqwt Manual, Release 3.0.7

# Here, *widget* is for example a CurveWidget instance # (the same apply for CurvePlot, ImageWidget, ImagePlot or any # class deriving from PlotManager) widget.get_contrast_panel().set_range(zmin, zmax)

set_default_plot(plot) Set default plot The default plot is the plot on which tools and panels will act. set_default_tool(tool) Set default tool set_default_toolbar(toolbar) Set default toolbar set_item(item) Set associated item – must be a TrImageItem object sharedPainter(self ) → QPainter show(self ) showEvent(self, QShowEvent) showFullScreen(self ) showMaximized(self ) showMinimized(self ) showNormal(self ) show_crop_rect(state) Show/hide cropping rectangle shape signalsBlocked(self ) → bool size(self ) → QSize sizeHint(self ) → QSize sizeIncrement(self ) → QSize sizePolicy(self ) → QSizePolicy stackUnder(self, QWidget) startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int statusTip(self ) → str style(self ) → QStyle styleSheet(self ) → str tabletEvent(self, QTabletEvent) testAttribute(self, Qt.WidgetAttribute) → bool thread(self ) → QThread timerEvent(self, QTimerEvent) toolTip(self ) → str toolTipDuration(self ) → int

594 Chapter 7. Reference guiqwt Manual, Release 3.0.7

tr(self, str, disambiguation: str = None, n: int = -1) → str underMouse(self ) → bool ungrabGesture(self, Qt.GestureType) unsetCursor(self ) unsetLayoutDirection(self ) unsetLocale(self ) unset_item() Unset the associated item, freeing memory update(self ) update(self, QRect) update(self, QRegion) update(self, int, int, int, int) updateGeometry(self ) updateMicroFocus(self ) update_cross_sections() Convenience function to update the cross section panels at once This is strictly equivalent to the following:

# Here, *widget* is for example a CurveWidget instance # (the same apply for CurvePlot, ImageWidget, ImagePlot or any # class deriving from PlotManager) widget.get_xcs_panel().update_plot() widget.get_ycs_panel().update_plot()

update_tools_status(plot=None) Update tools for current plot updatesEnabled(self ) → bool visibleRegion(self ) → QRegion whatsThis(self ) → str wheelEvent(self, QWheelEvent) width(self ) → int widthMM(self ) → int winId(self ) → sip.voidptr window(self ) → QWidget windowFilePath(self ) → str windowFlags(self ) → Qt.WindowFlags windowHandle(self ) → QWindow windowIcon(self ) → QIcon windowIconChanged windowIconChanged(self, QIcon) [signal] windowIconText(self ) → str windowIconTextChanged windowIconTextChanged(self, str) [signal]

7.19. rotatecrop 595 guiqwt Manual, Release 3.0.7

windowModality(self ) → Qt.WindowModality windowOpacity(self ) → float windowRole(self ) → str windowState(self ) → Qt.WindowStates windowTitle(self ) → str windowTitleChanged windowTitleChanged(self, str) [signal] windowType(self ) → Qt.WindowType x(self ) → int y(self ) → int class guiqwt.widgets.rotatecrop.RotateCropWidget(parent, options=None) Rotate & Crop Widget Rotate and crop a guiqwt.image.TrImageItem plot item class PaintDeviceMetric class RenderFlag class RenderFlags QWidget.RenderFlags(Union[QWidget.RenderFlags, QWidget.RenderFlag]) QWid- get.RenderFlags(QWidget.RenderFlags) acceptDrops(self ) → bool accept_changes() Computed rotated/cropped array and apply changes to item accessibleDescription(self ) → str accessibleName(self ) → str actionEvent(self, QActionEvent) actions(self ) → List[QAction] activateWindow(self ) addAction(self, QAction) addActions(self, Iterable[QAction]) add_apply_button(layout) Add the standard apply button add_buttons_to_layout(layout) Add tool buttons to layout add_reset_button(layout) Add the standard reset button adjustSize(self ) apply_transformation() Apply transformation, e.g. crop or rotate autoFillBackground(self ) → bool backgroundRole(self ) → QPalette.ColorRole

596 Chapter 7. Reference guiqwt Manual, Release 3.0.7

baseSize(self ) → QSize blockSignals(self, bool) → bool changeEvent(self, QEvent) childAt(self, QPoint) → QWidget childAt(self, int, int) -> QWidget childEvent(self, QChildEvent) children(self ) → List[QObject] childrenRect(self ) → QRect childrenRegion(self ) → QRegion clearFocus(self ) clearMask(self ) close(self ) → bool closeEvent(self, QCloseEvent) colorCount(self ) → int compute_transformation() Compute transformation, return compute output array connectNotify(self, QMetaMethod) contentsMargins(self ) → QMargins contentsRect(self ) → QRect contextMenuEvent(self, QContextMenuEvent) contextMenuPolicy(self ) → Qt.ContextMenuPolicy create(self, window: sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True) createWindowContainer(QWindow, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = 0) → QWidget cursor(self ) → QCursor customContextMenuRequested customContextMenuRequested(self, QPoint) [signal] customEvent(self, QEvent) deleteLater(self ) depth(self ) → int destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True) destroyed destroyed(self, object: QObject = None) [signal] devType(self ) → int devicePixelRatio(self ) → int devicePixelRatioF(self ) → float devicePixelRatioFScale() → float

7.19. rotatecrop 597 guiqwt Manual, Release 3.0.7

disconnect(QMetaObject.Connection) → bool disconnect(self) disconnectNotify(self, QMetaMethod) dragEnterEvent(self, QDragEnterEvent) dragLeaveEvent(self, QDragLeaveEvent) dragMoveEvent(self, QDragMoveEvent) dropEvent(self, QDropEvent) dumpObjectInfo(self ) dumpObjectTree(self ) dynamicPropertyNames(self ) → List[QByteArray] effectiveWinId(self ) → sip.voidptr ensurePolished(self ) enterEvent(self, QEvent) event(self, QEvent) → bool eventFilter(self, QObject, QEvent) → bool find(sip.voidptr) → QWidget findChild(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren(self, type, name: str = ”, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject] findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] find- Children(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] focusInEvent(self, QFocusEvent) focusNextChild(self ) → bool focusNextPrevChild(self, bool) → bool focusOutEvent(self, QFocusEvent) focusPolicy(self ) → Qt.FocusPolicy focusPreviousChild(self ) → bool focusProxy(self ) → QWidget focusWidget(self ) → QWidget font(self ) → QFont fontInfo(self ) → QFontInfo fontMetrics(self ) → QFontMetrics

598 Chapter 7. Reference guiqwt Manual, Release 3.0.7

foregroundRole(self ) → QPalette.ColorRole frameGeometry(self ) → QRect frameSize(self ) → QSize geometry(self ) → QRect getContentsMargins(self ) → Tuple[int, int, int, int] get_plot() Required for BaseTransformMixin grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(-1, -1))) → QPixmap grabGesture(self, Qt.GestureType, flags: Union[Qt.GestureFlags, Qt.GestureFlag] = Qt.GestureFlags()) grabKeyboard(self ) grabMouse(self ) grabMouse(self, Union[QCursor, Qt.CursorShape]) grabShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) → int graphicsEffect(self ) → QGraphicsEffect graphicsProxyWidget(self ) → QGraphicsProxyWidget hasFocus(self ) → bool hasHeightForWidth(self ) → bool hasMouseTracking(self ) → bool hasTabletTracking(self ) → bool height(self ) → int heightForWidth(self, int) → int heightMM(self ) → int hide(self ) hideEvent(self, QHideEvent) inherits(self, str) → bool initPainter(self, QPainter) inputMethodEvent(self, QInputMethodEvent) inputMethodHints(self ) → Qt.InputMethodHints inputMethodQuery(self, Qt.InputMethodQuery) → Any insertAction(self, QAction, QAction) insertActions(self, QAction, Iterable[QAction]) installEventFilter(self, QObject) isActiveWindow(self ) → bool isAncestorOf(self, QWidget) → bool isEnabled(self ) → bool isEnabledTo(self, QWidget) → bool

7.19. rotatecrop 599 guiqwt Manual, Release 3.0.7

isFullScreen(self ) → bool isHidden(self ) → bool isLeftToRight(self ) → bool isMaximized(self ) → bool isMinimized(self ) → bool isModal(self ) → bool isRightToLeft(self ) → bool isSignalConnected(self, QMetaMethod) → bool isVisible(self ) → bool isVisibleTo(self, QWidget) → bool isWidgetType(self ) → bool isWindow(self ) → bool isWindowModified(self ) → bool isWindowType(self ) → bool keyPressEvent(self, QKeyEvent) keyReleaseEvent(self, QKeyEvent) keyboardGrabber() → QWidget killTimer(self, int) layout(self ) → QLayout layoutDirection(self ) → Qt.LayoutDirection leaveEvent(self, QEvent) locale(self ) → QLocale logicalDpiX(self ) → int logicalDpiY(self ) → int lower(self ) mapFrom(self, QWidget, QPoint) → QPoint mapFromGlobal(self, QPoint) → QPoint mapFromParent(self, QPoint) → QPoint mapTo(self, QWidget, QPoint) → QPoint mapToGlobal(self, QPoint) → QPoint mapToParent(self, QPoint) → QPoint mask(self ) → QRegion maximumHeight(self ) → int maximumSize(self ) → QSize maximumWidth(self ) → int metaObject(self ) → QMetaObject

600 Chapter 7. Reference guiqwt Manual, Release 3.0.7

metric(self, QPaintDevice.PaintDeviceMetric) → int minimumHeight(self ) → int minimumSize(self ) → QSize minimumSizeHint(self ) → QSize minimumWidth(self ) → int mouseDoubleClickEvent(self, QMouseEvent) mouseGrabber() → QWidget mouseMoveEvent(self, QMouseEvent) mousePressEvent(self, QMouseEvent) mouseReleaseEvent(self, QMouseEvent) move(self, QPoint) move(self, int, int) moveEvent(self, QMoveEvent) moveToThread(self, QThread) nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int] nativeParentWidget(self ) → QWidget nextInFocusChain(self ) → QWidget normalGeometry(self ) → QRect objectName(self ) → str objectNameChanged objectNameChanged(self, str) [signal] overrideWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) overrideWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) paintEngine(self ) → QPaintEngine paintEvent(self, QPaintEvent) paintingActive(self ) → bool palette(self ) → QPalette parent(self ) → QObject parentWidget(self ) → QWidget physicalDpiX(self ) → int physicalDpiY(self ) → int pos(self ) → QPoint previousInFocusChain(self ) → QWidget property(self, str) → Any pyqtConfigure(...) Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

7.19. rotatecrop 601 guiqwt Manual, Release 3.0.7

raise_(self ) receivers(self, PYQT_SIGNAL) → int rect(self ) → QRect reject_changes() Restore item original transform settings releaseKeyboard(self ) releaseMouse(self ) releaseShortcut(self, int) removeAction(self, QAction) removeEventFilter(self, QObject) render(self, QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWid- get.RenderFlags(QWidget.RenderFlag.DrawWindowBackground|QWidget.RenderFlag.DrawChildren)) repaint(self ) repaint(self, int, int, int, int) repaint(self, QRect) repaint(self, QRegion) reset() Reset crop/transform image settings reset_transformation() Reset transformation resize(self, QSize) resize(self, int, int) resizeEvent(self, QResizeEvent) restoreGeometry(self, Union[QByteArray, bytes, bytearray]) → bool restore_original_state() Restore item original state saveGeometry(self ) → QByteArray screen(self ) → QScreen scroll(self, int, int) scroll(self, int, int, QRect) sender(self ) → QObject senderSignalIndex(self ) → int setAcceptDrops(self, bool) setAccessibleDescription(self, str) setAccessibleName(self, str) setAttribute(self, Qt.WidgetAttribute, on: bool = True) setAutoFillBackground(self, bool) setBackgroundRole(self, QPalette.ColorRole)

602 Chapter 7. Reference guiqwt Manual, Release 3.0.7

setBaseSize(self, int, int) setBaseSize(self, QSize) setContentsMargins(self, int, int, int, int) setContentsMargins(self, QMargins) setContextMenuPolicy(self, Qt.ContextMenuPolicy) setCursor(self, Union[QCursor, Qt.CursorShape]) setDisabled(self, bool) setEnabled(self, bool) setFixedHeight(self, int) setFixedSize(self, QSize) setFixedSize(self, int, int) setFixedWidth(self, int) setFocus(self ) setFocus(self, Qt.FocusReason) setFocusPolicy(self, Qt.FocusPolicy) setFocusProxy(self, QWidget) setFont(self, QFont) setForegroundRole(self, QPalette.ColorRole) setGeometry(self, QRect) setGeometry(self, int, int, int, int) setGraphicsEffect(self, QGraphicsEffect) setHidden(self, bool) setInputMethodHints(self, Union[Qt.InputMethodHints, Qt.InputMethodHint]) setLayout(self, QLayout) setLayoutDirection(self, Qt.LayoutDirection) setLocale(self, QLocale) setMask(self, QBitmap) setMask(self, QRegion) setMaximumHeight(self, int) setMaximumSize(self, int, int) setMaximumSize(self, QSize) setMaximumWidth(self, int) setMinimumHeight(self, int) setMinimumSize(self, int, int) setMinimumSize(self, QSize) setMinimumWidth(self, int) setMouseTracking(self, bool) setObjectName(self, str) setPalette(self, QPalette)

7.19. rotatecrop 603 guiqwt Manual, Release 3.0.7

setParent(self, QWidget) setParent(self, QWidget, Union[Qt.WindowFlags, Qt.WindowType]) setProperty(self, str, Any) → bool setShortcutAutoRepeat(self, int, enabled: bool = True) setShortcutEnabled(self, int, enabled: bool = True) setSizeIncrement(self, int, int) setSizeIncrement(self, QSize) setSizePolicy(self, QSizePolicy) setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy) setStatusTip(self, str) setStyle(self, QStyle) setStyleSheet(self, str) setTabOrder(QWidget, QWidget) setTabletTracking(self, bool) setToolTip(self, str) setToolTipDuration(self, int) setUpdatesEnabled(self, bool) setVisible(self, bool) setWhatsThis(self, str) setWindowFilePath(self, str) setWindowFlag(self, Qt.WindowType, on: bool = True) setWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType]) setWindowIcon(self, QIcon) setWindowIconText(self, str) setWindowModality(self, Qt.WindowModality) setWindowModified(self, bool) setWindowOpacity(self, float) setWindowRole(self, str) setWindowState(self, Union[Qt.WindowStates, Qt.WindowState]) setWindowTitle(self, str) set_item(item) Set associated item – must be a TrImageItem object sharedPainter(self ) → QPainter show(self ) showEvent(self, QShowEvent) showFullScreen(self ) showMaximized(self )

604 Chapter 7. Reference guiqwt Manual, Release 3.0.7

showMinimized(self ) showNormal(self ) show_crop_rect(state) Show/hide cropping rectangle shape signalsBlocked(self ) → bool size(self ) → QSize sizeHint(self ) → QSize sizeIncrement(self ) → QSize sizePolicy(self ) → QSizePolicy stackUnder(self, QWidget) startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int statusTip(self ) → str style(self ) → QStyle styleSheet(self ) → str tabletEvent(self, QTabletEvent) testAttribute(self, Qt.WidgetAttribute) → bool thread(self ) → QThread timerEvent(self, QTimerEvent) toolTip(self ) → str toolTipDuration(self ) → int tr(self, str, disambiguation: str = None, n: int = -1) → str underMouse(self ) → bool ungrabGesture(self, Qt.GestureType) unsetCursor(self ) unsetLayoutDirection(self ) unsetLocale(self ) unset_item() Unset the associated item, freeing memory update(self ) update(self, QRect) update(self, QRegion) update(self, int, int, int, int) updateGeometry(self ) updateMicroFocus(self ) updatesEnabled(self ) → bool visibleRegion(self ) → QRegion whatsThis(self ) → str wheelEvent(self, QWheelEvent) width(self ) → int

7.19. rotatecrop 605 guiqwt Manual, Release 3.0.7

widthMM(self ) → int winId(self ) → sip.voidptr window(self ) → QWidget windowFilePath(self ) → str windowFlags(self ) → Qt.WindowFlags windowHandle(self ) → QWindow windowIcon(self ) → QIcon windowIconChanged windowIconChanged(self, QIcon) [signal] windowIconText(self ) → str windowIconTextChanged windowIconTextChanged(self, str) [signal] windowModality(self ) → Qt.WindowModality windowOpacity(self ) → float windowRole(self ) → str windowState(self ) → Qt.WindowStates windowTitle(self ) → str windowTitleChanged windowTitleChanged(self, str) [signal] windowType(self ) → Qt.WindowType x(self ) → int y(self ) → int

606 Chapter 7. Reference CHAPTER 8

How to contribute

8.1 Submitting changes

Due to confidentiality issues, we are not able for now to publish any source- controlled repository (even if we do have a Mercurial repository for the project). However, this does not prevent motivated users from contributing to the project by sending patches applied to the last published version of the library. To compensate the absence of source repository, we try to update the library as often as we can in order to keep the public source archive version as close as possible to the internal development version.

8.2 Coding guidelines

In general, we try to follow the standard Python coding guidelines, which cover all the important coding aspects (docstrings, comments, naming conventions, import statements, . . . ) as described here: • Style Guide for Python Code The easiest way to check that your code is following those guidelines is to run pylint (a note greater than 8/10 seems to be a reasonnable goal).

8.3 PyQt v4.4 compatibility issues

The project has to be compatible with PyQt >= v4.4 which means that the following recommendations should be followed: • avoid using super: when writing classes deriving from a QObject child class (i.e. almost any single class imported from QtGui or QtCore), the super builtin-function should not be used outside the constructor method (call the parent class method directly instead) • before using any function or method from PyQt4, please check that the feature you are about to use was already implemented in PyQt4 v4.4 (more precisely in the Qt version used in PyQt4 v4.4) – if not, a workaround should be implemented to avoid breaking compatibility

607 guiqwt Manual, Release 3.0.7

• do not use the PyQt-specific QFileDialog static methods (not present in Qt) which were introduced in PyQt v4.6: getOpenFileNameAndFilter, getOpenFileNamesAndFilter and getSaveFileNameAndFilter (guidata pro- vides wrappers around QFileDialog static methods handling the selected filter which were taken from the spy- derlib library (from module spyderlib.qt.compat): they are available in guidata.qt.compat)

8.4 PyQt / PySide compatibility

The project should be mostly compatible with both PyQt and PySide (although PySide is not as popular as it used to be, so testing tend to be limited).

8.5 PyQt5 compatibility

In its current implementation, the code base has to be compatible with PyQt API #2 (PySide-compatible API, PyQt >= v4.6) and with PyQt5, which means that the following recommendations should be followed: • QVariant objects must not be used (API #2 compatibility) • Use exclusively new-style signals and slots • Read carefully PyQt5 documentation regarding class inheritance behavior: it is quite different than the old PyQt4 implementation. Producing code compatible with both PyQt4 and PyQt5 can be tricky: testing is essential.

8.6 Python 3 compatibility

Regarding Python 3 compatibility, we chose to handle it by maintaining a single source branch being compatible with both Python 2.6-2.7 and Python 3. Here is what we have done.

8.6.1 Fixing trivial things with 2to3

The first step is to run the 2to3 script (see Python documentation) to convert print statements to print function calls – note that your source directory (named directory_name) has to be version controlled (no backup is done thanks to the -n option flag). python 2to3.py -w -n -f print directory_name Open each modified source file and add the following line at the beginning: from __future__ import print_function Then run again 2to3 with all other Python 2/3 compatible fixers: python 2to3.py -w -n -f apply -f dict -f except -f exitfunc -f filter -f has_key -f map -f ne -f raise -f ws_comma -f xrange -f xreadlines -f zip directory_name After these two steps, your code should be compatible with Python 2.6, 2.7 and 3.x, but only with respect to the simplest changes that occured between Python 2 and Python 3. However, this a step forward to Python 3 compatibility without breaking Python 2.6+ compatibility.

8.6.2 Fixing unicode issues

In Python 3, unicode and str strings have been replaced by str and bytes strings: • str is the text string type, supporting unicode characters natively • bytes is the binary string type.

608 Chapter 8. How to contribute guiqwt Manual, Release 3.0.7

As a consequence, Python 2 code involving strings may cause compatibility issues with Python 3. For example: • file I/O may return bytes instead of str in Python 3 (depending on the open mode): this can be solved by calling the decode method on the bytes object (this will work on both Python 2 str and Python 3 bytes objects) • in Python 3.0-3.2, the u’unicode text’ or u”unicode text” syntax is not allowed and will raise a SyntaxError: this can be solved by inserting the from __future__ import unicode_literals at the beginning of the script and by removing all the u string prefixes • in Python 3 isinstance(text, basestring) can be replaced by is_text_string(text) (function of the gui- data.py3compat module) • in Python 3 isinstance(text, unicode) can be replaced by is_unicode(text) (function of the guidata.py3compat module) • in Python 3 unicode(text) can be replaced by to_text_string(text) (function of the guidata.py3compat module) Indices and tables: • genindex • search

8.6. Python 3 compatibility 609 guiqwt Manual, Release 3.0.7

610 Chapter 8. How to contribute Python Module Index

a guiqwt.annotations, 334 b guiqwt.baseplot, 68 guiqwt.builder, 58 c guiqwt.cross_section, 312 guiqwt.curve, 94 g guiqwt,1 h guiqwt.histogram, 260 i guiqwt.image, 152 guiqwt.io, 570 l guiqwt.label, 433 p guiqwt.panels, 66 guiqwt.plot, 51 guiqwt.pyplot, 31 s guiqwt.shapes, 380 guiqwt.signals, 67 guiqwt.styles, 555 t guiqwt.tools, 458 w guiqwt.widgets.fit, 35 guiqwt.widgets.resizedialog, 570 guiqwt.widgets.rotatecrop, 581

611 guiqwt Manual, Release 3.0.7

612 Python Module Index Index

A method), 581 accept() (guiqwt.styles.AnnotationParam method), accept_changes() (guiqwt.widgets.rotatecrop.RotateCropWidget 564 method), 596 accept() (guiqwt.styles.AxesParam method), 560 acceptDrops() (guiqwt.baseplot.BasePlot method), accept() (guiqwt.styles.AxesShapeParam method), 74 564 acceptDrops() (guiqwt.cross_section.XCrossSection accept() (guiqwt.styles.BrushStyleParam method), method), 314 568 acceptDrops() (guiqwt.cross_section.YCrossSection accept() (guiqwt.styles.CurveParam method), 555 method), 324 accept() (guiqwt.styles.ErrorBarParam method), 556 acceptDrops() (guiqwt.curve.CurvePlot method), 97 accept() (guiqwt.styles.FontParam method), 566 acceptDrops() (guiqwt.histogram.ContrastAdjustment accept() (guiqwt.styles.GridParam method), 556 method), 277 accept() (guiqwt.styles.Histogram2DParam method), acceptDrops() (guiqwt.histogram.LevelsHistogram 560 method), 287 accept() (guiqwt.styles.HistogramParam method), acceptDrops() (guiqwt.image.ImagePlot method), 559 154 accept() (guiqwt.styles.ImageAxesParam method), acceptDrops() (guiqwt.widgets.fit.FitDialog 561 method), 36 accept() (guiqwt.styles.ImageFilterParam method), acceptDrops() (guiqwt.widgets.resizedialog.ResizeDialog 558 method), 571 accept() (guiqwt.styles.ImageParam method), 557 acceptDrops() (guiqwt.widgets.rotatecrop.RotateCropDialog accept() (guiqwt.styles.LabelParam method), 562 method), 581 accept() (guiqwt.styles.LegendParam method), 562 acceptDrops() (guiqwt.widgets.rotatecrop.RotateCropWidget accept() (guiqwt.styles.LineStyleParam method), 568 method), 596 accept() (guiqwt.styles.MarkerParam method), 566 accepted (guiqwt.widgets.fit.FitDialog attribute), 36 accept() (guiqwt.styles.RangeShapeParam method), accepted (guiqwt.widgets.resizedialog.ResizeDialog 565 attribute), 571 accept() (guiqwt.styles.ShapeParam method), 563 accepted (guiqwt.widgets.rotatecrop.RotateCropDialog accept() (guiqwt.styles.SymbolParam method), 567 attribute), 581 accept() (guiqwt.styles.TextStyleParam method), 569 accessibleDescription() accept() (guiqwt.styles.TrImageParam method), 558 (guiqwt.baseplot.BasePlot method), 74 accept() (guiqwt.widgets.fit.AutoFitParam method), accessibleDescription() 50 (guiqwt.cross_section.XCrossSection method), accept() (guiqwt.widgets.fit.FitDialog method), 36 314 accept() (guiqwt.widgets.resizedialog.ResizeDialog accessibleDescription() method), 571 (guiqwt.cross_section.YCrossSection method), accept() (guiqwt.widgets.rotatecrop.RotateCropDialog 324 method), 581 accessibleDescription() accept_changes() (guiqwt.widgets.rotatecrop.RotateCropDialog(guiqwt.curve.CurvePlot method), 97 accessibleDescription()

613 guiqwt Manual, Release 3.0.7

(guiqwt.histogram.ContrastAdjustment method), 36 method), 277 actionEvent() (guiqwt.widgets.resizedialog.ResizeDialog accessibleDescription() method), 571 (guiqwt.histogram.LevelsHistogram method), actionEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog 287 method), 581 accessibleDescription() actionEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.image.ImagePlot method), 154 method), 596 accessibleDescription() actions() (guiqwt.baseplot.BasePlot method), 74 (guiqwt.widgets.fit.FitDialog method), 36 actions() (guiqwt.cross_section.XCrossSection accessibleDescription() method), 314 (guiqwt.widgets.resizedialog.ResizeDialog actions() (guiqwt.cross_section.YCrossSection method), 571 method), 324 accessibleDescription() actions() (guiqwt.curve.CurvePlot method), 98 (guiqwt.widgets.rotatecrop.RotateCropDialog actions() (guiqwt.histogram.ContrastAdjustment method), 581 method), 277 accessibleDescription() actions() (guiqwt.histogram.LevelsHistogram (guiqwt.widgets.rotatecrop.RotateCropWidget method), 287 method), 596 actions() (guiqwt.image.ImagePlot method), 154 accessibleName() (guiqwt.baseplot.BasePlot actions() (guiqwt.widgets.fit.FitDialog method), 36 method), 74 actions() (guiqwt.widgets.resizedialog.ResizeDialog accessibleName() (guiqwt.cross_section.XCrossSection method), 571 method), 314 actions() (guiqwt.widgets.rotatecrop.RotateCropDialog accessibleName() (guiqwt.cross_section.YCrossSection method), 581 method), 324 actions() (guiqwt.widgets.rotatecrop.RotateCropWidget accessibleName() (guiqwt.curve.CurvePlot method), 596 method), 97 activate() (guiqwt.tools.AnnotatedCircleTool accessibleName() (guiqwt.histogram.ContrastAdjustment method), 490 method), 277 activate() (guiqwt.tools.AnnotatedEllipseTool accessibleName() (guiqwt.histogram.LevelsHistogram method), 492 method), 287 activate() (guiqwt.tools.AnnotatedPointTool accessibleName() (guiqwt.image.ImagePlot method), 495 method), 154 activate() (guiqwt.tools.AnnotatedRectangleTool accessibleName() (guiqwt.widgets.fit.FitDialog method), 488 method), 36 activate() (guiqwt.tools.AnnotatedSegmentTool accessibleName() (guiqwt.widgets.resizedialog.ResizeDialog method), 497 method), 571 activate() (guiqwt.tools.AverageCrossSectionTool accessibleName() (guiqwt.widgets.rotatecrop.RotateCropDialogmethod), 525 method), 581 activate() (guiqwt.tools.CircleTool method), 481 accessibleName() (guiqwt.widgets.rotatecrop.RotateCropWidgetactivate() (guiqwt.tools.CrossSectionTool method), method), 596 523 actionEvent() (guiqwt.baseplot.BasePlot method), activate() (guiqwt.tools.EllipseTool method), 483 74 activate() (guiqwt.tools.FreeFormTool method), 470 actionEvent() (guiqwt.cross_section.XCrossSection activate() (guiqwt.tools.HRangeTool method), 499 method), 314 activate() (guiqwt.tools.LabelTool method), 472 actionEvent() (guiqwt.cross_section.YCrossSection activate() (guiqwt.tools.MultiLineTool method), 468 method), 324 activate() (guiqwt.tools.PlaceAxesTool method), actionEvent() (guiqwt.curve.CurvePlot method), 98 485 actionEvent() (guiqwt.histogram.ContrastAdjustment activate() (guiqwt.tools.PointTool method), 476 method), 277 activate() (guiqwt.tools.RectangleTool method), 474 actionEvent() (guiqwt.histogram.LevelsHistogram activate() (guiqwt.tools.RectZoomTool method), 461 method), 287 activate() (guiqwt.tools.SegmentTool method), 479 actionEvent() (guiqwt.image.ImagePlot method), activate() (guiqwt.tools.SelectPointTool method), 154 465 actionEvent() (guiqwt.widgets.fit.FitDialog activate() (guiqwt.tools.SelectTool method), 463

614 Index guiqwt Manual, Release 3.0.7 activate() (guiqwt.tools.SnapshotTool method), 535 activate_default_tool() activate_command() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.tools.AntiAliasingTool method), method), 582 503 activateWindow() (guiqwt.baseplot.BasePlot activate_command() method), 74 (guiqwt.tools.AspectRatioTool method), 509 activateWindow() (guiqwt.cross_section.XCrossSection activate_command() (guiqwt.tools.ColormapTool method), 314 method), 517 activateWindow() (guiqwt.cross_section.YCrossSection activate_command() method), 324 (guiqwt.tools.ContrastPanelTool method), activateWindow() (guiqwt.curve.CurvePlot 515 method), 98 activate_command() activateWindow() (guiqwt.histogram.ContrastAdjustment (guiqwt.tools.CopyToClipboardTool method), method), 277 529 activateWindow() (guiqwt.histogram.LevelsHistogram activate_command() (guiqwt.tools.DeleteItemTool method), 287 method), 553 activateWindow() (guiqwt.image.ImagePlot activate_command() method), 154 (guiqwt.tools.EditItemDataTool method), activateWindow() (guiqwt.widgets.fit.FitDialog 549 method), 36 activate_command() activateWindow() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.tools.ExportItemDataTool method), method), 571 547 activateWindow() (guiqwt.widgets.rotatecrop.RotateCropDialog activate_command() (guiqwt.tools.HelpTool method), 581 method), 545 activateWindow() (guiqwt.widgets.rotatecrop.RotateCropWidget activate_command() (guiqwt.tools.ItemCenterTool method), 596 method), 551 add_apply_button() activate_command() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.tools.ItemListPanelTool method), method), 582 513 add_apply_button() activate_command() (guiqwt.tools.LoadItemsTool (guiqwt.widgets.rotatecrop.RotateCropWidget method), 541 method), 596 activate_command() (guiqwt.tools.OpenFileTool add_buttons_to_layout() method), 531 (guiqwt.widgets.rotatecrop.RotateCropDialog activate_command() (guiqwt.tools.OpenImageTool method), 582 method), 533 add_buttons_to_layout() activate_command() (guiqwt.tools.PanelTool (guiqwt.widgets.rotatecrop.RotateCropWidget method), 511 method), 596 activate_command() (guiqwt.tools.PrintTool add_item() (guiqwt.baseplot.BasePlot method), 71 method), 537 add_item() (guiqwt.curve.CurvePlot method), 96 activate_command() add_item() (guiqwt.histogram.LevelsHistogram (guiqwt.tools.ReverseYAxisTool method), method), 287 507 add_item() (guiqwt.image.ImagePlot method), 154 activate_command() (guiqwt.tools.SaveAsTool add_item_with_z_offset() method), 527 (guiqwt.baseplot.BasePlot method), 71 activate_command() (guiqwt.tools.SaveItemsTool add_item_with_z_offset() method), 539 (guiqwt.curve.CurvePlot method), 98 activate_command() (guiqwt.tools.XCSPanelTool add_item_with_z_offset() method), 519 (guiqwt.histogram.LevelsHistogram method), activate_command() (guiqwt.tools.YCSPanelTool 287 method), 521 add_item_with_z_offset() activate_default_tool() (guiqwt.image.ImagePlot method), 155 (guiqwt.plot.PlotManager method), 55 add_panel() (guiqwt.plot.PlotManager method), 54 activate_default_tool() add_panel() (guiqwt.widgets.fit.FitDialog method), (guiqwt.widgets.fit.FitDialog method), 36 36

Index 615 guiqwt Manual, Release 3.0.7

add_panel() (guiqwt.widgets.rotatecrop.RotateCropDialogadd_tool() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 582 method), 582 add_plot() (guiqwt.plot.PlotManager method), 53 add_toolbar() (guiqwt.plot.PlotManager method), add_plot() (guiqwt.widgets.fit.FitDialog method), 36 54 add_plot() (guiqwt.widgets.rotatecrop.RotateCropDialogadd_toolbar() (guiqwt.widgets.fit.FitDialog method), 582 method), 37 add_reset_button() add_toolbar() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.widgets.rotatecrop.RotateCropDialog method), 582 method), 582 addAction() (guiqwt.baseplot.BasePlot method), 74 add_reset_button() addAction() (guiqwt.cross_section.XCrossSection (guiqwt.widgets.rotatecrop.RotateCropWidget method), 314 method), 596 addAction() (guiqwt.cross_section.YCrossSection add_separator_tool() (guiqwt.plot.PlotManager method), 324 method), 54 addAction() (guiqwt.curve.CurvePlot method), 98 add_separator_tool() addAction() (guiqwt.histogram.ContrastAdjustment (guiqwt.widgets.fit.FitDialog method), 37 method), 277 add_separator_tool() addAction() (guiqwt.histogram.LevelsHistogram (guiqwt.widgets.rotatecrop.RotateCropDialog method), 287 method), 582 addAction() (guiqwt.image.ImagePlot method), 155 add_shape_to_plot() addAction() (guiqwt.widgets.fit.FitDialog method), (guiqwt.tools.AnnotatedCircleTool method), 36 490 addAction() (guiqwt.widgets.resizedialog.ResizeDialog add_shape_to_plot() method), 571 (guiqwt.tools.AnnotatedEllipseTool method), addAction() (guiqwt.widgets.rotatecrop.RotateCropDialog 492 method), 582 add_shape_to_plot() addAction() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.tools.AnnotatedPointTool method), method), 596 495 addActions() (guiqwt.baseplot.BasePlot method), 74 add_shape_to_plot() addActions() (guiqwt.cross_section.XCrossSection (guiqwt.tools.AnnotatedRectangleTool method), 314 method), 488 addActions() (guiqwt.cross_section.YCrossSection add_shape_to_plot() method), 324 (guiqwt.tools.AnnotatedSegmentTool method), addActions() (guiqwt.curve.CurvePlot method), 98 497 addActions() (guiqwt.histogram.ContrastAdjustment add_shape_to_plot() method), 277 (guiqwt.tools.AverageCrossSectionTool addActions() (guiqwt.histogram.LevelsHistogram method), 525 method), 287 add_shape_to_plot() (guiqwt.tools.CircleTool addActions() (guiqwt.image.ImagePlot method), 155 method), 481 addActions() (guiqwt.widgets.fit.FitDialog method), add_shape_to_plot() 36 (guiqwt.tools.CrossSectionTool method), addActions() (guiqwt.widgets.resizedialog.ResizeDialog 523 method), 571 add_shape_to_plot() (guiqwt.tools.EllipseTool addActions() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 483 method), 582 add_shape_to_plot() addActions() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.tools.PlaceAxesTool method), 485 method), 596 add_shape_to_plot() (guiqwt.tools.PointTool adjustSize() (guiqwt.baseplot.BasePlot method), 74 method), 476 adjustSize() (guiqwt.cross_section.XCrossSection add_shape_to_plot() (guiqwt.tools.RectangleTool method), 314 method), 474 adjustSize() (guiqwt.cross_section.YCrossSection add_shape_to_plot() (guiqwt.tools.SegmentTool method), 324 method), 479 adjustSize() (guiqwt.curve.CurvePlot method), 98 add_tool() (guiqwt.plot.PlotManager method), 54 adjustSize() (guiqwt.histogram.ContrastAdjustment add_tool() (guiqwt.widgets.fit.FitDialog method), 37 method), 277

616 Index guiqwt Manual, Release 3.0.7 adjustSize() (guiqwt.histogram.LevelsHistogram AnnotatedObliqueRectangle (class in method), 287 guiqwt.annotations), 357 adjustSize() (guiqwt.image.ImagePlot method), 155 AnnotatedPoint (class in guiqwt.annotations), 334 adjustSize() (guiqwt.widgets.fit.FitDialog method), AnnotatedPointTool (class in guiqwt.tools), 495 37 AnnotatedRectangle (class in guiqwt.annotations), adjustSize() (guiqwt.widgets.resizedialog.ResizeDialog 349 method), 571 AnnotatedRectangleTool (class in guiqwt.tools), adjustSize() (guiqwt.widgets.rotatecrop.RotateCropDialog 488 method), 583 AnnotatedSegment (class in guiqwt.annotations), adjustSize() (guiqwt.widgets.rotatecrop.RotateCropWidget 342 method), 596 AnnotatedSegmentTool (class in guiqwt.tools), 497 align_rectangular_shape() AnnotationParam (class in guiqwt.styles), 564 (guiqwt.image.BaseImageItem method), AntiAliasingTool (class in guiqwt.tools), 503 180 apply_masked_areas() align_rectangular_shape() (guiqwt.image.MaskedImageItem method), (guiqwt.image.Histogram2DItem method), 228 253 apply_transformation() align_rectangular_shape() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.image.ImageFilterItem method), method), 583 237 apply_transformation() align_rectangular_shape() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.image.ImageItem method), 196 method), 596 align_rectangular_shape() AspectRatioTool (class in guiqwt.tools), 509 (guiqwt.image.MaskedImageItem method), assemble_imageitems() (in module 229 guiqwt.image), 260 align_rectangular_shape() attach() (guiqwt.annotations.AnnotatedCircle (guiqwt.image.RawImageItem method), 188 method), 372 align_rectangular_shape() attach() (guiqwt.annotations.AnnotatedEllipse (guiqwt.image.RGBImageItem method), method), 365 220 attach() (guiqwt.annotations.AnnotatedObliqueRectangle align_rectangular_shape() method), 357 (guiqwt.image.TrImageItem method), 204 attach() (guiqwt.annotations.AnnotatedPoint align_rectangular_shape() method), 335 (guiqwt.image.XYImageFilterItem method), attach() (guiqwt.annotations.AnnotatedRectangle 245 method), 350 align_rectangular_shape() attach() (guiqwt.annotations.AnnotatedSegment (guiqwt.image.XYImageItem method), 212 method), 342 annotated_circle() attach() (guiqwt.curve.CurveItem method), 123 (guiqwt.builder.PlotItemBuilder method), attach() (guiqwt.curve.ErrorBarCurveItem method), 65 137 annotated_ellipse() attach() (guiqwt.histogram.HistogramItem method), (guiqwt.builder.PlotItemBuilder method), 262 65 attach() (guiqwt.image.BaseImageItem method), 182 annotated_rectangle() attach() (guiqwt.image.Histogram2DItem method), (guiqwt.builder.PlotItemBuilder method), 253 65 attach() (guiqwt.image.ImageFilterItem method), 237 annotated_segment() attach() (guiqwt.image.ImageItem method), 196 (guiqwt.builder.PlotItemBuilder method), attach() (guiqwt.image.MaskedImageItem method), 66 229 AnnotatedCircle (class in guiqwt.annotations), 372 attach() (guiqwt.image.RawImageItem method), 188 AnnotatedCircleTool (class in guiqwt.tools), 490 attach() (guiqwt.image.RGBImageItem method), 220 AnnotatedEllipse (class in guiqwt.annotations), attach() (guiqwt.image.TrImageItem method), 204 364 attach() (guiqwt.image.XYImageFilterItem method), AnnotatedEllipseTool (class in guiqwt.tools), 492 245

Index 617 guiqwt Manual, Release 3.0.7

attach() (guiqwt.image.XYImageItem method), 212 (guiqwt.widgets.rotatecrop.RotateCropWidget attach() (guiqwt.label.DataInfoLabel method), 452 method), 596 attach() (guiqwt.label.LabelItem method), 434 AutoFitParam (class in guiqwt.widgets.fit), 50 attach() (guiqwt.label.LegendBoxItem method), 440 autoRefresh() (guiqwt.baseplot.BasePlot method), attach() (guiqwt.label.SelectedLegendBoxItem 74 method), 446 autoRefresh() (guiqwt.curve.CurvePlot method), 98 attach() (guiqwt.shapes.Axes method), 421 autoRefresh() (guiqwt.histogram.LevelsHistogram attach() (guiqwt.shapes.EllipseShape method), 414 method), 287 attach() (guiqwt.shapes.ObliqueRectangleShape autoRefresh() (guiqwt.image.ImagePlot method), method), 394 155 attach() (guiqwt.shapes.PointShape method), 401 autoReplot() (guiqwt.baseplot.BasePlot method), 74 attach() (guiqwt.shapes.PolygonShape method), 381 autoReplot() (guiqwt.curve.CurvePlot method), 98 attach() (guiqwt.shapes.RectangleShape method), autoReplot() (guiqwt.histogram.LevelsHistogram 387 method), 288 attach() (guiqwt.shapes.SegmentShape method), 407 autoReplot() (guiqwt.image.ImagePlot method), 155 attach() (guiqwt.shapes.XRangeSelection method), AverageCrossSectionTool (class in guiqwt.tools), 427 525 attachItem() (guiqwt.baseplot.BasePlot method), 74 Axes (class in guiqwt.shapes), 420 attachItem() (guiqwt.curve.CurvePlot method), 98 AxesParam (class in guiqwt.styles), 560 attachItem() (guiqwt.histogram.LevelsHistogram AxesShapeParam (class in guiqwt.styles), 564 method), 287 axisAutoScale() (guiqwt.baseplot.BasePlot attachItem() (guiqwt.image.ImagePlot method), 155 method), 74 autoDelete() (guiqwt.baseplot.BasePlot method), 74 axisAutoScale() (guiqwt.curve.CurvePlot method), autoDelete() (guiqwt.curve.CurvePlot method), 98 98 autoDelete() (guiqwt.histogram.LevelsHistogram axisAutoScale() (guiqwt.histogram.LevelsHistogram method), 287 method), 288 autoDelete() (guiqwt.image.ImagePlot method), 155 axisAutoScale() (guiqwt.image.ImagePlot autoFillBackground() (guiqwt.baseplot.BasePlot method), 155 method), 74 axisEnabled() (guiqwt.baseplot.BasePlot method), autoFillBackground() 74 (guiqwt.cross_section.XCrossSection method), axisEnabled() (guiqwt.curve.CurvePlot method), 98 314 axisEnabled() (guiqwt.histogram.LevelsHistogram autoFillBackground() method), 288 (guiqwt.cross_section.YCrossSection method), axisEnabled() (guiqwt.image.ImagePlot method), 324 155 autoFillBackground() (guiqwt.curve.CurvePlot axisFont() (guiqwt.baseplot.BasePlot method), 74 method), 98 axisFont() (guiqwt.curve.CurvePlot method), 98 autoFillBackground() axisFont() (guiqwt.histogram.LevelsHistogram (guiqwt.histogram.ContrastAdjustment method), 288 method), 277 axisFont() (guiqwt.image.ImagePlot method), 155 autoFillBackground() axisInterval() (guiqwt.baseplot.BasePlot method), (guiqwt.histogram.LevelsHistogram method), 74 287 axisInterval() (guiqwt.curve.CurvePlot method), autoFillBackground() (guiqwt.image.ImagePlot 98 method), 155 axisInterval() (guiqwt.histogram.LevelsHistogram autoFillBackground() method), 288 (guiqwt.widgets.fit.FitDialog method), 37 axisInterval() (guiqwt.image.ImagePlot method), autoFillBackground() 155 (guiqwt.widgets.resizedialog.ResizeDialog axisMaxMajor() (guiqwt.baseplot.BasePlot method), method), 571 75 autoFillBackground() axisMaxMajor() (guiqwt.curve.CurvePlot method), (guiqwt.widgets.rotatecrop.RotateCropDialog 99 method), 583 axisMaxMajor() (guiqwt.histogram.LevelsHistogram autoFillBackground() method), 288

618 Index guiqwt Manual, Release 3.0.7 axisMaxMajor() (guiqwt.image.ImagePlot method), axisWidget() (guiqwt.baseplot.BasePlot method), 76 155 axisWidget() (guiqwt.curve.CurvePlot method), 100 axisMaxMinor() (guiqwt.baseplot.BasePlot method), axisWidget() (guiqwt.histogram.LevelsHistogram 75 method), 289 axisMaxMinor() (guiqwt.curve.CurvePlot method), axisWidget() (guiqwt.image.ImagePlot method), 157 99 axisMaxMinor() (guiqwt.histogram.LevelsHistogram B method), 288 backgroundRole() (guiqwt.baseplot.BasePlot axisMaxMinor() (guiqwt.image.ImagePlot method), method), 76 156 backgroundRole() (guiqwt.cross_section.XCrossSection axisScaleDiv() (guiqwt.baseplot.BasePlot method), method), 314 75 backgroundRole() (guiqwt.cross_section.YCrossSection axisScaleDiv() (guiqwt.curve.CurvePlot method), method), 324 99 backgroundRole() (guiqwt.curve.CurvePlot axisScaleDiv() (guiqwt.histogram.LevelsHistogram method), 100 method), 288 backgroundRole() (guiqwt.histogram.ContrastAdjustment axisScaleDiv() (guiqwt.image.ImagePlot method), method), 277 156 backgroundRole() (guiqwt.histogram.LevelsHistogram axisScaleDraw() (guiqwt.baseplot.BasePlot method), 289 method), 75 backgroundRole() (guiqwt.image.ImagePlot axisScaleDraw() (guiqwt.curve.CurvePlot method), method), 157 99 backgroundRole() (guiqwt.widgets.fit.FitDialog axisScaleDraw() (guiqwt.histogram.LevelsHistogram method), 37 method), 289 backgroundRole() (guiqwt.widgets.resizedialog.ResizeDialog axisScaleDraw() (guiqwt.image.ImagePlot method), 571 method), 156 backgroundRole() (guiqwt.widgets.rotatecrop.RotateCropDialog axisScaleEngine() (guiqwt.baseplot.BasePlot method), 583 method), 75 backgroundRole() (guiqwt.widgets.rotatecrop.RotateCropWidget axisScaleEngine() (guiqwt.curve.CurvePlot method), 596 method), 99 BaseImageItem (class in guiqwt.image), 180 axisScaleEngine() baseline() (guiqwt.curve.CurveItem method), 123 (guiqwt.histogram.LevelsHistogram method), baseline() (guiqwt.curve.ErrorBarCurveItem 289 method), 138 axisScaleEngine() (guiqwt.image.ImagePlot baseline() (guiqwt.histogram.HistogramItem method), 156 method), 262 AxisScaleTool (class in guiqwt.tools), 543 BasePlot (class in guiqwt.baseplot), 69 axisStepSize() (guiqwt.baseplot.BasePlot method), BasePlot.PaintDeviceMetric (class in 75 guiqwt.baseplot), 73 axisStepSize() (guiqwt.curve.CurvePlot method), BasePlot.RenderFlag (class in guiqwt.baseplot), 99 73 axisStepSize() (guiqwt.histogram.LevelsHistogram BasePlot.RenderFlags (class in guiqwt.baseplot), method), 289 73 axisStepSize() (guiqwt.image.ImagePlot method), BasePlot.Shadow (class in guiqwt.baseplot), 73 156 BasePlot.Shape (class in guiqwt.baseplot), 73 axisTitle() (guiqwt.baseplot.BasePlot method), 75 BasePlot.StyleMask (class in guiqwt.baseplot), 74 axisTitle() (guiqwt.curve.CurvePlot method), 99 baseSize() (guiqwt.baseplot.BasePlot method), 76 axisTitle() (guiqwt.histogram.LevelsHistogram baseSize() (guiqwt.cross_section.XCrossSection method), 289 method), 314 axisTitle() (guiqwt.image.ImagePlot method), 156 baseSize() (guiqwt.cross_section.YCrossSection axisValid() (guiqwt.baseplot.BasePlot method), 76 method), 324 axisValid() (guiqwt.curve.CurvePlot method), 100 baseSize() (guiqwt.curve.CurvePlot method), 100 axisValid() (guiqwt.histogram.LevelsHistogram baseSize() (guiqwt.histogram.ContrastAdjustment method), 289 method), 277 axisValid() (guiqwt.image.ImagePlot method), 156

Index 619 guiqwt Manual, Release 3.0.7 baseSize() (guiqwt.histogram.LevelsHistogram blockSignals() (guiqwt.tools.DisplayCoordsTool method), 289 method), 505 baseSize() (guiqwt.image.ImagePlot method), 157 blockSignals() (guiqwt.tools.DummySeparatorTool baseSize() (guiqwt.widgets.fit.FitDialog method), 37 method), 501 baseSize() (guiqwt.widgets.resizedialog.ResizeDialog blockSignals() (guiqwt.tools.EditItemDataTool method), 571 method), 549 baseSize() (guiqwt.widgets.rotatecrop.RotateCropDialogblockSignals() (guiqwt.tools.EllipseTool method), method), 583 483 baseSize() (guiqwt.widgets.rotatecrop.RotateCropWidgetblockSignals() (guiqwt.tools.ExportItemDataTool method), 596 method), 547 blockSignals() (guiqwt.baseplot.BasePlot method), blockSignals() (guiqwt.tools.FreeFormTool 76 method), 470 blockSignals() (guiqwt.cross_section.XCrossSection blockSignals() (guiqwt.tools.HelpTool method), method), 314 545 blockSignals() (guiqwt.cross_section.YCrossSection blockSignals() (guiqwt.tools.HRangeTool method), method), 324 499 blockSignals() (guiqwt.curve.CurvePlot method), blockSignals() (guiqwt.tools.ItemCenterTool 100 method), 551 blockSignals() (guiqwt.histogram.ContrastAdjustmentblockSignals() (guiqwt.tools.ItemListPanelTool method), 277 method), 513 blockSignals() (guiqwt.histogram.LevelsHistogram blockSignals() (guiqwt.tools.LabelTool method), method), 289 472 blockSignals() (guiqwt.image.ImagePlot method), blockSignals() (guiqwt.tools.LoadItemsTool 157 method), 541 blockSignals() (guiqwt.tools.AnnotatedCircleTool blockSignals() (guiqwt.tools.MultiLineTool method), 490 method), 468 blockSignals() (guiqwt.tools.AnnotatedEllipseTool blockSignals() (guiqwt.tools.OpenFileTool method), 493 method), 531 blockSignals() (guiqwt.tools.AnnotatedPointTool blockSignals() (guiqwt.tools.OpenImageTool method), 495 method), 533 blockSignals() (guiqwt.tools.AnnotatedRectangleToolblockSignals() (guiqwt.tools.PanelTool method), method), 488 511 blockSignals() (guiqwt.tools.AnnotatedSegmentTool blockSignals() (guiqwt.tools.PlaceAxesTool method), 497 method), 486 blockSignals() (guiqwt.tools.AntiAliasingTool blockSignals() (guiqwt.tools.PointTool method), method), 503 476 blockSignals() (guiqwt.tools.AspectRatioTool blockSignals() (guiqwt.tools.PrintTool method), method), 509 537 blockSignals() (guiqwt.tools.AverageCrossSectionToolblockSignals() (guiqwt.tools.RectangleTool method), 525 method), 474 blockSignals() (guiqwt.tools.AxisScaleTool blockSignals() (guiqwt.tools.RectZoomTool method), 543 method), 461 blockSignals() (guiqwt.tools.CircleTool method), blockSignals() (guiqwt.tools.ReverseYAxisTool 481 method), 507 blockSignals() (guiqwt.tools.ColormapTool blockSignals() (guiqwt.tools.SaveAsTool method), method), 517 527 blockSignals() (guiqwt.tools.ContrastPanelTool blockSignals() (guiqwt.tools.SaveItemsTool method), 515 method), 539 blockSignals() (guiqwt.tools.CopyToClipboardTool blockSignals() (guiqwt.tools.SegmentTool method), method), 529 479 blockSignals() (guiqwt.tools.CrossSectionTool blockSignals() (guiqwt.tools.SelectPointTool method), 523 method), 465 blockSignals() (guiqwt.tools.DeleteItemTool blockSignals() (guiqwt.tools.SelectTool method), method), 553 463

620 Index guiqwt Manual, Release 3.0.7 blockSignals() (guiqwt.tools.SnapshotTool boundingRect() (guiqwt.label.LabelItem method), method), 535 434 blockSignals() (guiqwt.tools.XCSPanelTool boundingRect() (guiqwt.label.LegendBoxItem method), 519 method), 440 blockSignals() (guiqwt.tools.YCSPanelTool boundingRect() (guiqwt.label.SelectedLegendBoxItem method), 521 method), 446 blockSignals() (guiqwt.widgets.fit.FitDialog boundingRect() (guiqwt.shapes.Axes method), 421 method), 37 boundingRect() (guiqwt.shapes.EllipseShape blockSignals() (guiqwt.widgets.resizedialog.ResizeDialog method), 414 method), 571 boundingRect() (guiqwt.shapes.ObliqueRectangleShape blockSignals() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 394 method), 583 boundingRect() (guiqwt.shapes.PointShape blockSignals() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 401 method), 597 boundingRect() (guiqwt.shapes.PolygonShape boundingRect() (guiqwt.annotations.AnnotatedCircle method), 381 method), 372 boundingRect() (guiqwt.shapes.RectangleShape boundingRect() (guiqwt.annotations.AnnotatedEllipse method), 387 method), 365 boundingRect() (guiqwt.shapes.SegmentShape boundingRect() (guiqwt.annotations.AnnotatedObliqueRectanglemethod), 407 method), 358 boundingRect() (guiqwt.shapes.XRangeSelection boundingRect() (guiqwt.annotations.AnnotatedPoint method), 427 method), 335 brush() (guiqwt.curve.CurveItem method), 123 boundingRect() (guiqwt.annotations.AnnotatedRectanglebrush() (guiqwt.curve.ErrorBarCurveItem method), method), 350 138 boundingRect() (guiqwt.annotations.AnnotatedSegmentbrush() (guiqwt.histogram.HistogramItem method), method), 342 262 boundingRect() (guiqwt.curve.CurveItem method), BrushStyleParam (class in guiqwt.styles), 568 122 boundingRect() (guiqwt.curve.ErrorBarCurveItem C method), 137 cancel_point() (guiqwt.tools.FreeFormTool boundingRect() (guiqwt.histogram.HistogramItem method), 470 method), 262 canvas() (guiqwt.baseplot.BasePlot method), 76 boundingRect() (guiqwt.image.BaseImageItem canvas() (guiqwt.curve.CurvePlot method), 100 method), 181 canvas() (guiqwt.histogram.LevelsHistogram boundingRect() (guiqwt.image.Histogram2DItem method), 289 method), 253 canvas() (guiqwt.image.ImagePlot method), 157 boundingRect() (guiqwt.image.ImageFilterItem canvasBackground() (guiqwt.baseplot.BasePlot method), 237 method), 76 boundingRect() (guiqwt.image.ImageItem method), canvasBackground() (guiqwt.curve.CurvePlot 196 method), 100 boundingRect() (guiqwt.image.MaskedImageItem canvasBackground() method), 229 (guiqwt.histogram.LevelsHistogram method), boundingRect() (guiqwt.image.RawImageItem 289 method), 188 canvasBackground() (guiqwt.image.ImagePlot boundingRect() (guiqwt.image.RGBImageItem method), 157 method), 220 canvasMap() (guiqwt.baseplot.BasePlot method), 76 boundingRect() (guiqwt.image.TrImageItem canvasMap() (guiqwt.curve.CurvePlot method), 100 method), 204 canvasMap() (guiqwt.histogram.LevelsHistogram boundingRect() (guiqwt.image.XYImageFilterItem method), 289 method), 245 canvasMap() (guiqwt.image.ImagePlot method), 157 boundingRect() (guiqwt.image.XYImageItem changeEvent() (guiqwt.baseplot.BasePlot method), method), 212 76 boundingRect() (guiqwt.label.DataInfoLabel changeEvent() (guiqwt.cross_section.XCrossSection method), 452 method), 314

Index 621 guiqwt Manual, Release 3.0.7

changeEvent() (guiqwt.cross_section.YCrossSection childAt() (guiqwt.widgets.fit.FitDialog method), 37 method), 324 childAt() (guiqwt.widgets.resizedialog.ResizeDialog changeEvent() (guiqwt.curve.CurvePlot method), method), 571 100 childAt() (guiqwt.widgets.rotatecrop.RotateCropDialog changeEvent() (guiqwt.histogram.ContrastAdjustment method), 583 method), 277 childAt() (guiqwt.widgets.rotatecrop.RotateCropWidget changeEvent() (guiqwt.histogram.LevelsHistogram method), 597 method), 290 childEvent() (guiqwt.baseplot.BasePlot method), 76 changeEvent() (guiqwt.image.ImagePlot method), childEvent() (guiqwt.cross_section.XCrossSection 157 method), 314 changeEvent() (guiqwt.widgets.fit.FitDialog childEvent() (guiqwt.cross_section.YCrossSection method), 37 method), 324 changeEvent() (guiqwt.widgets.resizedialog.ResizeDialogchildEvent() (guiqwt.curve.CurvePlot method), 100 method), 571 childEvent() (guiqwt.histogram.ContrastAdjustment changeEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 277 method), 583 childEvent() (guiqwt.histogram.LevelsHistogram changeEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 290 method), 597 childEvent() (guiqwt.image.ImagePlot method), 157 check() (guiqwt.styles.AnnotationParam method), 564 childEvent() (guiqwt.tools.AnnotatedCircleTool check() (guiqwt.styles.AxesParam method), 560 method), 490 check() (guiqwt.styles.AxesShapeParam method), 564 childEvent() (guiqwt.tools.AnnotatedEllipseTool check() (guiqwt.styles.BrushStyleParam method), 568 method), 493 check() (guiqwt.styles.CurveParam method), 555 childEvent() (guiqwt.tools.AnnotatedPointTool check() (guiqwt.styles.ErrorBarParam method), 556 method), 495 check() (guiqwt.styles.FontParam method), 566 childEvent() (guiqwt.tools.AnnotatedRectangleTool check() (guiqwt.styles.GridParam method), 556 method), 488 check() (guiqwt.styles.Histogram2DParam method), childEvent() (guiqwt.tools.AnnotatedSegmentTool 560 method), 497 check() (guiqwt.styles.HistogramParam method), 559 childEvent() (guiqwt.tools.AntiAliasingTool check() (guiqwt.styles.ImageAxesParam method), 561 method), 503 check() (guiqwt.styles.ImageFilterParam method), 558 childEvent() (guiqwt.tools.AspectRatioTool check() (guiqwt.styles.ImageParam method), 557 method), 509 check() (guiqwt.styles.LabelParam method), 562 childEvent() (guiqwt.tools.AverageCrossSectionTool check() (guiqwt.styles.LegendParam method), 562 method), 525 check() (guiqwt.styles.LineStyleParam method), 568 childEvent() (guiqwt.tools.AxisScaleTool method), check() (guiqwt.styles.MarkerParam method), 566 543 check() (guiqwt.styles.RangeShapeParam method), childEvent() (guiqwt.tools.CircleTool method), 481 565 childEvent() (guiqwt.tools.ColormapTool method), check() (guiqwt.styles.ShapeParam method), 563 517 check() (guiqwt.styles.SymbolParam method), 567 childEvent() (guiqwt.tools.ContrastPanelTool check() (guiqwt.styles.TextStyleParam method), 569 method), 515 check() (guiqwt.styles.TrImageParam method), 558 childEvent() (guiqwt.tools.CopyToClipboardTool check() (guiqwt.widgets.fit.AutoFitParam method), 50 method), 529 childAt() (guiqwt.baseplot.BasePlot method), 76 childEvent() (guiqwt.tools.CrossSectionTool childAt() (guiqwt.cross_section.XCrossSection method), 523 method), 314 childEvent() (guiqwt.tools.DeleteItemTool method), childAt() (guiqwt.cross_section.YCrossSection 553 method), 324 childEvent() (guiqwt.tools.DisplayCoordsTool childAt() (guiqwt.curve.CurvePlot method), 100 method), 505 childAt() (guiqwt.histogram.ContrastAdjustment childEvent() (guiqwt.tools.DummySeparatorTool method), 277 method), 501 childAt() (guiqwt.histogram.LevelsHistogram childEvent() (guiqwt.tools.EditItemDataTool method), 290 method), 549 childAt() (guiqwt.image.ImagePlot method), 157 childEvent() (guiqwt.tools.EllipseTool method), 483

622 Index guiqwt Manual, Release 3.0.7

childEvent() (guiqwt.tools.ExportItemDataTool children() (guiqwt.cross_section.XCrossSection method), 547 method), 314 childEvent() (guiqwt.tools.FreeFormTool method), children() (guiqwt.cross_section.YCrossSection 470 method), 324 childEvent() (guiqwt.tools.HelpTool method), 545 children() (guiqwt.curve.CurvePlot method), 100 childEvent() (guiqwt.tools.HRangeTool method), children() (guiqwt.histogram.ContrastAdjustment 499 method), 277 childEvent() (guiqwt.tools.ItemCenterTool method), children() (guiqwt.histogram.LevelsHistogram 551 method), 290 childEvent() (guiqwt.tools.ItemListPanelTool children() (guiqwt.image.ImagePlot method), 157 method), 513 children() (guiqwt.tools.AnnotatedCircleTool childEvent() (guiqwt.tools.LabelTool method), 472 method), 490 childEvent() (guiqwt.tools.LoadItemsTool method), children() (guiqwt.tools.AnnotatedEllipseTool 541 method), 493 childEvent() (guiqwt.tools.MultiLineTool method), children() (guiqwt.tools.AnnotatedPointTool 468 method), 495 childEvent() (guiqwt.tools.OpenFileTool method), children() (guiqwt.tools.AnnotatedRectangleTool 531 method), 488 childEvent() (guiqwt.tools.OpenImageTool children() (guiqwt.tools.AnnotatedSegmentTool method), 533 method), 497 childEvent() (guiqwt.tools.PanelTool method), 511 children() (guiqwt.tools.AntiAliasingTool method), childEvent() (guiqwt.tools.PlaceAxesTool method), 503 486 children() (guiqwt.tools.AspectRatioTool method), childEvent() (guiqwt.tools.PointTool method), 476 509 childEvent() (guiqwt.tools.PrintTool method), 537 children() (guiqwt.tools.AverageCrossSectionTool childEvent() (guiqwt.tools.RectangleTool method), method), 525 474 children() (guiqwt.tools.AxisScaleTool method), 543 childEvent() (guiqwt.tools.RectZoomTool method), children() (guiqwt.tools.CircleTool method), 481 461 children() (guiqwt.tools.ColormapTool method), 517 childEvent() (guiqwt.tools.ReverseYAxisTool children() (guiqwt.tools.ContrastPanelTool method), method), 507 515 childEvent() (guiqwt.tools.SaveAsTool method), 527 children() (guiqwt.tools.CopyToClipboardTool childEvent() (guiqwt.tools.SaveItemsTool method), method), 529 539 children() (guiqwt.tools.CrossSectionTool method), childEvent() (guiqwt.tools.SegmentTool method), 523 479 children() (guiqwt.tools.DeleteItemTool method), childEvent() (guiqwt.tools.SelectPointTool method), 553 465 children() (guiqwt.tools.DisplayCoordsTool childEvent() (guiqwt.tools.SelectTool method), 463 method), 505 childEvent() (guiqwt.tools.SnapshotTool method), children() (guiqwt.tools.DummySeparatorTool 535 method), 501 childEvent() (guiqwt.tools.XCSPanelTool method), children() (guiqwt.tools.EditItemDataTool method), 519 549 childEvent() (guiqwt.tools.YCSPanelTool method), children() (guiqwt.tools.EllipseTool method), 483 521 children() (guiqwt.tools.ExportItemDataTool childEvent() (guiqwt.widgets.fit.FitDialog method), method), 547 37 children() (guiqwt.tools.FreeFormTool method), 470 childEvent() (guiqwt.widgets.resizedialog.ResizeDialogchildren() (guiqwt.tools.HelpTool method), 545 method), 571 children() (guiqwt.tools.HRangeTool method), 499 childEvent() (guiqwt.widgets.rotatecrop.RotateCropDialogchildren() (guiqwt.tools.ItemCenterTool method), method), 583 551 childEvent() (guiqwt.widgets.rotatecrop.RotateCropWidgetchildren() (guiqwt.tools.ItemListPanelTool method), method), 597 513 children() (guiqwt.baseplot.BasePlot method), 76 children() (guiqwt.tools.LabelTool method), 472

Index 623 guiqwt Manual, Release 3.0.7 children() (guiqwt.tools.LoadItemsTool method), method), 76 541 childrenRegion() (guiqwt.cross_section.XCrossSection children() (guiqwt.tools.MultiLineTool method), 468 method), 314 children() (guiqwt.tools.OpenFileTool method), 531 childrenRegion() (guiqwt.cross_section.YCrossSection children() (guiqwt.tools.OpenImageTool method), method), 324 533 childrenRegion() (guiqwt.curve.CurvePlot children() (guiqwt.tools.PanelTool method), 511 method), 100 children() (guiqwt.tools.PlaceAxesTool method), childrenRegion() (guiqwt.histogram.ContrastAdjustment 486 method), 277 children() (guiqwt.tools.PointTool method), 476 childrenRegion() (guiqwt.histogram.LevelsHistogram children() (guiqwt.tools.PrintTool method), 537 method), 290 children() (guiqwt.tools.RectangleTool method), 474 childrenRegion() (guiqwt.image.ImagePlot children() (guiqwt.tools.RectZoomTool method), 461 method), 157 children() (guiqwt.tools.ReverseYAxisTool method), childrenRegion() (guiqwt.widgets.fit.FitDialog 507 method), 37 children() (guiqwt.tools.SaveAsTool method), 527 childrenRegion() (guiqwt.widgets.resizedialog.ResizeDialog children() (guiqwt.tools.SaveItemsTool method), 539 method), 571 children() (guiqwt.tools.SegmentTool method), 479 childrenRegion() (guiqwt.widgets.rotatecrop.RotateCropDialog children() (guiqwt.tools.SelectPointTool method), method), 583 465 childrenRegion() (guiqwt.widgets.rotatecrop.RotateCropWidget children() (guiqwt.tools.SelectTool method), 463 method), 597 children() (guiqwt.tools.SnapshotTool method), 535 circle() (guiqwt.builder.PlotItemBuilder method), 65 children() (guiqwt.tools.XCSPanelTool method), 519 CircleTool (class in guiqwt.tools), 481 children() (guiqwt.tools.YCSPanelTool method), 521 clearFocus() (guiqwt.baseplot.BasePlot method), 76 children() (guiqwt.widgets.fit.FitDialog method), 37 clearFocus() (guiqwt.cross_section.XCrossSection children() (guiqwt.widgets.resizedialog.ResizeDialog method), 314 method), 571 clearFocus() (guiqwt.cross_section.YCrossSection children() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 324 method), 583 clearFocus() (guiqwt.curve.CurvePlot method), 100 children() (guiqwt.widgets.rotatecrop.RotateCropWidgetclearFocus() (guiqwt.histogram.ContrastAdjustment method), 597 method), 277 childrenRect() (guiqwt.baseplot.BasePlot method), clearFocus() (guiqwt.histogram.LevelsHistogram 76 method), 290 childrenRect() (guiqwt.cross_section.XCrossSection clearFocus() (guiqwt.image.ImagePlot method), 157 method), 314 clearFocus() (guiqwt.widgets.fit.FitDialog method), childrenRect() (guiqwt.cross_section.YCrossSection 37 method), 324 clearFocus() (guiqwt.widgets.resizedialog.ResizeDialog childrenRect() (guiqwt.curve.CurvePlot method), method), 572 100 clearFocus() (guiqwt.widgets.rotatecrop.RotateCropDialog childrenRect() (guiqwt.histogram.ContrastAdjustment method), 583 method), 277 clearFocus() (guiqwt.widgets.rotatecrop.RotateCropWidget childrenRect() (guiqwt.histogram.LevelsHistogram method), 597 method), 290 clearMask() (guiqwt.baseplot.BasePlot method), 76 childrenRect() (guiqwt.image.ImagePlot method), clearMask() (guiqwt.cross_section.XCrossSection 157 method), 314 childrenRect() (guiqwt.widgets.fit.FitDialog clearMask() (guiqwt.cross_section.YCrossSection method), 37 method), 324 childrenRect() (guiqwt.widgets.resizedialog.ResizeDialogclearMask() (guiqwt.curve.CurvePlot method), 100 method), 571 clearMask() (guiqwt.histogram.ContrastAdjustment childrenRect() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 277 method), 583 clearMask() (guiqwt.histogram.LevelsHistogram childrenRect() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 290 method), 597 clearMask() (guiqwt.image.ImagePlot method), 157 childrenRegion() (guiqwt.baseplot.BasePlot clearMask() (guiqwt.widgets.fit.FitDialog method),

624 Index guiqwt Manual, Release 3.0.7

37 method), 138 clearMask() (guiqwt.widgets.resizedialog.ResizeDialog closestPoint() (guiqwt.histogram.HistogramItem method), 572 method), 262 clearMask() (guiqwt.widgets.rotatecrop.RotateCropDialogcolorCount() (guiqwt.baseplot.BasePlot method), 76 method), 583 colorCount() (guiqwt.cross_section.XCrossSection clearMask() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 314 method), 597 colorCount() (guiqwt.cross_section.YCrossSection close() (guiqwt.baseplot.BasePlot method), 76 method), 324 close() (guiqwt.cross_section.XCrossSection method), colorCount() (guiqwt.curve.CurvePlot method), 100 314 colorCount() (guiqwt.histogram.ContrastAdjustment close() (guiqwt.cross_section.YCrossSection method), method), 277 324 colorCount() (guiqwt.histogram.LevelsHistogram close() (guiqwt.curve.CurvePlot method), 100 method), 290 close() (guiqwt.histogram.ContrastAdjustment colorCount() (guiqwt.image.ImagePlot method), 157 method), 277 colorCount() (guiqwt.widgets.fit.FitDialog method), close() (guiqwt.histogram.LevelsHistogram method), 37 290 colorCount() (guiqwt.widgets.resizedialog.ResizeDialog close() (guiqwt.image.ImagePlot method), 157 method), 572 close() (guiqwt.widgets.fit.FitDialog method), 37 colorCount() (guiqwt.widgets.rotatecrop.RotateCropDialog close() (guiqwt.widgets.resizedialog.ResizeDialog method), 583 method), 572 colorCount() (guiqwt.widgets.rotatecrop.RotateCropWidget close() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 597 method), 583 colormap() (in module guiqwt.pyplot), 33 close() (guiqwt.widgets.rotatecrop.RotateCropWidget ColormapTool (class in guiqwt.tools), 517 method), 597 computation() (guiqwt.builder.PlotItemBuilder close() (in module guiqwt.pyplot), 33 method), 66 closeEvent() (guiqwt.baseplot.BasePlot method), 76 computation2d() (guiqwt.builder.PlotItemBuilder closeEvent() (guiqwt.cross_section.XCrossSection method), 66 method), 314 computations() (guiqwt.builder.PlotItemBuilder closeEvent() (guiqwt.cross_section.YCrossSection method), 66 method), 324 computations2d() (guiqwt.builder.PlotItemBuilder closeEvent() (guiqwt.curve.CurvePlot method), 100 method), 66 closeEvent() (guiqwt.histogram.ContrastAdjustment compute_bounds() (guiqwt.builder.PlotItemBuilder method), 277 static method), 62 closeEvent() (guiqwt.histogram.LevelsHistogram compute_elements() (guiqwt.shapes.EllipseShape method), 290 method), 414 closeEvent() (guiqwt.image.ImagePlot method), 157 compute_transformation() closeEvent() (guiqwt.widgets.fit.FitDialog method), (guiqwt.widgets.rotatecrop.RotateCropDialog 37 method), 583 closeEvent() (guiqwt.widgets.resizedialog.ResizeDialogcompute_transformation() method), 572 (guiqwt.widgets.rotatecrop.RotateCropWidget closeEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 597 method), 583 configure_panel() closeEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.cross_section.XCrossSection method), method), 597 314 closePolyline() (guiqwt.curve.CurveItem method), configure_panel() 123 (guiqwt.cross_section.YCrossSection method), closePolyline() (guiqwt.curve.ErrorBarCurveItem 324 method), 138 configure_panel() (guiqwt.curve.PlotItemList closePolyline() (guiqwt.histogram.HistogramItem method), 152 method), 262 configure_panel() closestPoint() (guiqwt.curve.CurveItem method), (guiqwt.histogram.ContrastAdjustment 123 method), 277 closestPoint() (guiqwt.curve.ErrorBarCurveItem configure_panels() (guiqwt.plot.PlotManager

Index 625 guiqwt Manual, Release 3.0.7

method), 54 connectNotify() (guiqwt.tools.EditItemDataTool configure_panels() (guiqwt.widgets.fit.FitDialog method), 549 method), 37 connectNotify() (guiqwt.tools.EllipseTool method), configure_panels() 483 (guiqwt.widgets.rotatecrop.RotateCropDialog connectNotify() (guiqwt.tools.ExportItemDataTool method), 583 method), 547 connectNotify() (guiqwt.baseplot.BasePlot connectNotify() (guiqwt.tools.FreeFormTool method), 76 method), 470 connectNotify() (guiqwt.cross_section.XCrossSectionconnectNotify() (guiqwt.tools.HelpTool method), method), 314 545 connectNotify() (guiqwt.cross_section.YCrossSectionconnectNotify() (guiqwt.tools.HRangeTool method), 325 method), 499 connectNotify() (guiqwt.curve.CurvePlot method), connectNotify() (guiqwt.tools.ItemCenterTool 100 method), 551 connectNotify() (guiqwt.histogram.ContrastAdjustmentconnectNotify() (guiqwt.tools.ItemListPanelTool method), 277 method), 513 connectNotify() (guiqwt.histogram.LevelsHistogram connectNotify() (guiqwt.tools.LabelTool method), method), 290 472 connectNotify() (guiqwt.image.ImagePlot connectNotify() (guiqwt.tools.LoadItemsTool method), 157 method), 541 connectNotify() (guiqwt.tools.AnnotatedCircleTool connectNotify() (guiqwt.tools.MultiLineTool method), 490 method), 468 connectNotify() (guiqwt.tools.AnnotatedEllipseTool connectNotify() (guiqwt.tools.OpenFileTool method), 493 method), 531 connectNotify() (guiqwt.tools.AnnotatedPointTool connectNotify() (guiqwt.tools.OpenImageTool method), 495 method), 533 connectNotify() (guiqwt.tools.AnnotatedRectangleToolconnectNotify() (guiqwt.tools.PanelTool method), method), 488 511 connectNotify() (guiqwt.tools.AnnotatedSegmentToolconnectNotify() (guiqwt.tools.PlaceAxesTool method), 497 method), 486 connectNotify() (guiqwt.tools.AntiAliasingTool connectNotify() (guiqwt.tools.PointTool method), method), 503 477 connectNotify() (guiqwt.tools.AspectRatioTool connectNotify() (guiqwt.tools.PrintTool method), method), 509 537 connectNotify() (guiqwt.tools.AverageCrossSectionToolconnectNotify() (guiqwt.tools.RectangleTool method), 525 method), 474 connectNotify() (guiqwt.tools.AxisScaleTool connectNotify() (guiqwt.tools.RectZoomTool method), 543 method), 461 connectNotify() (guiqwt.tools.CircleTool method), connectNotify() (guiqwt.tools.ReverseYAxisTool 481 method), 507 connectNotify() (guiqwt.tools.ColormapTool connectNotify() (guiqwt.tools.SaveAsTool method), 517 method), 527 connectNotify() (guiqwt.tools.ContrastPanelTool connectNotify() (guiqwt.tools.SaveItemsTool method), 515 method), 539 connectNotify() (guiqwt.tools.CopyToClipboardTool connectNotify() (guiqwt.tools.SegmentTool method), 529 method), 479 connectNotify() (guiqwt.tools.CrossSectionTool connectNotify() (guiqwt.tools.SelectPointTool method), 523 method), 466 connectNotify() (guiqwt.tools.DeleteItemTool connectNotify() (guiqwt.tools.SelectTool method), method), 553 463 connectNotify() (guiqwt.tools.DisplayCoordsTool connectNotify() (guiqwt.tools.SnapshotTool method), 505 method), 535 connectNotify() (guiqwt.tools.DummySeparatorTool connectNotify() (guiqwt.tools.XCSPanelTool method), 502 method), 519

626 Index guiqwt Manual, Release 3.0.7 connectNotify() (guiqwt.tools.YCSPanelTool method), 38 method), 521 contentsRect() (guiqwt.widgets.resizedialog.ResizeDialog connectNotify() (guiqwt.widgets.fit.FitDialog method), 572 method), 38 contentsRect() (guiqwt.widgets.rotatecrop.RotateCropDialog connectNotify() (guiqwt.widgets.resizedialog.ResizeDialog method), 583 method), 572 contentsRect() (guiqwt.widgets.rotatecrop.RotateCropWidget connectNotify() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 597 method), 583 contextMenuEvent() (guiqwt.baseplot.BasePlot connectNotify() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 77 method), 597 contextMenuEvent() contentsMargins() (guiqwt.baseplot.BasePlot (guiqwt.cross_section.XCrossSection method), method), 76 315 contentsMargins() contextMenuEvent() (guiqwt.cross_section.XCrossSection method), (guiqwt.cross_section.YCrossSection method), 314 325 contentsMargins() contextMenuEvent() (guiqwt.curve.CurvePlot (guiqwt.cross_section.YCrossSection method), method), 100 325 contextMenuEvent() contentsMargins() (guiqwt.curve.CurvePlot (guiqwt.histogram.ContrastAdjustment method), 100 method), 277 contentsMargins() contextMenuEvent() (guiqwt.histogram.ContrastAdjustment (guiqwt.histogram.LevelsHistogram method), method), 277 290 contentsMargins() contextMenuEvent() (guiqwt.image.ImagePlot (guiqwt.histogram.LevelsHistogram method), method), 157 290 contextMenuEvent() (guiqwt.widgets.fit.FitDialog contentsMargins() (guiqwt.image.ImagePlot method), 38 method), 157 contextMenuEvent() contentsMargins() (guiqwt.widgets.fit.FitDialog (guiqwt.widgets.resizedialog.ResizeDialog method), 38 method), 572 contentsMargins() contextMenuEvent() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.widgets.rotatecrop.RotateCropDialog method), 572 method), 583 contentsMargins() contextMenuEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.widgets.rotatecrop.RotateCropWidget method), 583 method), 597 contentsMargins() contextMenuPolicy() (guiqwt.baseplot.BasePlot (guiqwt.widgets.rotatecrop.RotateCropWidget method), 77 method), 597 contextMenuPolicy() contentsRect() (guiqwt.baseplot.BasePlot method), (guiqwt.cross_section.XCrossSection method), 77 315 contentsRect() (guiqwt.cross_section.XCrossSection contextMenuPolicy() method), 315 (guiqwt.cross_section.YCrossSection method), contentsRect() (guiqwt.cross_section.YCrossSection 325 method), 325 contextMenuPolicy() (guiqwt.curve.CurvePlot contentsRect() (guiqwt.curve.CurvePlot method), method), 101 100 contextMenuPolicy() contentsRect() (guiqwt.histogram.ContrastAdjustment (guiqwt.histogram.ContrastAdjustment method), 277 method), 277 contentsRect() (guiqwt.histogram.LevelsHistogram contextMenuPolicy() method), 290 (guiqwt.histogram.LevelsHistogram method), contentsRect() (guiqwt.image.ImagePlot method), 290 157 contextMenuPolicy() (guiqwt.image.ImagePlot contentsRect() (guiqwt.widgets.fit.FitDialog method), 157

Index 627 guiqwt Manual, Release 3.0.7

contextMenuPolicy() method), 493 (guiqwt.widgets.fit.FitDialog method), 38 create_action() (guiqwt.tools.AnnotatedPointTool contextMenuPolicy() method), 495 (guiqwt.widgets.resizedialog.ResizeDialog create_action() (guiqwt.tools.AnnotatedRectangleTool method), 572 method), 488 contextMenuPolicy() create_action() (guiqwt.tools.AnnotatedSegmentTool (guiqwt.widgets.rotatecrop.RotateCropDialog method), 497 method), 583 create_action() (guiqwt.tools.AntiAliasingTool contextMenuPolicy() method), 503 (guiqwt.widgets.rotatecrop.RotateCropWidget create_action() (guiqwt.tools.AspectRatioTool method), 597 method), 509 ContrastAdjustment (class in guiqwt.histogram), create_action() (guiqwt.tools.AverageCrossSectionTool 276 method), 525 ContrastAdjustment.PaintDeviceMetric create_action() (guiqwt.tools.AxisScaleTool (class in guiqwt.histogram), 277 method), 543 ContrastAdjustment.RenderFlag (class in create_action() (guiqwt.tools.CircleTool method), guiqwt.histogram), 277 481 ContrastAdjustment.RenderFlags (class in create_action() (guiqwt.tools.ColormapTool guiqwt.histogram), 277 method), 517 ContrastPanelTool (class in guiqwt.tools), 515 create_action() (guiqwt.tools.ContrastPanelTool copy() (guiqwt.widgets.fit.FitParam method), 50 method), 515 copy_to_clipboard() (guiqwt.baseplot.BasePlot create_action() (guiqwt.tools.CopyToClipboardTool method), 71 method), 529 copy_to_clipboard() (guiqwt.curve.CurvePlot create_action() (guiqwt.tools.CrossSectionTool method), 101 method), 523 copy_to_clipboard() create_action() (guiqwt.tools.DeleteItemTool (guiqwt.histogram.LevelsHistogram method), method), 553 290 create_action() (guiqwt.tools.DisplayCoordsTool copy_to_clipboard() (guiqwt.image.ImagePlot method), 505 method), 157 create_action() (guiqwt.tools.DummySeparatorTool CopyToClipboardTool (class in guiqwt.tools), 529 method), 502 create() (guiqwt.baseplot.BasePlot method), 77 create_action() (guiqwt.tools.EditItemDataTool create() (guiqwt.cross_section.XCrossSection method), 549 method), 315 create_action() (guiqwt.tools.EllipseTool method), create() (guiqwt.cross_section.YCrossSection 483 method), 325 create_action() (guiqwt.tools.ExportItemDataTool create() (guiqwt.curve.CurvePlot method), 101 method), 547 create() (guiqwt.histogram.ContrastAdjustment create_action() (guiqwt.tools.FreeFormTool method), 278 method), 470 create() (guiqwt.histogram.LevelsHistogram create_action() (guiqwt.tools.HelpTool method), method), 290 545 create() (guiqwt.image.ImagePlot method), 158 create_action() (guiqwt.tools.HRangeTool create() (guiqwt.widgets.fit.FitDialog method), 38 method), 499 create() (guiqwt.widgets.resizedialog.ResizeDialog create_action() (guiqwt.tools.ItemCenterTool method), 572 method), 551 create() (guiqwt.widgets.rotatecrop.RotateCropDialog create_action() (guiqwt.tools.ItemListPanelTool method), 583 method), 513 create() (guiqwt.widgets.rotatecrop.RotateCropWidget create_action() (guiqwt.tools.LabelTool method), method), 597 472 create_action() (guiqwt.plot.PlotManager create_action() (guiqwt.tools.LoadItemsTool method), 56 method), 541 create_action() (guiqwt.tools.AnnotatedCircleTool create_action() (guiqwt.tools.MultiLineTool method), 490 method), 468 create_action() (guiqwt.tools.AnnotatedEllipseTool create_action() (guiqwt.tools.OpenFileTool

628 Index guiqwt Manual, Release 3.0.7

method), 531 504 create_action() (guiqwt.tools.OpenImageTool create_action_menu() method), 533 (guiqwt.tools.AspectRatioTool method), 509 create_action() (guiqwt.tools.PanelTool method), create_action_menu() 511 (guiqwt.tools.AverageCrossSectionTool create_action() (guiqwt.tools.PlaceAxesTool method), 525 method), 486 create_action_menu() create_action() (guiqwt.tools.PointTool method), (guiqwt.tools.AxisScaleTool method), 543 477 create_action_menu() (guiqwt.tools.CircleTool create_action() (guiqwt.tools.PrintTool method), method), 481 537 create_action_menu() create_action() (guiqwt.tools.RectangleTool (guiqwt.tools.ColormapTool method), 517 method), 474 create_action_menu() create_action() (guiqwt.tools.RectZoomTool (guiqwt.tools.ContrastPanelTool method), method), 461 515 create_action() (guiqwt.tools.ReverseYAxisTool create_action_menu() method), 507 (guiqwt.tools.CopyToClipboardTool method), create_action() (guiqwt.tools.SaveAsTool 529 method), 527 create_action_menu() create_action() (guiqwt.tools.SaveItemsTool (guiqwt.tools.CrossSectionTool method), method), 539 523 create_action() (guiqwt.tools.SegmentTool create_action_menu() method), 479 (guiqwt.tools.DeleteItemTool method), 553 create_action() (guiqwt.tools.SelectPointTool create_action_menu() method), 466 (guiqwt.tools.DisplayCoordsTool method), create_action() (guiqwt.tools.SelectTool method), 505 463 create_action_menu() create_action() (guiqwt.tools.SnapshotTool (guiqwt.tools.DummySeparatorTool method), method), 535 502 create_action() (guiqwt.tools.XCSPanelTool create_action_menu() method), 519 (guiqwt.tools.EditItemDataTool method), create_action() (guiqwt.tools.YCSPanelTool 549 method), 521 create_action_menu() (guiqwt.tools.EllipseTool create_action() (guiqwt.widgets.fit.FitDialog method), 483 method), 38 create_action_menu() create_action() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.tools.ExportItemDataTool method), method), 583 547 create_action_menu() create_action_menu() (guiqwt.tools.AnnotatedCircleTool method), (guiqwt.tools.FreeFormTool method), 470 490 create_action_menu() (guiqwt.tools.HelpTool create_action_menu() method), 545 (guiqwt.tools.AnnotatedEllipseTool method), create_action_menu() (guiqwt.tools.HRangeTool 493 method), 499 create_action_menu() create_action_menu() (guiqwt.tools.AnnotatedPointTool method), (guiqwt.tools.ItemCenterTool method), 551 495 create_action_menu() create_action_menu() (guiqwt.tools.ItemListPanelTool method), (guiqwt.tools.AnnotatedRectangleTool 513 method), 488 create_action_menu() (guiqwt.tools.LabelTool create_action_menu() method), 472 (guiqwt.tools.AnnotatedSegmentTool method), create_action_menu() 497 (guiqwt.tools.LoadItemsTool method), 541 create_action_menu() create_action_menu() (guiqwt.tools.AntiAliasingTool method), (guiqwt.tools.MultiLineTool method), 468

Index 629 guiqwt Manual, Release 3.0.7

create_action_menu() create_label() (guiqwt.annotations.AnnotatedSegment (guiqwt.tools.OpenFileTool method), 531 method), 342 create_action_menu() create_plot() (guiqwt.widgets.fit.FitDialog (guiqwt.tools.OpenImageTool method), 533 method), 38 create_action_menu() (guiqwt.tools.PanelTool create_plot() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 511 method), 583 create_action_menu() create_shape() (guiqwt.annotations.AnnotatedCircle (guiqwt.tools.PlaceAxesTool method), 486 method), 373 create_action_menu() (guiqwt.tools.PointTool create_shape() (guiqwt.annotations.AnnotatedEllipse method), 477 method), 365 create_action_menu() (guiqwt.tools.PrintTool create_shape() (guiqwt.annotations.AnnotatedObliqueRectangle method), 537 method), 357 create_action_menu() create_shape() (guiqwt.annotations.AnnotatedPoint (guiqwt.tools.RectangleTool method), 474 method), 335 create_action_menu() create_shape() (guiqwt.annotations.AnnotatedRectangle (guiqwt.tools.RectZoomTool method), 461 method), 350 create_action_menu() create_shape() (guiqwt.annotations.AnnotatedSegment (guiqwt.tools.ReverseYAxisTool method), method), 342 507 create_shape() (guiqwt.tools.HRangeTool method), create_action_menu() (guiqwt.tools.SaveAsTool 499 method), 527 createWindowContainer() create_action_menu() (guiqwt.baseplot.BasePlot method), 77 (guiqwt.tools.SaveItemsTool method), 539 createWindowContainer() create_action_menu() (guiqwt.tools.SegmentTool (guiqwt.cross_section.XCrossSection method), method), 479 315 create_action_menu() createWindowContainer() (guiqwt.tools.SelectPointTool method), 466 (guiqwt.cross_section.YCrossSection method), create_action_menu() (guiqwt.tools.SelectTool 325 method), 463 createWindowContainer() create_action_menu() (guiqwt.curve.CurvePlot method), 101 (guiqwt.tools.SnapshotTool method), 535 createWindowContainer() create_action_menu() (guiqwt.histogram.ContrastAdjustment (guiqwt.tools.XCSPanelTool method), 519 method), 278 create_action_menu() createWindowContainer() (guiqwt.tools.YCSPanelTool method), 521 (guiqwt.histogram.LevelsHistogram method), create_dockwidget() 290 (guiqwt.cross_section.XCrossSection method), createWindowContainer() 315 (guiqwt.image.ImagePlot method), 158 create_dockwidget() createWindowContainer() (guiqwt.cross_section.YCrossSection method), (guiqwt.widgets.fit.FitDialog method), 38 325 createWindowContainer() create_dockwidget() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.histogram.ContrastAdjustment method), 572 method), 278 createWindowContainer() create_label() (guiqwt.annotations.AnnotatedCircle (guiqwt.widgets.rotatecrop.RotateCropDialog method), 373 method), 583 create_label() (guiqwt.annotations.AnnotatedEllipse createWindowContainer() method), 365 (guiqwt.widgets.rotatecrop.RotateCropWidget create_label() (guiqwt.annotations.AnnotatedObliqueRectanglemethod), 597 method), 358 CrossSectionPlotKlass create_label() (guiqwt.annotations.AnnotatedPoint (guiqwt.cross_section.XCrossSection at- method), 335 tribute), 314 create_label() (guiqwt.annotations.AnnotatedRectangleCrossSectionPlotKlass method), 350 (guiqwt.cross_section.YCrossSection attribute),

630 Index guiqwt Manual, Release 3.0.7

324 CurveDialog (class in guiqwt.plot), 57 CrossSectionTool (class in guiqwt.tools), 523 CurveItem (class in guiqwt.curve), 122 cs_curve_has_changed() CurveParam (class in guiqwt.styles), 555 (guiqwt.cross_section.XCrossSection method), CurvePlot (class in guiqwt.curve), 96 315 CurvePlot.PaintDeviceMetric (class in cs_curve_has_changed() guiqwt.curve), 97 (guiqwt.cross_section.YCrossSection method), CurvePlot.RenderFlag (class in guiqwt.curve), 97 325 CurvePlot.RenderFlags (class in guiqwt.curve), cursor() (guiqwt.baseplot.BasePlot method), 77 97 cursor() (guiqwt.cross_section.XCrossSection CurvePlot.Shadow (class in guiqwt.curve), 97 method), 315 CurvePlot.Shape (class in guiqwt.curve), 97 cursor() (guiqwt.cross_section.YCrossSection CurvePlot.StyleMask (class in guiqwt.curve), 97 method), 325 CurveWidget (class in guiqwt.plot), 57 cursor() (guiqwt.curve.CurvePlot method), 101 customContextMenuRequested cursor() (guiqwt.histogram.ContrastAdjustment (guiqwt.baseplot.BasePlot attribute), 77 method), 278 customContextMenuRequested cursor() (guiqwt.histogram.LevelsHistogram (guiqwt.cross_section.XCrossSection at- method), 290 tribute), 315 cursor() (guiqwt.image.ImagePlot method), 158 customContextMenuRequested cursor() (guiqwt.tools.AnnotatedCircleTool method), (guiqwt.cross_section.YCrossSection attribute), 490 325 cursor() (guiqwt.tools.AnnotatedEllipseTool method), customContextMenuRequested 493 (guiqwt.curve.CurvePlot attribute), 101 cursor() (guiqwt.tools.AnnotatedPointTool method), customContextMenuRequested 495 (guiqwt.histogram.ContrastAdjustment at- cursor() (guiqwt.tools.AnnotatedRectangleTool tribute), 278 method), 488 customContextMenuRequested cursor() (guiqwt.tools.AnnotatedSegmentTool (guiqwt.histogram.LevelsHistogram attribute), method), 497 290 cursor() (guiqwt.tools.AverageCrossSectionTool customContextMenuRequested method), 525 (guiqwt.image.ImagePlot attribute), 158 cursor() (guiqwt.tools.CircleTool method), 481 customContextMenuRequested cursor() (guiqwt.tools.CrossSectionTool method), 523 (guiqwt.widgets.fit.FitDialog attribute), 38 cursor() (guiqwt.tools.EllipseTool method), 483 customContextMenuRequested cursor() (guiqwt.tools.FreeFormTool method), 470 (guiqwt.widgets.resizedialog.ResizeDialog cursor() (guiqwt.tools.HRangeTool method), 500 attribute), 572 cursor() (guiqwt.tools.LabelTool method), 472 customContextMenuRequested cursor() (guiqwt.tools.MultiLineTool method), 468 (guiqwt.widgets.rotatecrop.RotateCropDialog cursor() (guiqwt.tools.PlaceAxesTool method), 486 attribute), 584 cursor() (guiqwt.tools.PointTool method), 477 customContextMenuRequested cursor() (guiqwt.tools.RectangleTool method), 474 (guiqwt.widgets.rotatecrop.RotateCropWidget cursor() (guiqwt.tools.RectZoomTool method), 461 attribute), 597 cursor() (guiqwt.tools.SegmentTool method), 479 customEvent() (guiqwt.baseplot.BasePlot method), cursor() (guiqwt.tools.SelectPointTool method), 466 77 cursor() (guiqwt.tools.SelectTool method), 464 customEvent() (guiqwt.cross_section.XCrossSection cursor() (guiqwt.tools.SnapshotTool method), 535 method), 315 cursor() (guiqwt.widgets.fit.FitDialog method), 38 customEvent() (guiqwt.cross_section.YCrossSection cursor() (guiqwt.widgets.resizedialog.ResizeDialog method), 325 method), 572 customEvent() (guiqwt.curve.CurvePlot method), cursor() (guiqwt.widgets.rotatecrop.RotateCropDialog 101 method), 584 customEvent() (guiqwt.histogram.ContrastAdjustment cursor() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 278 method), 597 customEvent() (guiqwt.histogram.LevelsHistogram curve() (guiqwt.builder.PlotItemBuilder method), 60 method), 290

Index 631 guiqwt Manual, Release 3.0.7 customEvent() (guiqwt.image.ImagePlot method), customEvent() (guiqwt.tools.MultiLineTool method), 158 468 customEvent() (guiqwt.tools.AnnotatedCircleTool customEvent() (guiqwt.tools.OpenFileTool method), method), 490 531 customEvent() (guiqwt.tools.AnnotatedEllipseTool customEvent() (guiqwt.tools.OpenImageTool method), 493 method), 533 customEvent() (guiqwt.tools.AnnotatedPointTool customEvent() (guiqwt.tools.PanelTool method), 511 method), 495 customEvent() (guiqwt.tools.PlaceAxesTool customEvent() (guiqwt.tools.AnnotatedRectangleTool method), 486 method), 488 customEvent() (guiqwt.tools.PointTool method), 477 customEvent() (guiqwt.tools.AnnotatedSegmentTool customEvent() (guiqwt.tools.PrintTool method), 537 method), 497 customEvent() (guiqwt.tools.RectangleTool method), customEvent() (guiqwt.tools.AntiAliasingTool 474 method), 504 customEvent() (guiqwt.tools.RectZoomTool customEvent() (guiqwt.tools.AspectRatioTool method), 461 method), 509 customEvent() (guiqwt.tools.ReverseYAxisTool customEvent() (guiqwt.tools.AverageCrossSectionTool method), 507 method), 525 customEvent() (guiqwt.tools.SaveAsTool method), customEvent() (guiqwt.tools.AxisScaleTool method), 528 543 customEvent() (guiqwt.tools.SaveItemsTool customEvent() (guiqwt.tools.CircleTool method), method), 539 481 customEvent() (guiqwt.tools.SegmentTool method), customEvent() (guiqwt.tools.ColormapTool 479 method), 517 customEvent() (guiqwt.tools.SelectPointTool customEvent() (guiqwt.tools.ContrastPanelTool method), 466 method), 515 customEvent() (guiqwt.tools.SelectTool method), customEvent() (guiqwt.tools.CopyToClipboardTool 464 method), 529 customEvent() (guiqwt.tools.SnapshotTool method), customEvent() (guiqwt.tools.CrossSectionTool 535 method), 523 customEvent() (guiqwt.tools.XCSPanelTool customEvent() (guiqwt.tools.DeleteItemTool method), 519 method), 553 customEvent() (guiqwt.tools.YCSPanelTool method), customEvent() (guiqwt.tools.DisplayCoordsTool 521 method), 505 customEvent() (guiqwt.widgets.fit.FitDialog customEvent() (guiqwt.tools.DummySeparatorTool method), 38 method), 502 customEvent() (guiqwt.widgets.resizedialog.ResizeDialog customEvent() (guiqwt.tools.EditItemDataTool method), 572 method), 549 customEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog customEvent() (guiqwt.tools.EllipseTool method), method), 584 484 customEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget customEvent() (guiqwt.tools.ExportItemDataTool method), 597 method), 547 customEvent() (guiqwt.tools.FreeFormTool method), D 470 data() (guiqwt.curve.CurveItem method), 124 customEvent() (guiqwt.tools.HelpTool method), 545 data() (guiqwt.curve.ErrorBarCurveItem method), 138 customEvent() (guiqwt.tools.HRangeTool method), data() (guiqwt.histogram.HistogramItem method), 263 500 DataInfoLabel (class in guiqwt.label), 452 customEvent() (guiqwt.tools.ItemCenterTool dataRect() (guiqwt.curve.CurveItem method), 124 method), 551 dataRect() (guiqwt.curve.ErrorBarCurveItem customEvent() (guiqwt.tools.ItemListPanelTool method), 138 method), 513 dataRect() (guiqwt.histogram.HistogramItem customEvent() (guiqwt.tools.LabelTool method), 472 method), 263 customEvent() (guiqwt.tools.LoadItemsTool dataSize() (guiqwt.curve.CurveItem method), 124 method), 541

632 Index guiqwt Manual, Release 3.0.7 dataSize() (guiqwt.curve.ErrorBarCurveItem del_all_items() (guiqwt.image.ImagePlot method), 138 method), 158 dataSize() (guiqwt.histogram.HistogramItem del_item() (guiqwt.baseplot.BasePlot method), 71 method), 263 del_item() (guiqwt.curve.CurvePlot method), 101 deactivate() (guiqwt.tools.AnnotatedCircleTool del_item() (guiqwt.histogram.LevelsHistogram method), 490 method), 290 deactivate() (guiqwt.tools.AnnotatedEllipseTool del_item() (guiqwt.image.ImagePlot method), 158 method), 493 del_items() (guiqwt.baseplot.BasePlot method), 71 deactivate() (guiqwt.tools.AnnotatedPointTool del_items() (guiqwt.curve.CurvePlot method), 101 method), 495 del_items() (guiqwt.histogram.LevelsHistogram deactivate() (guiqwt.tools.AnnotatedRectangleTool method), 290 method), 488 del_items() (guiqwt.image.ImagePlot method), 158 deactivate() (guiqwt.tools.AnnotatedSegmentTool DeleteItemTool (class in guiqwt.tools), 553 method), 497 deleteLater() (guiqwt.baseplot.BasePlot method), deactivate() (guiqwt.tools.AverageCrossSectionTool 77 method), 525 deleteLater() (guiqwt.cross_section.XCrossSection deactivate() (guiqwt.tools.CircleTool method), 481 method), 315 deactivate() (guiqwt.tools.CrossSectionTool deleteLater() (guiqwt.cross_section.YCrossSection method), 523 method), 325 deactivate() (guiqwt.tools.EllipseTool method), 484 deleteLater() (guiqwt.curve.CurvePlot method), deactivate() (guiqwt.tools.FreeFormTool method), 101 470 deleteLater() (guiqwt.histogram.ContrastAdjustment deactivate() (guiqwt.tools.HRangeTool method), method), 278 500 deleteLater() (guiqwt.histogram.LevelsHistogram deactivate() (guiqwt.tools.LabelTool method), 472 method), 290 deactivate() (guiqwt.tools.MultiLineTool method), deleteLater() (guiqwt.image.ImagePlot method), 468 158 deactivate() (guiqwt.tools.PlaceAxesTool method), deleteLater() (guiqwt.tools.AnnotatedCircleTool 486 method), 490 deactivate() (guiqwt.tools.PointTool method), 477 deleteLater() (guiqwt.tools.AnnotatedEllipseTool deactivate() (guiqwt.tools.RectangleTool method), method), 493 474 deleteLater() (guiqwt.tools.AnnotatedPointTool deactivate() (guiqwt.tools.RectZoomTool method), method), 495 462 deleteLater() (guiqwt.tools.AnnotatedRectangleTool deactivate() (guiqwt.tools.SegmentTool method), method), 488 479 deleteLater() (guiqwt.tools.AnnotatedSegmentTool deactivate() (guiqwt.tools.SelectPointTool method), method), 497 466 deleteLater() (guiqwt.tools.AntiAliasingTool deactivate() (guiqwt.tools.SelectTool method), 464 method), 504 deactivate() (guiqwt.tools.SnapshotTool method), deleteLater() (guiqwt.tools.AspectRatioTool 535 method), 509 DEFAULT_ITEM_TYPE (guiqwt.curve.CurvePlot deleteLater() (guiqwt.tools.AverageCrossSectionTool attribute), 96 method), 525 DEFAULT_ITEM_TYPE deleteLater() (guiqwt.tools.AxisScaleTool method), (guiqwt.histogram.LevelsHistogram attribute), 543 287 deleteLater() (guiqwt.tools.CircleTool method), DEFAULT_ITEM_TYPE (guiqwt.image.ImagePlot at- 481 tribute), 153 deleteLater() (guiqwt.tools.ColormapTool del_all_items() (guiqwt.baseplot.BasePlot method), 517 method), 72 deleteLater() (guiqwt.tools.ContrastPanelTool del_all_items() (guiqwt.curve.CurvePlot method), method), 515 96 deleteLater() (guiqwt.tools.CopyToClipboardTool del_all_items() (guiqwt.histogram.LevelsHistogram method), 530 method), 290 deleteLater() (guiqwt.tools.CrossSectionTool

Index 633 guiqwt Manual, Release 3.0.7

method), 523 deleteLater() (guiqwt.tools.XCSPanelTool deleteLater() (guiqwt.tools.DeleteItemTool method), 519 method), 553 deleteLater() (guiqwt.tools.YCSPanelTool method), deleteLater() (guiqwt.tools.DisplayCoordsTool 521 method), 505 deleteLater() (guiqwt.widgets.fit.FitDialog deleteLater() (guiqwt.tools.DummySeparatorTool method), 38 method), 502 deleteLater() (guiqwt.widgets.resizedialog.ResizeDialog deleteLater() (guiqwt.tools.EditItemDataTool method), 572 method), 549 deleteLater() (guiqwt.widgets.rotatecrop.RotateCropDialog deleteLater() (guiqwt.tools.EllipseTool method), method), 584 484 deleteLater() (guiqwt.widgets.rotatecrop.RotateCropWidget deleteLater() (guiqwt.tools.ExportItemDataTool method), 597 method), 547 depth() (guiqwt.baseplot.BasePlot method), 77 deleteLater() (guiqwt.tools.FreeFormTool method), depth() (guiqwt.cross_section.XCrossSection method), 470 315 deleteLater() (guiqwt.tools.HelpTool method), 545 depth() (guiqwt.cross_section.YCrossSection method), deleteLater() (guiqwt.tools.HRangeTool method), 325 500 depth() (guiqwt.curve.CurvePlot method), 101 deleteLater() (guiqwt.tools.ItemCenterTool depth() (guiqwt.histogram.ContrastAdjustment method), 551 method), 278 deleteLater() (guiqwt.tools.ItemListPanelTool depth() (guiqwt.histogram.LevelsHistogram method), method), 513 290 deleteLater() (guiqwt.tools.LabelTool method), 472 depth() (guiqwt.image.ImagePlot method), 158 deleteLater() (guiqwt.tools.LoadItemsTool depth() (guiqwt.widgets.fit.FitDialog method), 38 method), 541 depth() (guiqwt.widgets.resizedialog.ResizeDialog deleteLater() (guiqwt.tools.MultiLineTool method), method), 572 468 depth() (guiqwt.widgets.rotatecrop.RotateCropDialog deleteLater() (guiqwt.tools.OpenFileTool method), method), 584 532 depth() (guiqwt.widgets.rotatecrop.RotateCropWidget deleteLater() (guiqwt.tools.OpenImageTool method), 597 method), 533 deserialize() (guiqwt.annotations.AnnotatedCircle deleteLater() (guiqwt.tools.PanelTool method), 511 method), 373 deleteLater() (guiqwt.tools.PlaceAxesTool deserialize() (guiqwt.annotations.AnnotatedEllipse method), 486 method), 365 deleteLater() (guiqwt.tools.PointTool method), 477 deserialize() (guiqwt.annotations.AnnotatedObliqueRectangle deleteLater() (guiqwt.tools.PrintTool method), 538 method), 358 deleteLater() (guiqwt.tools.RectangleTool method), deserialize() (guiqwt.annotations.AnnotatedPoint 474 method), 335 deleteLater() (guiqwt.tools.RectZoomTool deserialize() (guiqwt.annotations.AnnotatedRectangle method), 462 method), 350 deleteLater() (guiqwt.tools.ReverseYAxisTool deserialize() (guiqwt.annotations.AnnotatedSegment method), 507 method), 343 deleteLater() (guiqwt.tools.SaveAsTool method), deserialize() (guiqwt.baseplot.BasePlot method), 528 72 deleteLater() (guiqwt.tools.SaveItemsTool deserialize() (guiqwt.curve.CurveItem method), method), 539 122 deleteLater() (guiqwt.tools.SegmentTool method), deserialize() (guiqwt.curve.CurvePlot method), 479 101 deleteLater() (guiqwt.tools.SelectPointTool deserialize() (guiqwt.curve.ErrorBarCurveItem method), 466 method), 137 deleteLater() (guiqwt.tools.SelectTool method), deserialize() (guiqwt.histogram.HistogramItem 464 method), 263 deleteLater() (guiqwt.tools.SnapshotTool method), deserialize() (guiqwt.histogram.LevelsHistogram 535 method), 290

634 Index guiqwt Manual, Release 3.0.7 deserialize() (guiqwt.image.ImageItem method), destroyed (guiqwt.cross_section.XCrossSection at- 196 tribute), 315 deserialize() (guiqwt.image.ImagePlot method), destroyed (guiqwt.cross_section.YCrossSection at- 158 tribute), 325 deserialize() (guiqwt.image.MaskedImageItem destroyed (guiqwt.curve.CurvePlot attribute), 101 method), 228 destroyed (guiqwt.histogram.ContrastAdjustment at- deserialize() (guiqwt.image.RawImageItem tribute), 278 method), 187 destroyed (guiqwt.histogram.LevelsHistogram at- deserialize() (guiqwt.image.RGBImageItem tribute), 291 method), 220 destroyed (guiqwt.image.ImagePlot attribute), 158 deserialize() (guiqwt.image.TrImageItem method), destroyed (guiqwt.tools.AnnotatedCircleTool at- 205 tribute), 491 deserialize() (guiqwt.image.XYImageItem destroyed (guiqwt.tools.AnnotatedEllipseTool at- method), 212 tribute), 493 deserialize() (guiqwt.label.DataInfoLabel destroyed (guiqwt.tools.AnnotatedPointTool at- method), 453 tribute), 495 deserialize() (guiqwt.label.LabelItem method), destroyed (guiqwt.tools.AnnotatedRectangleTool at- 434 tribute), 488 deserialize() (guiqwt.label.LegendBoxItem destroyed (guiqwt.tools.AnnotatedSegmentTool at- method), 440 tribute), 497 deserialize() (guiqwt.label.SelectedLegendBoxItem destroyed (guiqwt.tools.AntiAliasingTool attribute), method), 446 504 deserialize() (guiqwt.shapes.Axes method), 420 destroyed (guiqwt.tools.AspectRatioTool attribute), deserialize() (guiqwt.shapes.EllipseShape 509 method), 414 destroyed (guiqwt.tools.AverageCrossSectionTool at- deserialize() (guiqwt.shapes.ObliqueRectangleShape tribute), 525 method), 394 destroyed (guiqwt.tools.AxisScaleTool attribute), 543 deserialize() (guiqwt.shapes.PointShape method), destroyed (guiqwt.tools.CircleTool attribute), 481 401 destroyed (guiqwt.tools.ColormapTool attribute), 517 deserialize() (guiqwt.shapes.PolygonShape destroyed (guiqwt.tools.ContrastPanelTool attribute), method), 381 515 deserialize() (guiqwt.shapes.RectangleShape destroyed (guiqwt.tools.CopyToClipboardTool at- method), 387 tribute), 530 deserialize() (guiqwt.shapes.SegmentShape destroyed (guiqwt.tools.CrossSectionTool attribute), method), 407 523 destroy() (guiqwt.baseplot.BasePlot method), 77 destroyed (guiqwt.tools.DeleteItemTool attribute), destroy() (guiqwt.cross_section.XCrossSection 553 method), 315 destroyed (guiqwt.tools.DisplayCoordsTool at- destroy() (guiqwt.cross_section.YCrossSection tribute), 506 method), 325 destroyed (guiqwt.tools.DummySeparatorTool at- destroy() (guiqwt.curve.CurvePlot method), 101 tribute), 502 destroy() (guiqwt.histogram.ContrastAdjustment destroyed (guiqwt.tools.EditItemDataTool attribute), method), 278 549 destroy() (guiqwt.histogram.LevelsHistogram destroyed (guiqwt.tools.EllipseTool attribute), 484 method), 291 destroyed (guiqwt.tools.ExportItemDataTool at- destroy() (guiqwt.image.ImagePlot method), 158 tribute), 547 destroy() (guiqwt.widgets.fit.FitDialog method), 38 destroyed (guiqwt.tools.FreeFormTool attribute), 470 destroy() (guiqwt.widgets.resizedialog.ResizeDialog destroyed (guiqwt.tools.HelpTool attribute), 545 method), 572 destroyed (guiqwt.tools.HRangeTool attribute), 500 destroy() (guiqwt.widgets.rotatecrop.RotateCropDialogdestroyed (guiqwt.tools.ItemCenterTool attribute), method), 584 551 destroy() (guiqwt.widgets.rotatecrop.RotateCropWidgetdestroyed (guiqwt.tools.ItemListPanelTool attribute), method), 597 513 destroyed (guiqwt.baseplot.BasePlot attribute), 77 destroyed (guiqwt.tools.LabelTool attribute), 472

Index 635 guiqwt Manual, Release 3.0.7

destroyed (guiqwt.tools.LoadItemsTool attribute), 541 detach() (guiqwt.image.RGBImageItem method), 220 destroyed (guiqwt.tools.MultiLineTool attribute), 468 detach() (guiqwt.image.TrImageItem method), 205 destroyed (guiqwt.tools.OpenFileTool attribute), 532 detach() (guiqwt.image.XYImageFilterItem method), destroyed (guiqwt.tools.OpenImageTool attribute), 245 534 detach() (guiqwt.image.XYImageItem method), 212 destroyed (guiqwt.tools.PanelTool attribute), 511 detach() (guiqwt.label.DataInfoLabel method), 453 destroyed (guiqwt.tools.PlaceAxesTool attribute), 486 detach() (guiqwt.label.LabelItem method), 434 destroyed (guiqwt.tools.PointTool attribute), 477 detach() (guiqwt.label.LegendBoxItem method), 440 destroyed (guiqwt.tools.PrintTool attribute), 538 detach() (guiqwt.label.SelectedLegendBoxItem destroyed (guiqwt.tools.RectangleTool attribute), 474 method), 446 destroyed (guiqwt.tools.RectZoomTool attribute), 462 detach() (guiqwt.shapes.Axes method), 421 destroyed (guiqwt.tools.ReverseYAxisTool attribute), detach() (guiqwt.shapes.EllipseShape method), 414 507 detach() (guiqwt.shapes.ObliqueRectangleShape destroyed (guiqwt.tools.SaveAsTool attribute), 528 method), 394 destroyed (guiqwt.tools.SaveItemsTool attribute), 540 detach() (guiqwt.shapes.PointShape method), 401 destroyed (guiqwt.tools.SegmentTool attribute), 479 detach() (guiqwt.shapes.PolygonShape method), 381 destroyed (guiqwt.tools.SelectPointTool attribute), detach() (guiqwt.shapes.RectangleShape method), 466 387 destroyed (guiqwt.tools.SelectTool attribute), 464 detach() (guiqwt.shapes.SegmentShape method), 407 destroyed (guiqwt.tools.SnapshotTool attribute), 536 detach() (guiqwt.shapes.XRangeSelection method), destroyed (guiqwt.tools.XCSPanelTool attribute), 519 427 destroyed (guiqwt.tools.YCSPanelTool attribute), 521 detachItems() (guiqwt.baseplot.BasePlot method), destroyed (guiqwt.widgets.fit.FitDialog attribute), 38 77 destroyed (guiqwt.widgets.resizedialog.ResizeDialog detachItems() (guiqwt.curve.CurvePlot method), attribute), 572 101 destroyed (guiqwt.widgets.rotatecrop.RotateCropDialogdetachItems() (guiqwt.histogram.LevelsHistogram attribute), 584 method), 291 destroyed (guiqwt.widgets.rotatecrop.RotateCropWidgetdetachItems() (guiqwt.image.ImagePlot method), attribute), 597 158 detach() (guiqwt.annotations.AnnotatedCircle devicePixelRatio() (guiqwt.baseplot.BasePlot method), 373 method), 77 detach() (guiqwt.annotations.AnnotatedEllipse devicePixelRatio() method), 365 (guiqwt.cross_section.XCrossSection method), detach() (guiqwt.annotations.AnnotatedObliqueRectangle 315 method), 358 devicePixelRatio() detach() (guiqwt.annotations.AnnotatedPoint (guiqwt.cross_section.YCrossSection method), method), 335 325 detach() (guiqwt.annotations.AnnotatedRectangle devicePixelRatio() (guiqwt.curve.CurvePlot method), 350 method), 101 detach() (guiqwt.annotations.AnnotatedSegment devicePixelRatio() method), 343 (guiqwt.histogram.ContrastAdjustment detach() (guiqwt.curve.CurveItem method), 124 method), 278 detach() (guiqwt.curve.ErrorBarCurveItem method), devicePixelRatio() 138 (guiqwt.histogram.LevelsHistogram method), detach() (guiqwt.histogram.HistogramItem method), 291 263 devicePixelRatio() (guiqwt.image.ImagePlot detach() (guiqwt.image.BaseImageItem method), 182 method), 158 detach() (guiqwt.image.Histogram2DItem method), devicePixelRatio() (guiqwt.widgets.fit.FitDialog 253 method), 38 detach() (guiqwt.image.ImageFilterItem method), 237 devicePixelRatio() detach() (guiqwt.image.ImageItem method), 196 (guiqwt.widgets.resizedialog.ResizeDialog detach() (guiqwt.image.MaskedImageItem method), method), 572 229 devicePixelRatio() detach() (guiqwt.image.RawImageItem method), 188 (guiqwt.widgets.rotatecrop.RotateCropDialog

636 Index guiqwt Manual, Release 3.0.7

method), 584 (guiqwt.widgets.resizedialog.ResizeDialog devicePixelRatio() method), 572 (guiqwt.widgets.rotatecrop.RotateCropWidget devicePixelRatioFScale() method), 597 (guiqwt.widgets.rotatecrop.RotateCropDialog devicePixelRatioF() (guiqwt.baseplot.BasePlot method), 584 method), 77 devicePixelRatioFScale() devicePixelRatioF() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.cross_section.XCrossSection method), method), 597 315 devType() (guiqwt.baseplot.BasePlot method), 77 devicePixelRatioF() devType() (guiqwt.cross_section.XCrossSection (guiqwt.cross_section.YCrossSection method), method), 315 325 devType() (guiqwt.cross_section.YCrossSection devicePixelRatioF() (guiqwt.curve.CurvePlot method), 325 method), 101 devType() (guiqwt.curve.CurvePlot method), 101 devicePixelRatioF() devType() (guiqwt.histogram.ContrastAdjustment (guiqwt.histogram.ContrastAdjustment method), 278 method), 278 devType() (guiqwt.histogram.LevelsHistogram devicePixelRatioF() method), 291 (guiqwt.histogram.LevelsHistogram method), devType() (guiqwt.image.ImagePlot method), 158 291 devType() (guiqwt.widgets.fit.FitDialog method), 38 devicePixelRatioF() (guiqwt.image.ImagePlot devType() (guiqwt.widgets.resizedialog.ResizeDialog method), 158 method), 572 devicePixelRatioF() devType() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.widgets.fit.FitDialog method), 38 method), 584 devicePixelRatioF() devType() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.widgets.resizedialog.ResizeDialog method), 597 method), 572 directPaint() (guiqwt.curve.CurveItem method), devicePixelRatioF() 124 (guiqwt.widgets.rotatecrop.RotateCropDialog directPaint() (guiqwt.curve.ErrorBarCurveItem method), 584 method), 139 devicePixelRatioF() directPaint() (guiqwt.histogram.HistogramItem (guiqwt.widgets.rotatecrop.RotateCropWidget method), 263 method), 597 disable_autoscale() (guiqwt.baseplot.BasePlot devicePixelRatioFScale() method), 73 (guiqwt.baseplot.BasePlot method), 77 disable_autoscale() (guiqwt.curve.CurvePlot devicePixelRatioFScale() method), 101 (guiqwt.cross_section.XCrossSection method), disable_autoscale() 315 (guiqwt.histogram.LevelsHistogram method), devicePixelRatioFScale() 291 (guiqwt.cross_section.YCrossSection method), disable_autoscale() (guiqwt.image.ImagePlot 325 method), 158 devicePixelRatioFScale() disable_unused_axes() (guiqwt.curve.CurvePlot method), 101 (guiqwt.baseplot.BasePlot method), 71 devicePixelRatioFScale() disable_unused_axes() (guiqwt.curve.CurvePlot (guiqwt.histogram.ContrastAdjustment method), 101 method), 278 disable_unused_axes() devicePixelRatioFScale() (guiqwt.histogram.LevelsHistogram method), (guiqwt.histogram.LevelsHistogram method), 291 291 disable_unused_axes() (guiqwt.image.ImagePlot devicePixelRatioFScale() method), 154 (guiqwt.image.ImagePlot method), 158 disconnect() (guiqwt.baseplot.BasePlot method), 77 devicePixelRatioFScale() disconnect() (guiqwt.cross_section.XCrossSection (guiqwt.widgets.fit.FitDialog method), 38 method), 315 devicePixelRatioFScale() disconnect() (guiqwt.cross_section.YCrossSection

Index 637 guiqwt Manual, Release 3.0.7

method), 325 disconnect() (guiqwt.tools.LabelTool method), 472 disconnect() (guiqwt.curve.CurvePlot method), 101 disconnect() (guiqwt.tools.LoadItemsTool method), disconnect() (guiqwt.histogram.ContrastAdjustment 541 method), 278 disconnect() (guiqwt.tools.MultiLineTool method), disconnect() (guiqwt.histogram.LevelsHistogram 468 method), 291 disconnect() (guiqwt.tools.OpenFileTool method), disconnect() (guiqwt.image.ImagePlot method), 158 532 disconnect() (guiqwt.tools.AnnotatedCircleTool disconnect() (guiqwt.tools.OpenImageTool method), 491 method), 534 disconnect() (guiqwt.tools.AnnotatedEllipseTool disconnect() (guiqwt.tools.PanelTool method), 511 method), 493 disconnect() (guiqwt.tools.PlaceAxesTool method), disconnect() (guiqwt.tools.AnnotatedPointTool 486 method), 495 disconnect() (guiqwt.tools.PointTool method), 477 disconnect() (guiqwt.tools.AnnotatedRectangleTool disconnect() (guiqwt.tools.PrintTool method), 538 method), 488 disconnect() (guiqwt.tools.RectangleTool method), disconnect() (guiqwt.tools.AnnotatedSegmentTool 475 method), 497 disconnect() (guiqwt.tools.RectZoomTool method), disconnect() (guiqwt.tools.AntiAliasingTool 462 method), 504 disconnect() (guiqwt.tools.ReverseYAxisTool disconnect() (guiqwt.tools.AspectRatioTool method), 507 method), 509 disconnect() (guiqwt.tools.SaveAsTool method), 528 disconnect() (guiqwt.tools.AverageCrossSectionTool disconnect() (guiqwt.tools.SaveItemsTool method), method), 526 540 disconnect() (guiqwt.tools.AxisScaleTool method), disconnect() (guiqwt.tools.SegmentTool method), 543 479 disconnect() (guiqwt.tools.CircleTool method), 481 disconnect() (guiqwt.tools.SelectPointTool method), disconnect() (guiqwt.tools.ColormapTool method), 466 517 disconnect() (guiqwt.tools.SelectTool method), 464 disconnect() (guiqwt.tools.ContrastPanelTool disconnect() (guiqwt.tools.SnapshotTool method), method), 515 536 disconnect() (guiqwt.tools.CopyToClipboardTool disconnect() (guiqwt.tools.XCSPanelTool method), method), 530 519 disconnect() (guiqwt.tools.CrossSectionTool disconnect() (guiqwt.tools.YCSPanelTool method), method), 523 521 disconnect() (guiqwt.tools.DeleteItemTool method), disconnect() (guiqwt.widgets.fit.FitDialog method), 553 38 disconnect() (guiqwt.tools.DisplayCoordsTool disconnect() (guiqwt.widgets.resizedialog.ResizeDialog method), 506 method), 572 disconnect() (guiqwt.tools.DummySeparatorTool disconnect() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 502 method), 584 disconnect() (guiqwt.tools.EditItemDataTool disconnect() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 549 method), 597 disconnect() (guiqwt.tools.EllipseTool method), 484 disconnectNotify() (guiqwt.baseplot.BasePlot disconnect() (guiqwt.tools.ExportItemDataTool method), 77 method), 547 disconnectNotify() disconnect() (guiqwt.tools.FreeFormTool method), (guiqwt.cross_section.XCrossSection method), 470 315 disconnect() (guiqwt.tools.HelpTool method), 545 disconnectNotify() disconnect() (guiqwt.tools.HRangeTool method), (guiqwt.cross_section.YCrossSection method), 500 325 disconnect() (guiqwt.tools.ItemCenterTool method), disconnectNotify() (guiqwt.curve.CurvePlot 551 method), 101 disconnect() (guiqwt.tools.ItemListPanelTool disconnectNotify() method), 513 (guiqwt.histogram.ContrastAdjustment

638 Index guiqwt Manual, Release 3.0.7

method), 278 549 disconnectNotify() disconnectNotify() (guiqwt.tools.EllipseTool (guiqwt.histogram.LevelsHistogram method), method), 484 291 disconnectNotify() disconnectNotify() (guiqwt.image.ImagePlot (guiqwt.tools.ExportItemDataTool method), method), 158 547 disconnectNotify() disconnectNotify() (guiqwt.tools.FreeFormTool (guiqwt.tools.AnnotatedCircleTool method), method), 470 491 disconnectNotify() (guiqwt.tools.HelpTool disconnectNotify() method), 545 (guiqwt.tools.AnnotatedEllipseTool method), disconnectNotify() (guiqwt.tools.HRangeTool 493 method), 500 disconnectNotify() disconnectNotify() (guiqwt.tools.ItemCenterTool (guiqwt.tools.AnnotatedPointTool method), method), 551 495 disconnectNotify() disconnectNotify() (guiqwt.tools.ItemListPanelTool method), (guiqwt.tools.AnnotatedRectangleTool 513 method), 488 disconnectNotify() (guiqwt.tools.LabelTool disconnectNotify() method), 472 (guiqwt.tools.AnnotatedSegmentTool method), disconnectNotify() (guiqwt.tools.LoadItemsTool 498 method), 542 disconnectNotify() disconnectNotify() (guiqwt.tools.MultiLineTool (guiqwt.tools.AntiAliasingTool method), method), 468 504 disconnectNotify() (guiqwt.tools.OpenFileTool disconnectNotify() method), 532 (guiqwt.tools.AspectRatioTool method), 510 disconnectNotify() (guiqwt.tools.OpenImageTool disconnectNotify() method), 534 (guiqwt.tools.AverageCrossSectionTool disconnectNotify() (guiqwt.tools.PanelTool method), 526 method), 511 disconnectNotify() (guiqwt.tools.AxisScaleTool disconnectNotify() (guiqwt.tools.PlaceAxesTool method), 544 method), 486 disconnectNotify() (guiqwt.tools.CircleTool disconnectNotify() (guiqwt.tools.PointTool method), 481 method), 477 disconnectNotify() (guiqwt.tools.ColormapTool disconnectNotify() (guiqwt.tools.PrintTool method), 517 method), 538 disconnectNotify() disconnectNotify() (guiqwt.tools.RectangleTool (guiqwt.tools.ContrastPanelTool method), method), 475 515 disconnectNotify() (guiqwt.tools.RectZoomTool disconnectNotify() method), 462 (guiqwt.tools.CopyToClipboardTool method), disconnectNotify() 530 (guiqwt.tools.ReverseYAxisTool method), disconnectNotify() 508 (guiqwt.tools.CrossSectionTool method), disconnectNotify() (guiqwt.tools.SaveAsTool 523 method), 528 disconnectNotify() (guiqwt.tools.DeleteItemTool disconnectNotify() (guiqwt.tools.SaveItemsTool method), 553 method), 540 disconnectNotify() disconnectNotify() (guiqwt.tools.SegmentTool (guiqwt.tools.DisplayCoordsTool method), method), 479 506 disconnectNotify() (guiqwt.tools.SelectPointTool disconnectNotify() method), 466 (guiqwt.tools.DummySeparatorTool method), disconnectNotify() (guiqwt.tools.SelectTool 502 method), 464 disconnectNotify() disconnectNotify() (guiqwt.tools.SnapshotTool (guiqwt.tools.EditItemDataTool method), method), 536

Index 639 guiqwt Manual, Release 3.0.7 disconnectNotify() (guiqwt.tools.XCSPanelTool dragEnterEvent() (guiqwt.image.ImagePlot method), 519 method), 158 disconnectNotify() (guiqwt.tools.YCSPanelTool dragEnterEvent() (guiqwt.widgets.fit.FitDialog method), 521 method), 38 disconnectNotify() (guiqwt.widgets.fit.FitDialog dragEnterEvent() (guiqwt.widgets.resizedialog.ResizeDialog method), 38 method), 572 disconnectNotify() dragEnterEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.widgets.resizedialog.ResizeDialog method), 584 method), 572 dragEnterEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget disconnectNotify() method), 598 (guiqwt.widgets.rotatecrop.RotateCropDialog dragLeaveEvent() (guiqwt.baseplot.BasePlot method), 584 method), 77 disconnectNotify() dragLeaveEvent() (guiqwt.cross_section.XCrossSection (guiqwt.widgets.rotatecrop.RotateCropWidget method), 315 method), 598 dragLeaveEvent() (guiqwt.cross_section.YCrossSection DisplayCoordsTool (class in guiqwt.tools), 505 method), 325 do_autoscale() (guiqwt.baseplot.BasePlot method), dragLeaveEvent() (guiqwt.curve.CurvePlot 73 method), 101 do_autoscale() (guiqwt.curve.CurvePlot method), dragLeaveEvent() (guiqwt.histogram.ContrastAdjustment 96 method), 278 do_autoscale() (guiqwt.histogram.LevelsHistogram dragLeaveEvent() (guiqwt.histogram.LevelsHistogram method), 291 method), 291 do_autoscale() (guiqwt.image.ImagePlot method), dragLeaveEvent() (guiqwt.image.ImagePlot 154 method), 158 do_pan_view() (guiqwt.curve.CurvePlot method), 96 dragLeaveEvent() (guiqwt.widgets.fit.FitDialog do_pan_view() (guiqwt.histogram.LevelsHistogram method), 38 method), 291 dragLeaveEvent() (guiqwt.widgets.resizedialog.ResizeDialog do_pan_view() (guiqwt.image.ImagePlot method), method), 572 158 dragLeaveEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog do_zoom_rect_view() (guiqwt.image.ImagePlot method), 584 method), 154 dragLeaveEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget do_zoom_view() (guiqwt.curve.CurvePlot method), method), 598 96 dragMoveEvent() (guiqwt.baseplot.BasePlot do_zoom_view() (guiqwt.histogram.LevelsHistogram method), 77 method), 291 dragMoveEvent() (guiqwt.cross_section.XCrossSection do_zoom_view() (guiqwt.image.ImagePlot method), method), 315 153 dragMoveEvent() (guiqwt.cross_section.YCrossSection done() (guiqwt.widgets.fit.FitDialog method), 38 method), 325 done() (guiqwt.widgets.resizedialog.ResizeDialog dragMoveEvent() (guiqwt.curve.CurvePlot method), method), 572 102 done() (guiqwt.widgets.rotatecrop.RotateCropDialog dragMoveEvent() (guiqwt.histogram.ContrastAdjustment method), 584 method), 278 dragEnterEvent() (guiqwt.baseplot.BasePlot dragMoveEvent() (guiqwt.histogram.LevelsHistogram method), 77 method), 291 dragEnterEvent() (guiqwt.cross_section.XCrossSectiondragMoveEvent() (guiqwt.image.ImagePlot method), 315 method), 159 dragEnterEvent() (guiqwt.cross_section.YCrossSectiondragMoveEvent() (guiqwt.widgets.fit.FitDialog method), 325 method), 38 dragEnterEvent() (guiqwt.curve.CurvePlot dragMoveEvent() (guiqwt.widgets.resizedialog.ResizeDialog method), 101 method), 572 dragEnterEvent() (guiqwt.histogram.ContrastAdjustmentdragMoveEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 278 method), 584 dragEnterEvent() (guiqwt.histogram.LevelsHistogramdragMoveEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 291 method), 598

640 Index guiqwt Manual, Release 3.0.7 draw() (guiqwt.curve.CurveItem method), 124 drawDots() (guiqwt.curve.ErrorBarCurveItem draw() (guiqwt.curve.ErrorBarCurveItem method), 137 method), 139 draw() (guiqwt.histogram.HistogramItem method), 263 drawDots() (guiqwt.histogram.HistogramItem draw_border() (guiqwt.image.BaseImageItem method), 264 method), 181 drawFrame() (guiqwt.baseplot.BasePlot method), 77 draw_border() (guiqwt.image.Histogram2DItem drawFrame() (guiqwt.curve.CurvePlot method), 102 method), 253 drawFrame() (guiqwt.histogram.LevelsHistogram draw_border() (guiqwt.image.ImageFilterItem method), 291 method), 237 drawFrame() (guiqwt.image.ImagePlot method), 159 draw_border() (guiqwt.image.ImageItem method), drawItems() (guiqwt.baseplot.BasePlot method), 78 196 drawItems() (guiqwt.curve.CurvePlot method), 102 draw_border() (guiqwt.image.MaskedImageItem drawItems() (guiqwt.histogram.LevelsHistogram method), 229 method), 292 draw_border() (guiqwt.image.RawImageItem drawItems() (guiqwt.image.ImagePlot method), 159 method), 188 drawLines() (guiqwt.curve.CurveItem method), 125 draw_border() (guiqwt.image.RGBImageItem drawLines() (guiqwt.curve.ErrorBarCurveItem method), 220 method), 140 draw_border() (guiqwt.image.TrImageItem method), drawLines() (guiqwt.histogram.HistogramItem 204 method), 264 draw_border() (guiqwt.image.XYImageFilterItem drawSeries() (guiqwt.curve.CurveItem method), 126 method), 245 drawSeries() (guiqwt.curve.ErrorBarCurveItem draw_border() (guiqwt.image.XYImageItem method), 140 method), 212 drawSeries() (guiqwt.histogram.HistogramItem draw_image() (guiqwt.image.BaseImageItem method), 265 method), 181 drawSteps() (guiqwt.curve.CurveItem method), 126 draw_image() (guiqwt.image.Histogram2DItem drawSteps() (guiqwt.curve.ErrorBarCurveItem method), 252 method), 140 draw_image() (guiqwt.image.ImageFilterItem drawSteps() (guiqwt.histogram.HistogramItem method), 237 method), 265 draw_image() (guiqwt.image.ImageItem method), drawSticks() (guiqwt.curve.CurveItem method), 126 196 drawSticks() (guiqwt.curve.ErrorBarCurveItem draw_image() (guiqwt.image.MaskedImageItem method), 140 method), 228 drawSticks() (guiqwt.histogram.HistogramItem draw_image() (guiqwt.image.RawImageItem method), 265 method), 188 drawSymbols() (guiqwt.curve.CurveItem method), draw_image() (guiqwt.image.RGBImageItem 126 method), 220 drawSymbols() (guiqwt.curve.ErrorBarCurveItem draw_image() (guiqwt.image.TrImageItem method), method), 141 204 drawSymbols() (guiqwt.histogram.HistogramItem draw_image() (guiqwt.image.XYImageFilterItem method), 265 method), 244 dropEvent() (guiqwt.baseplot.BasePlot method), 78 draw_image() (guiqwt.image.XYImageItem method), dropEvent() (guiqwt.cross_section.XCrossSection 212 method), 315 drawCanvas() (guiqwt.baseplot.BasePlot method), 77 dropEvent() (guiqwt.cross_section.YCrossSection drawCanvas() (guiqwt.curve.CurvePlot method), 102 method), 325 drawCanvas() (guiqwt.histogram.LevelsHistogram dropEvent() (guiqwt.curve.CurvePlot method), 102 method), 291 dropEvent() (guiqwt.histogram.ContrastAdjustment drawCanvas() (guiqwt.image.ImagePlot method), 159 method), 278 drawCurve() (guiqwt.curve.CurveItem method), 125 dropEvent() (guiqwt.histogram.LevelsHistogram drawCurve() (guiqwt.curve.ErrorBarCurveItem method), 292 method), 139 dropEvent() (guiqwt.image.ImagePlot method), 159 drawCurve() (guiqwt.histogram.HistogramItem dropEvent() (guiqwt.widgets.fit.FitDialog method), method), 264 38 drawDots() (guiqwt.curve.CurveItem method), 125 dropEvent() (guiqwt.widgets.resizedialog.ResizeDialog

Index 641 guiqwt Manual, Release 3.0.7

method), 572 dumpObjectInfo() (guiqwt.tools.EditItemDataTool dropEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 549 method), 584 dumpObjectInfo() (guiqwt.tools.EllipseTool dropEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 484 method), 598 dumpObjectInfo() (guiqwt.tools.ExportItemDataTool DummySeparatorTool (class in guiqwt.tools), 501 method), 547 dumpObjectInfo() (guiqwt.baseplot.BasePlot dumpObjectInfo() (guiqwt.tools.FreeFormTool method), 78 method), 470 dumpObjectInfo() (guiqwt.cross_section.XCrossSectiondumpObjectInfo() (guiqwt.tools.HelpTool method), method), 315 545 dumpObjectInfo() (guiqwt.cross_section.YCrossSectiondumpObjectInfo() (guiqwt.tools.HRangeTool method), 325 method), 500 dumpObjectInfo() (guiqwt.curve.CurvePlot dumpObjectInfo() (guiqwt.tools.ItemCenterTool method), 102 method), 551 dumpObjectInfo() (guiqwt.histogram.ContrastAdjustmentdumpObjectInfo() (guiqwt.tools.ItemListPanelTool method), 278 method), 513 dumpObjectInfo() (guiqwt.histogram.LevelsHistogramdumpObjectInfo() (guiqwt.tools.LabelTool method), 292 method), 472 dumpObjectInfo() (guiqwt.image.ImagePlot dumpObjectInfo() (guiqwt.tools.LoadItemsTool method), 159 method), 542 dumpObjectInfo() (guiqwt.tools.AnnotatedCircleTool dumpObjectInfo() (guiqwt.tools.MultiLineTool method), 491 method), 468 dumpObjectInfo() (guiqwt.tools.AnnotatedEllipseTooldumpObjectInfo() (guiqwt.tools.OpenFileTool method), 493 method), 532 dumpObjectInfo() (guiqwt.tools.AnnotatedPointTool dumpObjectInfo() (guiqwt.tools.OpenImageTool method), 495 method), 534 dumpObjectInfo() (guiqwt.tools.AnnotatedRectangleTooldumpObjectInfo() (guiqwt.tools.PanelTool method), 488 method), 511 dumpObjectInfo() (guiqwt.tools.AnnotatedSegmentTooldumpObjectInfo() (guiqwt.tools.PlaceAxesTool method), 498 method), 486 dumpObjectInfo() (guiqwt.tools.AntiAliasingTool dumpObjectInfo() (guiqwt.tools.PointTool method), method), 504 477 dumpObjectInfo() (guiqwt.tools.AspectRatioTool dumpObjectInfo() (guiqwt.tools.PrintTool method), method), 510 538 dumpObjectInfo() (guiqwt.tools.AverageCrossSectionTooldumpObjectInfo() (guiqwt.tools.RectangleTool method), 526 method), 475 dumpObjectInfo() (guiqwt.tools.AxisScaleTool dumpObjectInfo() (guiqwt.tools.RectZoomTool method), 544 method), 462 dumpObjectInfo() (guiqwt.tools.CircleTool dumpObjectInfo() (guiqwt.tools.ReverseYAxisTool method), 481 method), 508 dumpObjectInfo() (guiqwt.tools.ColormapTool dumpObjectInfo() (guiqwt.tools.SaveAsTool method), 517 method), 528 dumpObjectInfo() (guiqwt.tools.ContrastPanelTool dumpObjectInfo() (guiqwt.tools.SaveItemsTool method), 515 method), 540 dumpObjectInfo() (guiqwt.tools.CopyToClipboardTooldumpObjectInfo() (guiqwt.tools.SegmentTool method), 530 method), 479 dumpObjectInfo() (guiqwt.tools.CrossSectionTool dumpObjectInfo() (guiqwt.tools.SelectPointTool method), 523 method), 466 dumpObjectInfo() (guiqwt.tools.DeleteItemTool dumpObjectInfo() (guiqwt.tools.SelectTool method), 553 method), 464 dumpObjectInfo() (guiqwt.tools.DisplayCoordsTool dumpObjectInfo() (guiqwt.tools.SnapshotTool method), 506 method), 536 dumpObjectInfo() (guiqwt.tools.DummySeparatorTooldumpObjectInfo() (guiqwt.tools.XCSPanelTool method), 502 method), 519

642 Index guiqwt Manual, Release 3.0.7 dumpObjectInfo() (guiqwt.tools.YCSPanelTool dumpObjectTree() (guiqwt.tools.DisplayCoordsTool method), 521 method), 506 dumpObjectInfo() (guiqwt.widgets.fit.FitDialog dumpObjectTree() (guiqwt.tools.DummySeparatorTool method), 38 method), 502 dumpObjectInfo() (guiqwt.widgets.resizedialog.ResizeDialogdumpObjectTree() (guiqwt.tools.EditItemDataTool method), 572 method), 549 dumpObjectInfo() (guiqwt.widgets.rotatecrop.RotateCropDialogdumpObjectTree() (guiqwt.tools.EllipseTool method), 584 method), 484 dumpObjectInfo() (guiqwt.widgets.rotatecrop.RotateCropWidgetdumpObjectTree() (guiqwt.tools.ExportItemDataTool method), 598 method), 547 dumpObjectTree() (guiqwt.baseplot.BasePlot dumpObjectTree() (guiqwt.tools.FreeFormTool method), 78 method), 470 dumpObjectTree() (guiqwt.cross_section.XCrossSectiondumpObjectTree() (guiqwt.tools.HelpTool method), method), 315 545 dumpObjectTree() (guiqwt.cross_section.YCrossSectiondumpObjectTree() (guiqwt.tools.HRangeTool method), 325 method), 500 dumpObjectTree() (guiqwt.curve.CurvePlot dumpObjectTree() (guiqwt.tools.ItemCenterTool method), 102 method), 551 dumpObjectTree() (guiqwt.histogram.ContrastAdjustmentdumpObjectTree() (guiqwt.tools.ItemListPanelTool method), 278 method), 513 dumpObjectTree() (guiqwt.histogram.LevelsHistogramdumpObjectTree() (guiqwt.tools.LabelTool method), 292 method), 473 dumpObjectTree() (guiqwt.image.ImagePlot dumpObjectTree() (guiqwt.tools.LoadItemsTool method), 159 method), 542 dumpObjectTree() (guiqwt.tools.AnnotatedCircleTool dumpObjectTree() (guiqwt.tools.MultiLineTool method), 491 method), 468 dumpObjectTree() (guiqwt.tools.AnnotatedEllipseTooldumpObjectTree() (guiqwt.tools.OpenFileTool method), 493 method), 532 dumpObjectTree() (guiqwt.tools.AnnotatedPointTool dumpObjectTree() (guiqwt.tools.OpenImageTool method), 495 method), 534 dumpObjectTree() (guiqwt.tools.AnnotatedRectangleTooldumpObjectTree() (guiqwt.tools.PanelTool method), 488 method), 512 dumpObjectTree() (guiqwt.tools.AnnotatedSegmentTooldumpObjectTree() (guiqwt.tools.PlaceAxesTool method), 498 method), 486 dumpObjectTree() (guiqwt.tools.AntiAliasingTool dumpObjectTree() (guiqwt.tools.PointTool method), method), 504 477 dumpObjectTree() (guiqwt.tools.AspectRatioTool dumpObjectTree() (guiqwt.tools.PrintTool method), method), 510 538 dumpObjectTree() (guiqwt.tools.AverageCrossSectionTooldumpObjectTree() (guiqwt.tools.RectangleTool method), 526 method), 475 dumpObjectTree() (guiqwt.tools.AxisScaleTool dumpObjectTree() (guiqwt.tools.RectZoomTool method), 544 method), 462 dumpObjectTree() (guiqwt.tools.CircleTool dumpObjectTree() (guiqwt.tools.ReverseYAxisTool method), 481 method), 508 dumpObjectTree() (guiqwt.tools.ColormapTool dumpObjectTree() (guiqwt.tools.SaveAsTool method), 517 method), 528 dumpObjectTree() (guiqwt.tools.ContrastPanelTool dumpObjectTree() (guiqwt.tools.SaveItemsTool method), 515 method), 540 dumpObjectTree() (guiqwt.tools.CopyToClipboardTooldumpObjectTree() (guiqwt.tools.SegmentTool method), 530 method), 479 dumpObjectTree() (guiqwt.tools.CrossSectionTool dumpObjectTree() (guiqwt.tools.SelectPointTool method), 523 method), 466 dumpObjectTree() (guiqwt.tools.DeleteItemTool dumpObjectTree() (guiqwt.tools.SelectTool method), 553 method), 464

Index 643 guiqwt Manual, Release 3.0.7 dumpObjectTree() (guiqwt.tools.SnapshotTool method), 526 method), 536 dynamicPropertyNames() dumpObjectTree() (guiqwt.tools.XCSPanelTool (guiqwt.tools.AxisScaleTool method), 544 method), 519 dynamicPropertyNames() dumpObjectTree() (guiqwt.tools.YCSPanelTool (guiqwt.tools.CircleTool method), 481 method), 521 dynamicPropertyNames() dumpObjectTree() (guiqwt.widgets.fit.FitDialog (guiqwt.tools.ColormapTool method), 517 method), 38 dynamicPropertyNames() dumpObjectTree() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.tools.ContrastPanelTool method), method), 572 515 dumpObjectTree() (guiqwt.widgets.rotatecrop.RotateCropDialogdynamicPropertyNames() method), 584 (guiqwt.tools.CopyToClipboardTool method), dumpObjectTree() (guiqwt.widgets.rotatecrop.RotateCropWidget530 method), 598 dynamicPropertyNames() dynamicPropertyNames() (guiqwt.tools.CrossSectionTool method), (guiqwt.baseplot.BasePlot method), 78 523 dynamicPropertyNames() dynamicPropertyNames() (guiqwt.cross_section.XCrossSection method), (guiqwt.tools.DeleteItemTool method), 553 315 dynamicPropertyNames() dynamicPropertyNames() (guiqwt.tools.DisplayCoordsTool method), (guiqwt.cross_section.YCrossSection method), 506 325 dynamicPropertyNames() dynamicPropertyNames() (guiqwt.tools.DummySeparatorTool method), (guiqwt.curve.CurvePlot method), 102 502 dynamicPropertyNames() dynamicPropertyNames() (guiqwt.histogram.ContrastAdjustment (guiqwt.tools.EditItemDataTool method), method), 278 549 dynamicPropertyNames() dynamicPropertyNames() (guiqwt.histogram.LevelsHistogram method), (guiqwt.tools.EllipseTool method), 484 292 dynamicPropertyNames() dynamicPropertyNames() (guiqwt.tools.ExportItemDataTool method), (guiqwt.image.ImagePlot method), 159 547 dynamicPropertyNames() dynamicPropertyNames() (guiqwt.tools.AnnotatedCircleTool method), (guiqwt.tools.FreeFormTool method), 470 491 dynamicPropertyNames() (guiqwt.tools.HelpTool dynamicPropertyNames() method), 545 (guiqwt.tools.AnnotatedEllipseTool method), dynamicPropertyNames() 493 (guiqwt.tools.HRangeTool method), 500 dynamicPropertyNames() dynamicPropertyNames() (guiqwt.tools.AnnotatedPointTool method), (guiqwt.tools.ItemCenterTool method), 551 495 dynamicPropertyNames() dynamicPropertyNames() (guiqwt.tools.ItemListPanelTool method), (guiqwt.tools.AnnotatedRectangleTool 513 method), 488 dynamicPropertyNames() (guiqwt.tools.LabelTool dynamicPropertyNames() method), 473 (guiqwt.tools.AnnotatedSegmentTool method), dynamicPropertyNames() 498 (guiqwt.tools.LoadItemsTool method), 542 dynamicPropertyNames() dynamicPropertyNames() (guiqwt.tools.AntiAliasingTool method), (guiqwt.tools.MultiLineTool method), 468 504 dynamicPropertyNames() dynamicPropertyNames() (guiqwt.tools.OpenFileTool method), 532 (guiqwt.tools.AspectRatioTool method), 510 dynamicPropertyNames() dynamicPropertyNames() (guiqwt.tools.OpenImageTool method), 534 (guiqwt.tools.AverageCrossSectionTool dynamicPropertyNames() (guiqwt.tools.PanelTool

644 Index guiqwt Manual, Release 3.0.7

method), 512 edit() (guiqwt.styles.ImageAxesParam method), 561 dynamicPropertyNames() edit() (guiqwt.styles.ImageFilterParam method), 558 (guiqwt.tools.PlaceAxesTool method), 486 edit() (guiqwt.styles.ImageParam method), 557 dynamicPropertyNames() (guiqwt.tools.PointTool edit() (guiqwt.styles.LabelParam method), 562 method), 477 edit() (guiqwt.styles.LegendParam method), 562 dynamicPropertyNames() (guiqwt.tools.PrintTool edit() (guiqwt.styles.LineStyleParam method), 568 method), 538 edit() (guiqwt.styles.MarkerParam method), 566 dynamicPropertyNames() edit() (guiqwt.styles.RangeShapeParam method), 565 (guiqwt.tools.RectangleTool method), 475 edit() (guiqwt.styles.ShapeParam method), 563 dynamicPropertyNames() edit() (guiqwt.styles.SymbolParam method), 567 (guiqwt.tools.RectZoomTool method), 462 edit() (guiqwt.styles.TextStyleParam method), 569 dynamicPropertyNames() edit() (guiqwt.styles.TrImageParam method), 558 (guiqwt.tools.ReverseYAxisTool method), edit() (guiqwt.widgets.fit.AutoFitParam method), 50 508 edit_axis_parameters() dynamicPropertyNames() (guiqwt.baseplot.BasePlot method), 73 (guiqwt.tools.SaveAsTool method), 528 edit_axis_parameters() dynamicPropertyNames() (guiqwt.curve.CurvePlot method), 102 (guiqwt.tools.SaveItemsTool method), 540 edit_axis_parameters() dynamicPropertyNames() (guiqwt.histogram.LevelsHistogram method), (guiqwt.tools.SegmentTool method), 479 292 dynamicPropertyNames() edit_axis_parameters() (guiqwt.tools.SelectPointTool method), 466 (guiqwt.image.ImagePlot method), 159 dynamicPropertyNames() edit_plot_parameters() (guiqwt.tools.SelectTool method), 464 (guiqwt.baseplot.BasePlot method), 73 dynamicPropertyNames() edit_plot_parameters() (guiqwt.tools.SnapshotTool method), 536 (guiqwt.curve.CurvePlot method), 102 dynamicPropertyNames() edit_plot_parameters() (guiqwt.tools.XCSPanelTool method), 519 (guiqwt.histogram.LevelsHistogram method), dynamicPropertyNames() 292 (guiqwt.tools.YCSPanelTool method), 521 edit_plot_parameters() dynamicPropertyNames() (guiqwt.image.ImagePlot method), 159 (guiqwt.widgets.fit.FitDialog method), 39 EditItemDataTool (class in guiqwt.tools), 549 dynamicPropertyNames() effectiveWinId() (guiqwt.baseplot.BasePlot (guiqwt.widgets.resizedialog.ResizeDialog method), 78 method), 572 effectiveWinId() (guiqwt.cross_section.XCrossSection dynamicPropertyNames() method), 315 (guiqwt.widgets.rotatecrop.RotateCropDialog effectiveWinId() (guiqwt.cross_section.YCrossSection method), 584 method), 325 dynamicPropertyNames() effectiveWinId() (guiqwt.curve.CurvePlot (guiqwt.widgets.rotatecrop.RotateCropWidget method), 102 method), 598 effectiveWinId() (guiqwt.histogram.ContrastAdjustment method), 278 E effectiveWinId() (guiqwt.histogram.LevelsHistogram edit() (guiqwt.styles.AnnotationParam method), 564 method), 292 edit() (guiqwt.styles.AxesParam method), 560 effectiveWinId() (guiqwt.image.ImagePlot edit() (guiqwt.styles.AxesShapeParam method), 564 method), 159 edit() (guiqwt.styles.BrushStyleParam method), 569 effectiveWinId() (guiqwt.widgets.fit.FitDialog edit() (guiqwt.styles.CurveParam method), 555 method), 39 edit() (guiqwt.styles.ErrorBarParam method), 556 effectiveWinId() (guiqwt.widgets.resizedialog.ResizeDialog edit() (guiqwt.styles.FontParam method), 566 method), 573 edit() (guiqwt.styles.GridParam method), 556 effectiveWinId() (guiqwt.widgets.rotatecrop.RotateCropDialog edit() (guiqwt.styles.Histogram2DParam method), method), 584 560 effectiveWinId() (guiqwt.widgets.rotatecrop.RotateCropWidget edit() (guiqwt.styles.HistogramParam method), 559 method), 598

Index 645 guiqwt Manual, Release 3.0.7 eliminate_outliers() enterEvent() (guiqwt.widgets.fit.FitDialog method), (guiqwt.histogram.LevelsHistogram method), 39 286 enterEvent() (guiqwt.widgets.resizedialog.ResizeDialog ellipse() (guiqwt.builder.PlotItemBuilder method), method), 573 65 enterEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog EllipseShape (class in guiqwt.shapes), 413 method), 584 EllipseTool (class in guiqwt.tools), 483 enterEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget enable_used_axes() (guiqwt.baseplot.BasePlot method), 598 method), 71 error() (guiqwt.builder.PlotItemBuilder method), 61 enable_used_axes() (guiqwt.curve.CurvePlot errorbar() (in module guiqwt.pyplot), 34 method), 103 ErrorBarCurveItem (class in guiqwt.curve), 137 enable_used_axes() ErrorBarParam (class in guiqwt.styles), 556 (guiqwt.histogram.LevelsHistogram method), event() (guiqwt.baseplot.BasePlot method), 78 292 event() (guiqwt.cross_section.XCrossSection method), enable_used_axes() (guiqwt.image.ImagePlot 315 method), 160 event() (guiqwt.cross_section.YCrossSection method), enableAxis() (guiqwt.baseplot.BasePlot method), 78 326 enableAxis() (guiqwt.curve.CurvePlot method), 102 event() (guiqwt.curve.CurvePlot method), 103 enableAxis() (guiqwt.histogram.LevelsHistogram event() (guiqwt.histogram.ContrastAdjustment method), 292 method), 278 enableAxis() (guiqwt.image.ImagePlot method), 159 event() (guiqwt.histogram.LevelsHistogram method), ensurePolished() (guiqwt.baseplot.BasePlot 292 method), 78 event() (guiqwt.image.ImagePlot method), 160 ensurePolished() (guiqwt.cross_section.XCrossSectionevent() (guiqwt.tools.AnnotatedCircleTool method), method), 315 491 ensurePolished() (guiqwt.cross_section.YCrossSectionevent() (guiqwt.tools.AnnotatedEllipseTool method), method), 325 493 ensurePolished() (guiqwt.curve.CurvePlot event() (guiqwt.tools.AnnotatedPointTool method), method), 103 495 ensurePolished() (guiqwt.histogram.ContrastAdjustmentevent() (guiqwt.tools.AnnotatedRectangleTool method), 278 method), 488 ensurePolished() (guiqwt.histogram.LevelsHistogramevent() (guiqwt.tools.AnnotatedSegmentTool method), method), 292 498 ensurePolished() (guiqwt.image.ImagePlot event() (guiqwt.tools.AntiAliasingTool method), 504 method), 160 event() (guiqwt.tools.AspectRatioTool method), 510 ensurePolished() (guiqwt.widgets.fit.FitDialog event() (guiqwt.tools.AverageCrossSectionTool method), 39 method), 526 ensurePolished() (guiqwt.widgets.resizedialog.ResizeDialogevent() (guiqwt.tools.AxisScaleTool method), 544 method), 573 event() (guiqwt.tools.CircleTool method), 482 ensurePolished() (guiqwt.widgets.rotatecrop.RotateCropDialogevent() (guiqwt.tools.ColormapTool method), 517 method), 584 event() (guiqwt.tools.ContrastPanelTool method), 515 ensurePolished() (guiqwt.widgets.rotatecrop.RotateCropWidgetevent() (guiqwt.tools.CopyToClipboardTool method), method), 598 530 enterEvent() (guiqwt.baseplot.BasePlot method), 78 event() (guiqwt.tools.CrossSectionTool method), 523 enterEvent() (guiqwt.cross_section.XCrossSection event() (guiqwt.tools.DeleteItemTool method), 553 method), 315 event() (guiqwt.tools.DisplayCoordsTool method), enterEvent() (guiqwt.cross_section.YCrossSection 506 method), 326 event() (guiqwt.tools.DummySeparatorTool method), enterEvent() (guiqwt.curve.CurvePlot method), 103 502 enterEvent() (guiqwt.histogram.ContrastAdjustment event() (guiqwt.tools.EditItemDataTool method), 549 method), 278 event() (guiqwt.tools.EllipseTool method), 484 enterEvent() (guiqwt.histogram.LevelsHistogram event() (guiqwt.tools.ExportItemDataTool method), method), 292 547 enterEvent() (guiqwt.image.ImagePlot method), 160 event() (guiqwt.tools.FreeFormTool method), 470

646 Index guiqwt Manual, Release 3.0.7 event() (guiqwt.tools.HelpTool method), 545 eventFilter() (guiqwt.tools.AnnotatedSegmentTool event() (guiqwt.tools.HRangeTool method), 500 method), 498 event() (guiqwt.tools.ItemCenterTool method), 551 eventFilter() (guiqwt.tools.AntiAliasingTool event() (guiqwt.tools.ItemListPanelTool method), 513 method), 504 event() (guiqwt.tools.LabelTool method), 473 eventFilter() (guiqwt.tools.AspectRatioTool event() (guiqwt.tools.LoadItemsTool method), 542 method), 510 event() (guiqwt.tools.MultiLineTool method), 468 eventFilter() (guiqwt.tools.AverageCrossSectionTool event() (guiqwt.tools.OpenFileTool method), 532 method), 526 event() (guiqwt.tools.OpenImageTool method), 534 eventFilter() (guiqwt.tools.AxisScaleTool method), event() (guiqwt.tools.PanelTool method), 512 544 event() (guiqwt.tools.PlaceAxesTool method), 486 eventFilter() (guiqwt.tools.CircleTool method), event() (guiqwt.tools.PointTool method), 477 482 event() (guiqwt.tools.PrintTool method), 538 eventFilter() (guiqwt.tools.ColormapTool event() (guiqwt.tools.RectangleTool method), 475 method), 517 event() (guiqwt.tools.RectZoomTool method), 462 eventFilter() (guiqwt.tools.ContrastPanelTool event() (guiqwt.tools.ReverseYAxisTool method), 508 method), 515 event() (guiqwt.tools.SaveAsTool method), 528 eventFilter() (guiqwt.tools.CopyToClipboardTool event() (guiqwt.tools.SaveItemsTool method), 540 method), 530 event() (guiqwt.tools.SegmentTool method), 479 eventFilter() (guiqwt.tools.CrossSectionTool event() (guiqwt.tools.SelectPointTool method), 466 method), 524 event() (guiqwt.tools.SelectTool method), 464 eventFilter() (guiqwt.tools.DeleteItemTool event() (guiqwt.tools.SnapshotTool method), 536 method), 553 event() (guiqwt.tools.XCSPanelTool method), 519 eventFilter() (guiqwt.tools.DisplayCoordsTool event() (guiqwt.tools.YCSPanelTool method), 521 method), 506 event() (guiqwt.widgets.fit.FitDialog method), 39 eventFilter() (guiqwt.tools.DummySeparatorTool event() (guiqwt.widgets.resizedialog.ResizeDialog method), 502 method), 573 eventFilter() (guiqwt.tools.EditItemDataTool event() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 549 method), 584 eventFilter() (guiqwt.tools.EllipseTool method), event() (guiqwt.widgets.rotatecrop.RotateCropWidget 484 method), 598 eventFilter() (guiqwt.tools.ExportItemDataTool eventFilter() (guiqwt.baseplot.BasePlot method), method), 547 78 eventFilter() (guiqwt.tools.FreeFormTool method), eventFilter() (guiqwt.cross_section.XCrossSection 470 method), 315 eventFilter() (guiqwt.tools.HelpTool method), 546 eventFilter() (guiqwt.cross_section.YCrossSection eventFilter() (guiqwt.tools.HRangeTool method), method), 326 500 eventFilter() (guiqwt.curve.CurvePlot method), eventFilter() (guiqwt.tools.ItemCenterTool 103 method), 551 eventFilter() (guiqwt.histogram.ContrastAdjustment eventFilter() (guiqwt.tools.ItemListPanelTool method), 278 method), 513 eventFilter() (guiqwt.histogram.LevelsHistogram eventFilter() (guiqwt.tools.LabelTool method), 473 method), 292 eventFilter() (guiqwt.tools.LoadItemsTool eventFilter() (guiqwt.image.ImagePlot method), method), 542 160 eventFilter() (guiqwt.tools.MultiLineTool method), eventFilter() (guiqwt.tools.AnnotatedCircleTool 468 method), 491 eventFilter() (guiqwt.tools.OpenFileTool method), eventFilter() (guiqwt.tools.AnnotatedEllipseTool 532 method), 493 eventFilter() (guiqwt.tools.OpenImageTool eventFilter() (guiqwt.tools.AnnotatedPointTool method), 534 method), 495 eventFilter() (guiqwt.tools.PanelTool method), 512 eventFilter() (guiqwt.tools.AnnotatedRectangleTool eventFilter() (guiqwt.tools.PlaceAxesTool method), 488 method), 486 eventFilter() (guiqwt.tools.PointTool method), 477

Index 647 guiqwt Manual, Release 3.0.7 eventFilter() (guiqwt.tools.PrintTool method), 538 method), 220 eventFilter() (guiqwt.tools.RectangleTool method), export_roi() (guiqwt.image.TrImageItem method), 475 204 eventFilter() (guiqwt.tools.RectZoomTool export_roi() (guiqwt.image.XYImageFilterItem method), 462 method), 245 eventFilter() (guiqwt.tools.ReverseYAxisTool export_roi() (guiqwt.image.XYImageItem method), method), 508 212 eventFilter() (guiqwt.tools.SaveAsTool method), ExportItemDataTool (class in guiqwt.tools), 547 528 exportTo() (guiqwt.baseplot.BasePlot method), 78 eventFilter() (guiqwt.tools.SaveItemsTool exportTo() (guiqwt.curve.CurvePlot method), 103 method), 540 exportTo() (guiqwt.histogram.LevelsHistogram eventFilter() (guiqwt.tools.SegmentTool method), method), 292 479 exportTo() (guiqwt.image.ImagePlot method), 160 eventFilter() (guiqwt.tools.SelectPointTool method), 466 F eventFilter() (guiqwt.tools.SelectTool method), figure() (in module guiqwt.pyplot), 32 464 fillCurve() (guiqwt.curve.CurveItem method), 127 eventFilter() (guiqwt.tools.SnapshotTool method), fillCurve() (guiqwt.curve.ErrorBarCurveItem 536 method), 141 eventFilter() (guiqwt.tools.XCSPanelTool fillCurve() (guiqwt.histogram.HistogramItem method), 519 method), 266 eventFilter() (guiqwt.tools.YCSPanelTool method), find() (guiqwt.baseplot.BasePlot method), 78 521 find() (guiqwt.cross_section.XCrossSection method), eventFilter() (guiqwt.widgets.fit.FitDialog 316 method), 39 find() (guiqwt.cross_section.YCrossSection method), eventFilter() (guiqwt.widgets.resizedialog.ResizeDialog 326 method), 573 find() (guiqwt.curve.CurvePlot method), 103 eventFilter() (guiqwt.widgets.rotatecrop.RotateCropDialogfind() (guiqwt.histogram.ContrastAdjustment method), 584 method), 278 eventFilter() (guiqwt.widgets.rotatecrop.RotateCropWidgetfind() (guiqwt.histogram.LevelsHistogram method), method), 598 293 exec() (guiqwt.widgets.fit.FitDialog method), 39 find() (guiqwt.image.ImagePlot method), 160 exec() (guiqwt.widgets.resizedialog.ResizeDialog find() (guiqwt.widgets.fit.FitDialog method), 39 method), 573 find() (guiqwt.widgets.resizedialog.ResizeDialog exec() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 573 method), 584 find() (guiqwt.widgets.rotatecrop.RotateCropDialog exec_() (guiqwt.widgets.fit.FitDialog method), 39 method), 584 exec_() (guiqwt.widgets.resizedialog.ResizeDialog find() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 573 method), 598 exec_() (guiqwt.widgets.rotatecrop.RotateCropDialog findChild() (guiqwt.baseplot.BasePlot method), 78 method), 584 findChild() (guiqwt.cross_section.XCrossSection export_roi() (guiqwt.image.BaseImageItem method), 316 method), 181 findChild() (guiqwt.cross_section.YCrossSection export_roi() (guiqwt.image.Histogram2DItem method), 326 method), 253 findChild() (guiqwt.curve.CurvePlot method), 103 export_roi() (guiqwt.image.ImageFilterItem findChild() (guiqwt.histogram.ContrastAdjustment method), 237 method), 278 export_roi() (guiqwt.image.ImageItem method), findChild() (guiqwt.histogram.LevelsHistogram 196 method), 293 export_roi() (guiqwt.image.MaskedImageItem findChild() (guiqwt.image.ImagePlot method), 160 method), 229 findChild() (guiqwt.tools.AnnotatedCircleTool export_roi() (guiqwt.image.RawImageItem method), 491 method), 188 findChild() (guiqwt.tools.AnnotatedEllipseTool export_roi() (guiqwt.image.RGBImageItem method), 493

648 Index guiqwt Manual, Release 3.0.7 findChild() (guiqwt.tools.AnnotatedPointTool findChild() (guiqwt.tools.PointTool method), 477 method), 495 findChild() (guiqwt.tools.PrintTool method), 538 findChild() (guiqwt.tools.AnnotatedRectangleTool findChild() (guiqwt.tools.RectangleTool method), method), 488 475 findChild() (guiqwt.tools.AnnotatedSegmentTool findChild() (guiqwt.tools.RectZoomTool method), method), 498 462 findChild() (guiqwt.tools.AntiAliasingTool method), findChild() (guiqwt.tools.ReverseYAxisTool 504 method), 508 findChild() (guiqwt.tools.AspectRatioTool method), findChild() (guiqwt.tools.SaveAsTool method), 528 510 findChild() (guiqwt.tools.SaveItemsTool method), findChild() (guiqwt.tools.AverageCrossSectionTool 540 method), 526 findChild() (guiqwt.tools.SegmentTool method), 479 findChild() (guiqwt.tools.AxisScaleTool method), findChild() (guiqwt.tools.SelectPointTool method), 544 466 findChild() (guiqwt.tools.CircleTool method), 482 findChild() (guiqwt.tools.SelectTool method), 464 findChild() (guiqwt.tools.ColormapTool method), findChild() (guiqwt.tools.SnapshotTool method), 517 536 findChild() (guiqwt.tools.ContrastPanelTool findChild() (guiqwt.tools.XCSPanelTool method), method), 516 519 findChild() (guiqwt.tools.CopyToClipboardTool findChild() (guiqwt.tools.YCSPanelTool method), method), 530 521 findChild() (guiqwt.tools.CrossSectionTool findChild() (guiqwt.widgets.fit.FitDialog method), method), 524 39 findChild() (guiqwt.tools.DeleteItemTool method), findChild() (guiqwt.widgets.resizedialog.ResizeDialog 553 method), 573 findChild() (guiqwt.tools.DisplayCoordsTool findChild() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 506 method), 584 findChild() (guiqwt.tools.DummySeparatorTool findChild() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 502 method), 598 findChild() (guiqwt.tools.EditItemDataTool findChildren() (guiqwt.baseplot.BasePlot method), method), 549 79 findChild() (guiqwt.tools.EllipseTool method), 484 findChildren() (guiqwt.cross_section.XCrossSection findChild() (guiqwt.tools.ExportItemDataTool method), 316 method), 547 findChildren() (guiqwt.cross_section.YCrossSection findChild() (guiqwt.tools.FreeFormTool method), method), 326 470 findChildren() (guiqwt.curve.CurvePlot method), findChild() (guiqwt.tools.HelpTool method), 546 103 findChild() (guiqwt.tools.HRangeTool method), 500 findChildren() (guiqwt.histogram.ContrastAdjustment findChild() (guiqwt.tools.ItemCenterTool method), method), 278 551 findChildren() (guiqwt.histogram.LevelsHistogram findChild() (guiqwt.tools.ItemListPanelTool method), 293 method), 513 findChildren() (guiqwt.image.ImagePlot method), findChild() (guiqwt.tools.LabelTool method), 473 160 findChild() (guiqwt.tools.LoadItemsTool method), findChildren() (guiqwt.tools.AnnotatedCircleTool 542 method), 491 findChild() (guiqwt.tools.MultiLineTool method), findChildren() (guiqwt.tools.AnnotatedEllipseTool 468 method), 493 findChild() (guiqwt.tools.OpenFileTool method), findChildren() (guiqwt.tools.AnnotatedPointTool 532 method), 495 findChild() (guiqwt.tools.OpenImageTool method), findChildren() (guiqwt.tools.AnnotatedRectangleTool 534 method), 489 findChild() (guiqwt.tools.PanelTool method), 512 findChildren() (guiqwt.tools.AnnotatedSegmentTool findChild() (guiqwt.tools.PlaceAxesTool method), method), 498 486 findChildren() (guiqwt.tools.AntiAliasingTool

Index 649 guiqwt Manual, Release 3.0.7

method), 504 477 findChildren() (guiqwt.tools.AspectRatioTool findChildren() (guiqwt.tools.PrintTool method), method), 510 538 findChildren() (guiqwt.tools.AverageCrossSectionToolfindChildren() (guiqwt.tools.RectangleTool method), 526 method), 475 findChildren() (guiqwt.tools.AxisScaleTool findChildren() (guiqwt.tools.RectZoomTool method), 544 method), 462 findChildren() (guiqwt.tools.CircleTool method), findChildren() (guiqwt.tools.ReverseYAxisTool 482 method), 508 findChildren() (guiqwt.tools.ColormapTool findChildren() (guiqwt.tools.SaveAsTool method), method), 518 528 findChildren() (guiqwt.tools.ContrastPanelTool findChildren() (guiqwt.tools.SaveItemsTool method), 516 method), 540 findChildren() (guiqwt.tools.CopyToClipboardTool findChildren() (guiqwt.tools.SegmentTool method), method), 530 479 findChildren() (guiqwt.tools.CrossSectionTool findChildren() (guiqwt.tools.SelectPointTool method), 524 method), 466 findChildren() (guiqwt.tools.DeleteItemTool findChildren() (guiqwt.tools.SelectTool method), method), 553 464 findChildren() (guiqwt.tools.DisplayCoordsTool findChildren() (guiqwt.tools.SnapshotTool method), 506 method), 536 findChildren() (guiqwt.tools.DummySeparatorTool findChildren() (guiqwt.tools.XCSPanelTool method), 502 method), 519 findChildren() (guiqwt.tools.EditItemDataTool findChildren() (guiqwt.tools.YCSPanelTool method), 550 method), 521 findChildren() (guiqwt.tools.EllipseTool method), findChildren() (guiqwt.widgets.fit.FitDialog 484 method), 39 findChildren() (guiqwt.tools.ExportItemDataTool findChildren() (guiqwt.widgets.resizedialog.ResizeDialog method), 548 method), 573 findChildren() (guiqwt.tools.FreeFormTool findChildren() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 471 method), 585 findChildren() (guiqwt.tools.HelpTool method), findChildren() (guiqwt.widgets.rotatecrop.RotateCropWidget 546 method), 598 findChildren() (guiqwt.tools.HRangeTool method), finished (guiqwt.widgets.fit.FitDialog attribute), 39 500 finished (guiqwt.widgets.resizedialog.ResizeDialog findChildren() (guiqwt.tools.ItemCenterTool attribute), 573 method), 552 finished (guiqwt.widgets.rotatecrop.RotateCropDialog findChildren() (guiqwt.tools.ItemListPanelTool attribute), 585 method), 514 FitDialog (class in guiqwt.widgets.fit), 36 findChildren() (guiqwt.tools.LabelTool method), FitDialog.DialogCode (class in 473 guiqwt.widgets.fit), 36 findChildren() (guiqwt.tools.LoadItemsTool FitDialog.PaintDeviceMetric (class in method), 542 guiqwt.widgets.fit), 36 findChildren() (guiqwt.tools.MultiLineTool FitDialog.RenderFlag (class in method), 468 guiqwt.widgets.fit), 36 findChildren() (guiqwt.tools.OpenFileTool FitDialog.RenderFlags (class in method), 532 guiqwt.widgets.fit), 36 findChildren() (guiqwt.tools.OpenImageTool FitParam (class in guiqwt.widgets.fit), 50 method), 534 flatStyle() (guiqwt.baseplot.BasePlot method), 79 findChildren() (guiqwt.tools.PanelTool method), flatStyle() (guiqwt.curve.CurvePlot method), 103 512 flatStyle() (guiqwt.histogram.LevelsHistogram findChildren() (guiqwt.tools.PlaceAxesTool method), 293 method), 486 flatStyle() (guiqwt.image.ImagePlot method), 160 findChildren() (guiqwt.tools.PointTool method), focusInEvent() (guiqwt.baseplot.BasePlot method),

650 Index guiqwt Manual, Release 3.0.7

79 (guiqwt.histogram.ContrastAdjustment focusInEvent() (guiqwt.cross_section.XCrossSection method), 279 method), 316 focusNextPrevChild() focusInEvent() (guiqwt.cross_section.YCrossSection (guiqwt.histogram.LevelsHistogram method), method), 326 293 focusInEvent() (guiqwt.curve.CurvePlot method), focusNextPrevChild() (guiqwt.image.ImagePlot 103 method), 160 focusInEvent() (guiqwt.histogram.ContrastAdjustmentfocusNextPrevChild() method), 279 (guiqwt.widgets.fit.FitDialog method), 39 focusInEvent() (guiqwt.histogram.LevelsHistogram focusNextPrevChild() method), 293 (guiqwt.widgets.resizedialog.ResizeDialog focusInEvent() (guiqwt.image.ImagePlot method), method), 573 160 focusNextPrevChild() focusInEvent() (guiqwt.widgets.fit.FitDialog (guiqwt.widgets.rotatecrop.RotateCropDialog method), 39 method), 585 focusInEvent() (guiqwt.widgets.resizedialog.ResizeDialogfocusNextPrevChild() method), 573 (guiqwt.widgets.rotatecrop.RotateCropWidget focusInEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 598 method), 585 focusOutEvent() (guiqwt.baseplot.BasePlot focusInEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 79 method), 598 focusOutEvent() (guiqwt.cross_section.XCrossSection focusNextChild() (guiqwt.baseplot.BasePlot method), 316 method), 79 focusOutEvent() (guiqwt.cross_section.YCrossSection focusNextChild() (guiqwt.cross_section.XCrossSection method), 326 method), 316 focusOutEvent() (guiqwt.curve.CurvePlot method), focusNextChild() (guiqwt.cross_section.YCrossSection 103 method), 326 focusOutEvent() (guiqwt.histogram.ContrastAdjustment focusNextChild() (guiqwt.curve.CurvePlot method), 279 method), 103 focusOutEvent() (guiqwt.histogram.LevelsHistogram focusNextChild() (guiqwt.histogram.ContrastAdjustment method), 293 method), 279 focusOutEvent() (guiqwt.image.ImagePlot focusNextChild() (guiqwt.histogram.LevelsHistogram method), 160 method), 293 focusOutEvent() (guiqwt.widgets.fit.FitDialog focusNextChild() (guiqwt.image.ImagePlot method), 39 method), 160 focusOutEvent() (guiqwt.widgets.resizedialog.ResizeDialog focusNextChild() (guiqwt.widgets.fit.FitDialog method), 573 method), 39 focusOutEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog focusNextChild() (guiqwt.widgets.resizedialog.ResizeDialog method), 585 method), 573 focusOutEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget focusNextChild() (guiqwt.widgets.rotatecrop.RotateCropDialogmethod), 598 method), 585 focusPolicy() (guiqwt.baseplot.BasePlot method), focusNextChild() (guiqwt.widgets.rotatecrop.RotateCropWidget79 method), 598 focusPolicy() (guiqwt.cross_section.XCrossSection focusNextPrevChild() (guiqwt.baseplot.BasePlot method), 316 method), 79 focusPolicy() (guiqwt.cross_section.YCrossSection focusNextPrevChild() method), 326 (guiqwt.cross_section.XCrossSection method), focusPolicy() (guiqwt.curve.CurvePlot method), 316 103 focusNextPrevChild() focusPolicy() (guiqwt.histogram.ContrastAdjustment (guiqwt.cross_section.YCrossSection method), method), 279 326 focusPolicy() (guiqwt.histogram.LevelsHistogram focusNextPrevChild() (guiqwt.curve.CurvePlot method), 293 method), 103 focusPolicy() (guiqwt.image.ImagePlot method), focusNextPrevChild() 160

Index 651 guiqwt Manual, Release 3.0.7 focusPolicy() (guiqwt.widgets.fit.FitDialog focusProxy() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 39 method), 598 focusPolicy() (guiqwt.widgets.resizedialog.ResizeDialogfocusWidget() (guiqwt.baseplot.BasePlot method), method), 573 79 focusPolicy() (guiqwt.widgets.rotatecrop.RotateCropDialogfocusWidget() (guiqwt.cross_section.XCrossSection method), 585 method), 316 focusPolicy() (guiqwt.widgets.rotatecrop.RotateCropWidgetfocusWidget() (guiqwt.cross_section.YCrossSection method), 598 method), 326 focusPreviousChild() (guiqwt.baseplot.BasePlot focusWidget() (guiqwt.curve.CurvePlot method), method), 79 103 focusPreviousChild() focusWidget() (guiqwt.histogram.ContrastAdjustment (guiqwt.cross_section.XCrossSection method), method), 279 316 focusWidget() (guiqwt.histogram.LevelsHistogram focusPreviousChild() method), 293 (guiqwt.cross_section.YCrossSection method), focusWidget() (guiqwt.image.ImagePlot method), 326 160 focusPreviousChild() (guiqwt.curve.CurvePlot focusWidget() (guiqwt.widgets.fit.FitDialog method), 103 method), 39 focusPreviousChild() focusWidget() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.histogram.ContrastAdjustment method), 573 method), 279 focusWidget() (guiqwt.widgets.rotatecrop.RotateCropDialog focusPreviousChild() method), 585 (guiqwt.histogram.LevelsHistogram method), focusWidget() (guiqwt.widgets.rotatecrop.RotateCropWidget 293 method), 598 focusPreviousChild() (guiqwt.image.ImagePlot font() (guiqwt.baseplot.BasePlot method), 79 method), 160 font() (guiqwt.cross_section.XCrossSection method), focusPreviousChild() 316 (guiqwt.widgets.fit.FitDialog method), 39 font() (guiqwt.cross_section.YCrossSection method), focusPreviousChild() 326 (guiqwt.widgets.resizedialog.ResizeDialog font() (guiqwt.curve.CurvePlot method), 103 method), 573 font() (guiqwt.histogram.ContrastAdjustment focusPreviousChild() method), 279 (guiqwt.widgets.rotatecrop.RotateCropDialog font() (guiqwt.histogram.LevelsHistogram method), method), 585 293 focusPreviousChild() font() (guiqwt.image.ImagePlot method), 160 (guiqwt.widgets.rotatecrop.RotateCropWidget font() (guiqwt.widgets.fit.FitDialog method), 39 method), 598 font() (guiqwt.widgets.resizedialog.ResizeDialog focusProxy() (guiqwt.baseplot.BasePlot method), 79 method), 573 focusProxy() (guiqwt.cross_section.XCrossSection font() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 316 method), 585 focusProxy() (guiqwt.cross_section.YCrossSection font() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 326 method), 598 focusProxy() (guiqwt.curve.CurvePlot method), 103 fontInfo() (guiqwt.baseplot.BasePlot method), 79 focusProxy() (guiqwt.histogram.ContrastAdjustment fontInfo() (guiqwt.cross_section.XCrossSection method), 279 method), 316 focusProxy() (guiqwt.histogram.LevelsHistogram fontInfo() (guiqwt.cross_section.YCrossSection method), 293 method), 326 focusProxy() (guiqwt.image.ImagePlot method), 160 fontInfo() (guiqwt.curve.CurvePlot method), 104 focusProxy() (guiqwt.widgets.fit.FitDialog method), fontInfo() (guiqwt.histogram.ContrastAdjustment 39 method), 279 focusProxy() (guiqwt.widgets.resizedialog.ResizeDialogfontInfo() (guiqwt.histogram.LevelsHistogram method), 573 method), 293 focusProxy() (guiqwt.widgets.rotatecrop.RotateCropDialogfontInfo() (guiqwt.image.ImagePlot method), 161 method), 585 fontInfo() (guiqwt.widgets.fit.FitDialog method), 39

652 Index guiqwt Manual, Release 3.0.7

fontInfo() (guiqwt.widgets.resizedialog.ResizeDialog foregroundRole() (guiqwt.image.ImagePlot method), 573 method), 161 fontInfo() (guiqwt.widgets.rotatecrop.RotateCropDialogforegroundRole() (guiqwt.widgets.fit.FitDialog method), 585 method), 39 fontInfo() (guiqwt.widgets.rotatecrop.RotateCropWidgetforegroundRole() (guiqwt.widgets.resizedialog.ResizeDialog method), 598 method), 573 fontMetrics() (guiqwt.baseplot.BasePlot method), foregroundRole() (guiqwt.widgets.rotatecrop.RotateCropDialog 79 method), 585 fontMetrics() (guiqwt.cross_section.XCrossSection foregroundRole() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 316 method), 598 fontMetrics() (guiqwt.cross_section.YCrossSection frameGeometry() (guiqwt.baseplot.BasePlot method), 326 method), 79 fontMetrics() (guiqwt.curve.CurvePlot method), frameGeometry() (guiqwt.cross_section.XCrossSection 104 method), 316 fontMetrics() (guiqwt.histogram.ContrastAdjustment frameGeometry() (guiqwt.cross_section.YCrossSection method), 279 method), 326 fontMetrics() (guiqwt.histogram.LevelsHistogram frameGeometry() (guiqwt.curve.CurvePlot method), method), 293 104 fontMetrics() (guiqwt.image.ImagePlot method), frameGeometry() (guiqwt.histogram.ContrastAdjustment 161 method), 279 fontMetrics() (guiqwt.widgets.fit.FitDialog frameGeometry() (guiqwt.histogram.LevelsHistogram method), 39 method), 293 fontMetrics() (guiqwt.widgets.resizedialog.ResizeDialogframeGeometry() (guiqwt.image.ImagePlot method), 573 method), 161 fontMetrics() (guiqwt.widgets.rotatecrop.RotateCropDialogframeGeometry() (guiqwt.widgets.fit.FitDialog method), 585 method), 39 fontMetrics() (guiqwt.widgets.rotatecrop.RotateCropWidgetframeGeometry() (guiqwt.widgets.resizedialog.ResizeDialog method), 598 method), 573 FontParam (class in guiqwt.styles), 566 frameGeometry() (guiqwt.widgets.rotatecrop.RotateCropDialog footer() (guiqwt.baseplot.BasePlot method), 79 method), 585 footer() (guiqwt.curve.CurvePlot method), 104 frameGeometry() (guiqwt.widgets.rotatecrop.RotateCropWidget footer() (guiqwt.histogram.LevelsHistogram method), 599 method), 293 frameRect() (guiqwt.baseplot.BasePlot method), 79 footer() (guiqwt.image.ImagePlot method), 161 frameRect() (guiqwt.curve.CurvePlot method), 104 footerLabel() (guiqwt.baseplot.BasePlot method), frameRect() (guiqwt.histogram.LevelsHistogram 79 method), 294 footerLabel() (guiqwt.curve.CurvePlot method), frameRect() (guiqwt.image.ImagePlot method), 161 104 frameShadow() (guiqwt.baseplot.BasePlot method), footerLabel() (guiqwt.histogram.LevelsHistogram 79 method), 293 frameShadow() (guiqwt.curve.CurvePlot method), footerLabel() (guiqwt.image.ImagePlot method), 104 161 frameShadow() (guiqwt.histogram.LevelsHistogram foregroundRole() (guiqwt.baseplot.BasePlot method), 294 method), 79 frameShadow() (guiqwt.image.ImagePlot method), foregroundRole() (guiqwt.cross_section.XCrossSection 161 method), 316 frameShape() (guiqwt.baseplot.BasePlot method), 79 foregroundRole() (guiqwt.cross_section.YCrossSectionframeShape() (guiqwt.curve.CurvePlot method), 104 method), 326 frameShape() (guiqwt.histogram.LevelsHistogram foregroundRole() (guiqwt.curve.CurvePlot method), 294 method), 104 frameShape() (guiqwt.image.ImagePlot method), 161 foregroundRole() (guiqwt.histogram.ContrastAdjustmentframeSize() (guiqwt.baseplot.BasePlot method), 79 method), 279 frameSize() (guiqwt.cross_section.XCrossSection foregroundRole() (guiqwt.histogram.LevelsHistogram method), 316 method), 293 frameSize() (guiqwt.cross_section.YCrossSection

Index 653 guiqwt Manual, Release 3.0.7

method), 326 294 frameSize() (guiqwt.curve.CurvePlot method), 104 get_active_axes() (guiqwt.image.ImagePlot frameSize() (guiqwt.histogram.ContrastAdjustment method), 161 method), 279 get_active_item() (guiqwt.baseplot.BasePlot frameSize() (guiqwt.histogram.LevelsHistogram method), 73 method), 294 get_active_item() (guiqwt.curve.CurvePlot frameSize() (guiqwt.image.ImagePlot method), 161 method), 104 frameSize() (guiqwt.widgets.fit.FitDialog method), get_active_item() 39 (guiqwt.histogram.LevelsHistogram method), frameSize() (guiqwt.widgets.resizedialog.ResizeDialog 294 method), 573 get_active_item() (guiqwt.image.ImagePlot frameSize() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 161 method), 585 get_active_plot() (guiqwt.plot.PlotManager frameSize() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 55 method), 599 get_active_plot() (guiqwt.widgets.fit.FitDialog frameStyle() (guiqwt.baseplot.BasePlot method), 80 method), 40 frameStyle() (guiqwt.curve.CurvePlot method), 104 get_active_plot() frameStyle() (guiqwt.histogram.LevelsHistogram (guiqwt.widgets.rotatecrop.RotateCropDialog method), 294 method), 585 frameStyle() (guiqwt.image.ImagePlot method), 161 get_active_tool() (guiqwt.plot.PlotManager frameWidth() (guiqwt.baseplot.BasePlot method), 80 method), 55 frameWidth() (guiqwt.curve.CurvePlot method), 104 get_active_tool() (guiqwt.widgets.fit.FitDialog frameWidth() (guiqwt.histogram.LevelsHistogram method), 40 method), 294 get_active_tool() frameWidth() (guiqwt.image.ImagePlot method), 161 (guiqwt.widgets.rotatecrop.RotateCropDialog FreeFormTool (class in guiqwt.tools), 470 method), 585 get_aspect_ratio() (guiqwt.image.ImagePlot G method), 154 gca() (in module guiqwt.pyplot), 32 get_average_xsection() gcf() (in module guiqwt.pyplot), 32 (guiqwt.image.BaseImageItem method), geometry() (guiqwt.baseplot.BasePlot method), 80 182 geometry() (guiqwt.cross_section.XCrossSection get_average_xsection() method), 316 (guiqwt.image.Histogram2DItem method), geometry() (guiqwt.cross_section.YCrossSection 253 method), 326 get_average_xsection() geometry() (guiqwt.curve.CurvePlot method), 104 (guiqwt.image.ImageFilterItem method), geometry() (guiqwt.histogram.ContrastAdjustment 238 method), 279 get_average_xsection() geometry() (guiqwt.histogram.LevelsHistogram (guiqwt.image.ImageItem method), 197 method), 294 get_average_xsection() geometry() (guiqwt.image.ImagePlot method), 161 (guiqwt.image.MaskedImageItem method), geometry() (guiqwt.widgets.fit.FitDialog method), 39 229 geometry() (guiqwt.widgets.resizedialog.ResizeDialog get_average_xsection() method), 573 (guiqwt.image.RawImageItem method), 189 geometry() (guiqwt.widgets.rotatecrop.RotateCropDialogget_average_xsection() method), 585 (guiqwt.image.RGBImageItem method), geometry() (guiqwt.widgets.rotatecrop.RotateCropWidget 221 method), 599 get_average_xsection() get_active_axes() (guiqwt.baseplot.BasePlot (guiqwt.image.TrImageItem method), 205 method), 73 get_average_xsection() get_active_axes() (guiqwt.curve.CurvePlot (guiqwt.image.XYImageFilterItem method), method), 104 245 get_active_axes() get_average_xsection() (guiqwt.histogram.LevelsHistogram method), (guiqwt.image.XYImageItem method), 213

654 Index guiqwt Manual, Release 3.0.7 get_average_ysection() get_axis_font() (guiqwt.histogram.LevelsHistogram (guiqwt.image.BaseImageItem method), method), 294 182 get_axis_font() (guiqwt.image.ImagePlot get_average_ysection() method), 161 (guiqwt.image.Histogram2DItem method), get_axis_id() (guiqwt.baseplot.BasePlot method), 254 70 get_average_ysection() get_axis_id() (guiqwt.curve.CurvePlot method), (guiqwt.image.ImageFilterItem method), 104 238 get_axis_id() (guiqwt.histogram.LevelsHistogram get_average_ysection() method), 294 (guiqwt.image.ImageItem method), 197 get_axis_id() (guiqwt.image.ImagePlot method), get_average_ysection() 162 (guiqwt.image.MaskedImageItem method), get_axis_limits() (guiqwt.baseplot.BasePlot 230 method), 70 get_average_ysection() get_axis_limits() (guiqwt.curve.CurvePlot (guiqwt.image.RawImageItem method), 189 method), 105 get_average_ysection() get_axis_limits() (guiqwt.image.RGBImageItem method), (guiqwt.histogram.LevelsHistogram method), 221 294 get_average_ysection() get_axis_limits() (guiqwt.image.ImagePlot (guiqwt.image.TrImageItem method), 205 method), 162 get_average_ysection() get_axis_scale() (guiqwt.baseplot.BasePlot (guiqwt.image.XYImageFilterItem method), method), 70 245 get_axis_scale() (guiqwt.curve.CurvePlot get_average_ysection() method), 105 (guiqwt.image.XYImageItem method), 213 get_axis_scale() (guiqwt.histogram.LevelsHistogram get_axesparam_class() method), 294 (guiqwt.baseplot.BasePlot method), 73 get_axis_scale() (guiqwt.image.ImagePlot get_axesparam_class() (guiqwt.curve.CurvePlot method), 162 method), 104 get_axis_title() (guiqwt.baseplot.BasePlot get_axesparam_class() method), 70 (guiqwt.histogram.LevelsHistogram method), get_axis_title() (guiqwt.curve.CurvePlot 294 method), 105 get_axesparam_class() (guiqwt.image.ImagePlot get_axis_title() (guiqwt.histogram.LevelsHistogram method), 154 method), 294 get_axis_color() (guiqwt.baseplot.BasePlot get_axis_title() (guiqwt.image.ImagePlot method), 70 method), 162 get_axis_color() (guiqwt.curve.CurvePlot get_axis_unit() (guiqwt.baseplot.BasePlot method), 104 method), 70 get_axis_color() (guiqwt.histogram.LevelsHistogramget_axis_unit() (guiqwt.curve.CurvePlot method), method), 294 105 get_axis_color() (guiqwt.image.ImagePlot get_axis_unit() (guiqwt.histogram.LevelsHistogram method), 161 method), 294 get_axis_direction() (guiqwt.curve.CurvePlot get_axis_unit() (guiqwt.image.ImagePlot method), 97 method), 162 get_axis_direction() get_bounding_rect_coords() (guiqwt.histogram.LevelsHistogram method), (guiqwt.annotations.AnnotatedObliqueRectangle 294 method), 357 get_axis_direction() (guiqwt.image.ImagePlot get_bounding_rect_coords() method), 161 (guiqwt.shapes.Axes method), 421 get_axis_font() (guiqwt.baseplot.BasePlot get_bounding_rect_coords() method), 70 (guiqwt.shapes.EllipseShape method), 415 get_axis_font() (guiqwt.curve.CurvePlot method), get_bounding_rect_coords() 104 (guiqwt.shapes.ObliqueRectangleShape

Index 655 guiqwt Manual, Release 3.0.7

method), 395 221 get_bounding_rect_coords() get_closest_coordinates() (guiqwt.shapes.PointShape method), 401 (guiqwt.image.TrImageItem method), 204 get_bounding_rect_coords() get_closest_coordinates() (guiqwt.shapes.PolygonShape method), 381 (guiqwt.image.XYImageFilterItem method), get_bounding_rect_coords() 246 (guiqwt.shapes.RectangleShape method), get_closest_coordinates() 388 (guiqwt.image.XYImageItem method), 212 get_bounding_rect_coords() get_closest_index_rect() (guiqwt.shapes.SegmentShape method), 408 (guiqwt.image.BaseImageItem method), get_center() (guiqwt.annotations.AnnotatedCircle 180 method), 373 get_closest_index_rect() get_center() (guiqwt.annotations.AnnotatedEllipse (guiqwt.image.Histogram2DItem method), method), 366 254 get_center() (guiqwt.annotations.AnnotatedObliqueRectangleget_closest_index_rect() method), 358 (guiqwt.image.ImageFilterItem method), get_center() (guiqwt.annotations.AnnotatedPoint 238 method), 336 get_closest_index_rect() get_center() (guiqwt.annotations.AnnotatedRectangle (guiqwt.image.ImageItem method), 197 method), 351 get_closest_index_rect() get_center() (guiqwt.annotations.AnnotatedSegment (guiqwt.image.MaskedImageItem method), method), 343 230 get_center() (guiqwt.shapes.EllipseShape method), get_closest_index_rect() 414 (guiqwt.image.RawImageItem method), 189 get_center() (guiqwt.shapes.ObliqueRectangleShape get_closest_index_rect() method), 394 (guiqwt.image.RGBImageItem method), get_center() (guiqwt.shapes.RectangleShape 221 method), 387 get_closest_index_rect() get_closest_coordinates() (guiqwt.image.TrImageItem method), 205 (guiqwt.curve.CurveItem method), 123 get_closest_index_rect() get_closest_coordinates() (guiqwt.image.XYImageFilterItem method), (guiqwt.curve.ErrorBarCurveItem method), 246 137 get_closest_index_rect() get_closest_coordinates() (guiqwt.image.XYImageItem method), 213 (guiqwt.histogram.HistogramItem method), get_closest_indexes() 266 (guiqwt.image.BaseImageItem method), get_closest_coordinates() 180 (guiqwt.image.BaseImageItem method), get_closest_indexes() 180 (guiqwt.image.Histogram2DItem method), get_closest_coordinates() 254 (guiqwt.image.Histogram2DItem method), get_closest_indexes() 254 (guiqwt.image.ImageFilterItem method), get_closest_coordinates() 238 (guiqwt.image.ImageFilterItem method), get_closest_indexes() 238 (guiqwt.image.ImageItem method), 197 get_closest_coordinates() get_closest_indexes() (guiqwt.image.ImageItem method), 196 (guiqwt.image.MaskedImageItem method), get_closest_coordinates() 230 (guiqwt.image.MaskedImageItem method), get_closest_indexes() 230 (guiqwt.image.RawImageItem method), 189 get_closest_coordinates() get_closest_indexes() (guiqwt.image.RawImageItem method), 189 (guiqwt.image.RGBImageItem method), get_closest_coordinates() 221 (guiqwt.image.RGBImageItem method), get_closest_indexes()

656 Index guiqwt Manual, Release 3.0.7

(guiqwt.image.TrImageItem method), 205 get_comment() (guiqwt.styles.ImageFilterParam get_closest_indexes() method), 558 (guiqwt.image.XYImageFilterItem method), get_comment() (guiqwt.styles.ImageParam method), 246 557 get_closest_indexes() get_comment() (guiqwt.styles.LabelParam method), (guiqwt.image.XYImageItem method), 213 562 get_closest_pixel_indexes() get_comment() (guiqwt.styles.LegendParam (guiqwt.image.BaseImageItem method), method), 562 180 get_comment() (guiqwt.styles.LineStyleParam get_closest_pixel_indexes() method), 568 (guiqwt.image.Histogram2DItem method), get_comment() (guiqwt.styles.MarkerParam 254 method), 566 get_closest_pixel_indexes() get_comment() (guiqwt.styles.RangeShapeParam (guiqwt.image.ImageFilterItem method), method), 565 238 get_comment() (guiqwt.styles.ShapeParam method), get_closest_pixel_indexes() 563 (guiqwt.image.ImageItem method), 197 get_comment() (guiqwt.styles.SymbolParam get_closest_pixel_indexes() method), 567 (guiqwt.image.MaskedImageItem method), get_comment() (guiqwt.styles.TextStyleParam 230 method), 569 get_closest_pixel_indexes() get_comment() (guiqwt.styles.TrImageParam (guiqwt.image.RawImageItem method), 189 method), 558 get_closest_pixel_indexes() get_comment() (guiqwt.widgets.fit.AutoFitParam (guiqwt.image.RGBImageItem method), method), 50 221 get_computations_text() get_closest_pixel_indexes() (guiqwt.annotations.AnnotatedObliqueRectangle (guiqwt.image.TrImageItem method), 205 method), 358 get_closest_pixel_indexes() get_computations_text() (guiqwt.image.XYImageFilterItem method), (guiqwt.annotations.AnnotatedRectangle 246 method), 350 get_closest_pixel_indexes() get_context_menu() (guiqwt.baseplot.BasePlot (guiqwt.image.XYImageItem method), 213 method), 73 get_comment() (guiqwt.styles.AnnotationParam get_context_menu() (guiqwt.curve.CurvePlot method), 564 method), 105 get_comment() (guiqwt.styles.AxesParam method), get_context_menu() 560 (guiqwt.histogram.LevelsHistogram method), get_comment() (guiqwt.styles.AxesShapeParam 295 method), 564 get_context_menu() (guiqwt.image.ImagePlot get_comment() (guiqwt.styles.BrushStyleParam method), 162 method), 569 get_context_menu() (guiqwt.plot.PlotManager get_comment() (guiqwt.styles.CurveParam method), method), 56 555 get_context_menu() (guiqwt.widgets.fit.FitDialog get_comment() (guiqwt.styles.ErrorBarParam method), 40 method), 556 get_context_menu() get_comment() (guiqwt.styles.FontParam method), (guiqwt.widgets.rotatecrop.RotateCropDialog 567 method), 585 get_comment() (guiqwt.styles.GridParam method), get_contrast_panel() (guiqwt.plot.PlotManager 556 method), 55 get_comment() (guiqwt.styles.Histogram2DParam get_contrast_panel() method), 560 (guiqwt.widgets.fit.FitDialog method), 40 get_comment() (guiqwt.styles.HistogramParam get_contrast_panel() method), 559 (guiqwt.widgets.rotatecrop.RotateCropDialog get_comment() (guiqwt.styles.ImageAxesParam method), 585 method), 561 get_crop_coordinates()

Index 657 guiqwt Manual, Release 3.0.7

(guiqwt.image.TrImageItem method), 203 get_default_param() get_current_aspect_ratio() (guiqwt.image.XYImageFilterItem method), (guiqwt.image.ImagePlot method), 154 246 get_data() (guiqwt.curve.CurveItem method), 122 get_default_param() (guiqwt.image.XYImageItem get_data() (guiqwt.curve.ErrorBarCurveItem method), 212 method), 137 get_default_plot() (guiqwt.plot.PlotManager get_data() (guiqwt.histogram.HistogramItem method), 54 method), 266 get_default_plot() (guiqwt.widgets.fit.FitDialog get_data() (guiqwt.image.BaseImageItem method), method), 40 180 get_default_plot() get_data() (guiqwt.image.Histogram2DItem (guiqwt.widgets.rotatecrop.RotateCropDialog method), 254 method), 585 get_data() (guiqwt.image.ImageFilterItem method), get_default_tool() (guiqwt.plot.PlotManager 238 method), 54 get_data() (guiqwt.image.ImageItem method), 197 get_default_tool() (guiqwt.widgets.fit.FitDialog get_data() (guiqwt.image.MaskedImageItem method), 40 method), 230 get_default_tool() get_data() (guiqwt.image.RawImageItem method), (guiqwt.widgets.rotatecrop.RotateCropDialog 189 method), 586 get_data() (guiqwt.image.RGBImageItem method), get_default_toolbar() 221 (guiqwt.plot.PlotManager method), 54 get_data() (guiqwt.image.TrImageItem method), 205 get_default_toolbar() get_data() (guiqwt.image.XYImageFilterItem (guiqwt.widgets.fit.FitDialog method), 40 method), 246 get_default_toolbar() get_data() (guiqwt.image.XYImageItem method), (guiqwt.widgets.rotatecrop.RotateCropDialog 213 method), 586 get_default_item() (guiqwt.curve.CurvePlot get_filter() (guiqwt.image.BaseImageItem method), 96 method), 180 get_default_item() get_filter() (guiqwt.image.Histogram2DItem (guiqwt.histogram.LevelsHistogram method), method), 254 295 get_filter() (guiqwt.image.ImageFilterItem get_default_item() (guiqwt.image.ImagePlot method), 238 method), 162 get_filter() (guiqwt.image.ImageItem method), get_default_param() 197 (guiqwt.image.BaseImageItem method), get_filter() (guiqwt.image.MaskedImageItem 180 method), 230 get_default_param() get_filter() (guiqwt.image.RawImageItem (guiqwt.image.Histogram2DItem method), method), 189 254 get_filter() (guiqwt.image.RGBImageItem get_default_param() method), 221 (guiqwt.image.ImageFilterItem method), get_filter() (guiqwt.image.TrImageItem method), 238 204 get_default_param() (guiqwt.image.ImageItem get_filter() (guiqwt.image.XYImageFilterItem method), 195 method), 246 get_default_param() get_filter() (guiqwt.image.XYImageItem method), (guiqwt.image.MaskedImageItem method), 212 228 get_fitfunc_arguments() get_default_param() (guiqwt.widgets.fit.FitDialog method), 40 (guiqwt.image.RawImageItem method), 187 get_hist_source() get_default_param() (guiqwt.histogram.HistogramItem method), (guiqwt.image.RGBImageItem method), 262 219 get_histogram() (guiqwt.image.BaseImageItem get_default_param() (guiqwt.image.TrImageItem method), 182 method), 203 get_histogram() (guiqwt.image.Histogram2DItem

658 Index guiqwt Manual, Release 3.0.7

method), 253 get_image_from_plot() (in module get_histogram() (guiqwt.image.ImageFilterItem guiqwt.image), 260 method), 238 get_infos() (guiqwt.annotations.AnnotatedCircle get_histogram() (guiqwt.image.ImageItem method), 372 method), 197 get_infos() (guiqwt.annotations.AnnotatedEllipse get_histogram() (guiqwt.image.MaskedImageItem method), 365 method), 230 get_infos() (guiqwt.annotations.AnnotatedObliqueRectangle get_histogram() (guiqwt.image.RawImageItem method), 357 method), 189 get_infos() (guiqwt.annotations.AnnotatedPoint get_histogram() (guiqwt.image.RGBImageItem method), 335 method), 221 get_infos() (guiqwt.annotations.AnnotatedRectangle get_histogram() (guiqwt.image.TrImageItem method), 350 method), 206 get_infos() (guiqwt.annotations.AnnotatedSegment get_histogram() (guiqwt.image.XYImageFilterItem method), 342 method), 246 get_interpolation() get_histogram() (guiqwt.image.XYImageItem (guiqwt.image.BaseImageItem method), method), 213 180 get_icon() (guiqwt.styles.AnnotationParam method), get_interpolation() 564 (guiqwt.image.Histogram2DItem method), get_icon() (guiqwt.styles.AxesParam method), 561 254 get_icon() (guiqwt.styles.AxesShapeParam method), get_interpolation() 565 (guiqwt.image.ImageFilterItem method), get_icon() (guiqwt.styles.BrushStyleParam method), 239 569 get_interpolation() (guiqwt.image.ImageItem get_icon() (guiqwt.styles.CurveParam method), 555 method), 197 get_icon() (guiqwt.styles.ErrorBarParam method), get_interpolation() 556 (guiqwt.image.MaskedImageItem method), get_icon() (guiqwt.styles.FontParam method), 567 230 get_icon() (guiqwt.styles.GridParam method), 557 get_interpolation() get_icon() (guiqwt.styles.Histogram2DParam (guiqwt.image.RawImageItem method), 189 method), 560 get_interpolation() get_icon() (guiqwt.styles.HistogramParam method), (guiqwt.image.RGBImageItem method), 559 221 get_icon() (guiqwt.styles.ImageAxesParam method), get_interpolation() (guiqwt.image.TrImageItem 561 method), 206 get_icon() (guiqwt.styles.ImageFilterParam get_interpolation() method), 559 (guiqwt.image.XYImageFilterItem method), get_icon() (guiqwt.styles.ImageParam method), 557 246 get_icon() (guiqwt.styles.LabelParam method), 562 get_interpolation() (guiqwt.image.XYImageItem get_icon() (guiqwt.styles.LegendParam method), 563 method), 213 get_icon() (guiqwt.styles.LineStyleParam method), get_item_parameters() 568 (guiqwt.annotations.AnnotatedCircle method), get_icon() (guiqwt.styles.MarkerParam method), 373 566 get_item_parameters() get_icon() (guiqwt.styles.RangeShapeParam (guiqwt.annotations.AnnotatedEllipse method), method), 565 366 get_icon() (guiqwt.styles.ShapeParam method), 563 get_item_parameters() get_icon() (guiqwt.styles.SymbolParam method), 567 (guiqwt.annotations.AnnotatedObliqueRectangle get_icon() (guiqwt.styles.TextStyleParam method), method), 358 569 get_item_parameters() get_icon() (guiqwt.styles.TrImageParam method), (guiqwt.annotations.AnnotatedPoint method), 558 336 get_icon() (guiqwt.widgets.fit.AutoFitParam get_item_parameters() method), 50 (guiqwt.annotations.AnnotatedRectangle

Index 659 guiqwt Manual, Release 3.0.7

method), 351 get_lut_range() (guiqwt.image.MaskedImageItem get_item_parameters() method), 230 (guiqwt.annotations.AnnotatedSegment get_lut_range() (guiqwt.image.RawImageItem method), 343 method), 189 get_item_parameters() (guiqwt.shapes.Axes get_lut_range() (guiqwt.image.RGBImageItem method), 421 method), 221 get_item_parameters() get_lut_range() (guiqwt.image.TrImageItem (guiqwt.shapes.EllipseShape method), 415 method), 206 get_item_parameters() get_lut_range() (guiqwt.image.XYImageFilterItem (guiqwt.shapes.ObliqueRectangleShape method), 246 method), 395 get_lut_range() (guiqwt.image.XYImageItem get_item_parameters() method), 213 (guiqwt.shapes.PointShape method), 401 get_lut_range_full() get_item_parameters() (guiqwt.image.BaseImageItem method), (guiqwt.shapes.PolygonShape method), 381 181 get_item_parameters() get_lut_range_full() (guiqwt.shapes.RectangleShape method), (guiqwt.image.Histogram2DItem method), 388 254 get_item_parameters() get_lut_range_full() (guiqwt.shapes.SegmentShape method), 408 (guiqwt.image.ImageFilterItem method), get_item_parameters() 239 (guiqwt.shapes.XRangeSelection method), get_lut_range_full() (guiqwt.image.ImageItem 433 method), 197 get_itemlist_panel() (guiqwt.plot.PlotManager get_lut_range_full() method), 55 (guiqwt.image.MaskedImageItem method), get_itemlist_panel() 230 (guiqwt.widgets.fit.FitDialog method), 40 get_lut_range_full() get_itemlist_panel() (guiqwt.image.RawImageItem method), 189 (guiqwt.widgets.rotatecrop.RotateCropDialog get_lut_range_full() method), 586 (guiqwt.image.RGBImageItem method), get_items() (guiqwt.baseplot.BasePlot method), 71 221 get_items() (guiqwt.curve.CurvePlot method), 105 get_lut_range_full() get_items() (guiqwt.histogram.LevelsHistogram (guiqwt.image.TrImageItem method), 206 method), 295 get_lut_range_full() get_items() (guiqwt.image.ImagePlot method), 162 (guiqwt.image.XYImageFilterItem method), get_last_active_item() 246 (guiqwt.baseplot.BasePlot method), 72 get_lut_range_full() get_last_active_item() (guiqwt.image.XYImageItem method), 213 (guiqwt.curve.CurvePlot method), 105 get_lut_range_max() get_last_active_item() (guiqwt.image.BaseImageItem method), (guiqwt.histogram.LevelsHistogram method), 181 295 get_lut_range_max() get_last_active_item() (guiqwt.image.Histogram2DItem method), (guiqwt.image.ImagePlot method), 162 254 get_logscale() (guiqwt.histogram.HistogramItem get_lut_range_max() method), 262 (guiqwt.image.ImageFilterItem method), get_lut_range() (guiqwt.image.BaseImageItem 239 method), 181 get_lut_range_max() (guiqwt.image.ImageItem get_lut_range() (guiqwt.image.Histogram2DItem method), 198 method), 254 get_lut_range_max() get_lut_range() (guiqwt.image.ImageFilterItem (guiqwt.image.MaskedImageItem method), method), 237 230 get_lut_range() (guiqwt.image.ImageItem get_lut_range_max() method), 197 (guiqwt.image.RawImageItem method), 189

660 Index guiqwt Manual, Release 3.0.7 get_lut_range_max() (guiqwt.image.ImageItem method), 196 (guiqwt.image.RGBImageItem method), get_pixel_coordinates() 222 (guiqwt.image.MaskedImageItem method), get_lut_range_max() (guiqwt.image.TrImageItem 230 method), 206 get_pixel_coordinates() get_lut_range_max() (guiqwt.image.RawImageItem method), 189 (guiqwt.image.XYImageFilterItem method), get_pixel_coordinates() 246 (guiqwt.image.RGBImageItem method), get_lut_range_max() (guiqwt.image.XYImageItem 222 method), 214 get_pixel_coordinates() get_main() (guiqwt.plot.PlotManager method), 55 (guiqwt.image.TrImageItem method), 204 get_main() (guiqwt.widgets.fit.FitDialog method), 40 get_pixel_coordinates() get_main() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.image.XYImageFilterItem method), method), 586 246 get_mask() (guiqwt.image.MaskedImageItem get_pixel_coordinates() method), 228 (guiqwt.image.XYImageItem method), 212 get_max_z() (guiqwt.baseplot.BasePlot method), 71 get_plot() (guiqwt.plot.PlotManager method), 55 get_max_z() (guiqwt.curve.CurvePlot method), 105 get_plot() (guiqwt.widgets.fit.FitDialog method), 40 get_max_z() (guiqwt.histogram.LevelsHistogram get_plot() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 295 method), 586 get_max_z() (guiqwt.image.ImagePlot method), 162 get_plot() (guiqwt.widgets.rotatecrop.RotateCropWidget get_nearest_object() (guiqwt.baseplot.BasePlot method), 599 method), 73 get_plot_coordinates() get_nearest_object() (guiqwt.curve.CurvePlot (guiqwt.image.BaseImageItem method), method), 105 180 get_nearest_object() get_plot_coordinates() (guiqwt.histogram.LevelsHistogram method), (guiqwt.image.Histogram2DItem method), 295 254 get_nearest_object() (guiqwt.image.ImagePlot get_plot_coordinates() method), 162 (guiqwt.image.ImageFilterItem method), get_nearest_object_in_z() 239 (guiqwt.baseplot.BasePlot method), 73 get_plot_coordinates() get_nearest_object_in_z() (guiqwt.image.ImageItem method), 196 (guiqwt.curve.CurvePlot method), 105 get_plot_coordinates() get_nearest_object_in_z() (guiqwt.image.MaskedImageItem method), (guiqwt.histogram.LevelsHistogram method), 230 295 get_plot_coordinates() get_nearest_object_in_z() (guiqwt.image.RawImageItem method), 190 (guiqwt.image.ImagePlot method), 162 get_plot_coordinates() get_panel() (guiqwt.plot.PlotManager method), 55 (guiqwt.image.RGBImageItem method), get_panel() (guiqwt.widgets.fit.FitDialog method), 222 40 get_plot_coordinates() get_panel() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.image.TrImageItem method), 204 method), 586 get_plot_coordinates() get_pixel_coordinates() (guiqwt.image.XYImageFilterItem method), (guiqwt.image.BaseImageItem method), 246 180 get_plot_coordinates() get_pixel_coordinates() (guiqwt.image.XYImageItem method), 212 (guiqwt.image.Histogram2DItem method), get_plot_limits() (guiqwt.curve.CurvePlot 254 method), 122 get_pixel_coordinates() get_plot_limits() (guiqwt.image.ImageFilterItem method), (guiqwt.histogram.LevelsHistogram method), 239 295 get_pixel_coordinates() get_plot_limits() (guiqwt.image.ImagePlot

Index 661 guiqwt Manual, Release 3.0.7

method), 162 get_rect() (guiqwt.annotations.AnnotatedSegment get_plot_parameters() method), 342 (guiqwt.baseplot.BasePlot method), 73 get_rect() (guiqwt.shapes.EllipseShape method), get_plot_parameters() (guiqwt.curve.CurvePlot 414 method), 96 get_scales() (guiqwt.baseplot.BasePlot method), 70 get_plot_parameters() get_scales() (guiqwt.curve.CurvePlot method), 105 (guiqwt.histogram.LevelsHistogram method), get_scales() (guiqwt.histogram.LevelsHistogram 295 method), 295 get_plot_parameters() (guiqwt.image.ImagePlot get_scales() (guiqwt.image.ImagePlot method), 162 method), 162 get_selected_items() (guiqwt.baseplot.BasePlot get_plot_qrect() (in module guiqwt.image), 260 method), 71 get_plots() (guiqwt.plot.PlotManager method), 55 get_selected_items() (guiqwt.curve.CurvePlot get_plots() (guiqwt.widgets.fit.FitDialog method), method), 105 40 get_selected_items() get_plots() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.histogram.LevelsHistogram method), method), 586 295 get_points() (guiqwt.shapes.Axes method), 422 get_selected_items() (guiqwt.image.ImagePlot get_points() (guiqwt.shapes.EllipseShape method), method), 163 415 get_shape() (guiqwt.tools.AnnotatedCircleTool get_points() (guiqwt.shapes.ObliqueRectangleShape method), 491 method), 395 get_shape() (guiqwt.tools.AnnotatedEllipseTool get_points() (guiqwt.shapes.PointShape method), method), 493 401 get_shape() (guiqwt.tools.AnnotatedPointTool get_points() (guiqwt.shapes.PolygonShape method), 496 method), 381 get_shape() (guiqwt.tools.AnnotatedRectangleTool get_points() (guiqwt.shapes.RectangleShape method), 489 method), 388 get_shape() (guiqwt.tools.AnnotatedSegmentTool get_points() (guiqwt.shapes.SegmentShape method), 498 method), 408 get_shape() (guiqwt.tools.AverageCrossSectionTool get_pos() (guiqwt.annotations.AnnotatedPoint method), 526 method), 335 get_shape() (guiqwt.tools.CircleTool method), 482 get_pos() (guiqwt.shapes.PointShape method), 400 get_shape() (guiqwt.tools.CrossSectionTool get_private_items() (guiqwt.baseplot.BasePlot method), 524 method), 71 get_shape() (guiqwt.tools.EllipseTool method), 484 get_private_items() (guiqwt.curve.CurvePlot get_shape() (guiqwt.tools.PlaceAxesTool method), method), 105 486 get_private_items() get_shape() (guiqwt.tools.PointTool method), 477 (guiqwt.histogram.LevelsHistogram method), get_shape() (guiqwt.tools.RectangleTool method), 295 475 get_private_items() (guiqwt.image.ImagePlot get_shape() (guiqwt.tools.SegmentTool method), 480 method), 162 get_shape() (guiqwt.tools.SnapshotTool method), get_public_items() (guiqwt.baseplot.BasePlot 536 method), 71 get_stats() (guiqwt.image.BaseImageItem method), get_public_items() (guiqwt.curve.CurvePlot 182 method), 105 get_stats() (guiqwt.image.Histogram2DItem get_public_items() method), 254 (guiqwt.histogram.LevelsHistogram method), get_stats() (guiqwt.image.ImageFilterItem 295 method), 239 get_public_items() (guiqwt.image.ImagePlot get_stats() (guiqwt.image.ImageItem method), 198 method), 162 get_stats() (guiqwt.image.MaskedImageItem get_rect() (guiqwt.annotations.AnnotatedObliqueRectangle method), 230 method), 358 get_stats() (guiqwt.image.RawImageItem method), get_rect() (guiqwt.annotations.AnnotatedRectangle 190 method), 349 get_stats() (guiqwt.image.RGBImageItem method),

662 Index guiqwt Manual, Release 3.0.7

222 get_title() (guiqwt.styles.RangeShapeParam get_stats() (guiqwt.image.TrImageItem method), method), 565 206 get_title() (guiqwt.styles.ShapeParam method), get_stats() (guiqwt.image.XYImageFilterItem 563 method), 246 get_title() (guiqwt.styles.SymbolParam method), get_stats() (guiqwt.image.XYImageItem method), 567 214 get_title() (guiqwt.styles.TextStyleParam method), get_text() (guiqwt.annotations.AnnotatedCircle 570 method), 373 get_title() (guiqwt.styles.TrImageParam method), get_text() (guiqwt.annotations.AnnotatedEllipse 558 method), 366 get_title() (guiqwt.widgets.fit.AutoFitParam get_text() (guiqwt.annotations.AnnotatedObliqueRectangle method), 50 method), 358 get_tool() (guiqwt.plot.PlotManager method), 54 get_text() (guiqwt.annotations.AnnotatedPoint get_tool() (guiqwt.widgets.fit.FitDialog method), 40 method), 336 get_tool() (guiqwt.widgets.rotatecrop.RotateCropDialog get_text() (guiqwt.annotations.AnnotatedRectangle method), 586 method), 351 get_toolbar() (guiqwt.plot.PlotManager method), get_text() (guiqwt.annotations.AnnotatedSegment 56 method), 343 get_toolbar() (guiqwt.widgets.fit.FitDialog get_title() (guiqwt.baseplot.BasePlot method), 70 method), 40 get_title() (guiqwt.curve.CurvePlot method), 105 get_toolbar() (guiqwt.widgets.rotatecrop.RotateCropDialog get_title() (guiqwt.histogram.LevelsHistogram method), 586 method), 295 get_tr_angle() (guiqwt.annotations.AnnotatedCircle get_title() (guiqwt.image.ImagePlot method), 163 method), 373 get_title() (guiqwt.styles.AnnotationParam get_tr_angle() (guiqwt.annotations.AnnotatedEllipse method), 564 method), 365 get_title() (guiqwt.styles.AxesParam method), 561 get_tr_angle() (guiqwt.annotations.AnnotatedObliqueRectangle get_title() (guiqwt.styles.AxesShapeParam method), 357 method), 565 get_tr_center() (guiqwt.annotations.AnnotatedCircle get_title() (guiqwt.styles.BrushStyleParam method), 373 method), 569 get_tr_center() (guiqwt.annotations.AnnotatedEllipse get_title() (guiqwt.styles.CurveParam method), method), 365 555 get_tr_center() (guiqwt.annotations.AnnotatedObliqueRectangle get_title() (guiqwt.styles.ErrorBarParam method), method), 358 556 get_tr_center() (guiqwt.annotations.AnnotatedPoint get_title() (guiqwt.styles.FontParam method), 567 method), 336 get_title() (guiqwt.styles.GridParam method), 557 get_tr_center() (guiqwt.annotations.AnnotatedRectangle get_title() (guiqwt.styles.Histogram2DParam method), 350 method), 560 get_tr_center() (guiqwt.annotations.AnnotatedSegment get_title() (guiqwt.styles.HistogramParam method), 343 method), 559 get_tr_center_str() get_title() (guiqwt.styles.ImageAxesParam (guiqwt.annotations.AnnotatedCircle method), method), 561 373 get_title() (guiqwt.styles.ImageFilterParam get_tr_center_str() method), 559 (guiqwt.annotations.AnnotatedEllipse method), get_title() (guiqwt.styles.ImageParam method), 366 557 get_tr_center_str() get_title() (guiqwt.styles.LabelParam method), 562 (guiqwt.annotations.AnnotatedObliqueRectangle get_title() (guiqwt.styles.LegendParam method), method), 358 563 get_tr_center_str() get_title() (guiqwt.styles.LineStyleParam method), (guiqwt.annotations.AnnotatedPoint method), 568 336 get_title() (guiqwt.styles.MarkerParam method), get_tr_center_str() 566 (guiqwt.annotations.AnnotatedRectangle

Index 663 guiqwt Manual, Release 3.0.7

method), 351 get_xdiameter() (guiqwt.annotations.AnnotatedEllipse get_tr_center_str() method), 365 (guiqwt.annotations.AnnotatedSegment get_xdiameter() (guiqwt.shapes.EllipseShape method), 343 method), 414 get_tr_diameter() get_xsection() (guiqwt.image.BaseImageItem (guiqwt.annotations.AnnotatedCircle method), method), 182 372 get_xsection() (guiqwt.image.Histogram2DItem get_tr_length() (guiqwt.annotations.AnnotatedSegment method), 255 method), 342 get_xsection() (guiqwt.image.ImageFilterItem get_tr_size() (guiqwt.annotations.AnnotatedCircle method), 239 method), 373 get_xsection() (guiqwt.image.ImageItem method), get_tr_size() (guiqwt.annotations.AnnotatedEllipse 198 method), 365 get_xsection() (guiqwt.image.MaskedImageItem get_tr_size() (guiqwt.annotations.AnnotatedObliqueRectangle method), 231 method), 357 get_xsection() (guiqwt.image.RawImageItem get_tr_size() (guiqwt.annotations.AnnotatedPoint method), 190 method), 336 get_xsection() (guiqwt.image.RGBImageItem get_tr_size() (guiqwt.annotations.AnnotatedRectangle method), 222 method), 350 get_xsection() (guiqwt.image.TrImageItem get_tr_size() (guiqwt.annotations.AnnotatedSegment method), 206 method), 343 get_xsection() (guiqwt.image.XYImageFilterItem get_tr_size_str() method), 247 (guiqwt.annotations.AnnotatedCircle method), get_xsection() (guiqwt.image.XYImageItem 373 method), 214 get_tr_size_str() get_ycs_panel() (guiqwt.plot.PlotManager (guiqwt.annotations.AnnotatedEllipse method), method), 55 366 get_ycs_panel() (guiqwt.widgets.fit.FitDialog get_tr_size_str() method), 41 (guiqwt.annotations.AnnotatedObliqueRectangle get_ycs_panel() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 358 method), 586 get_tr_size_str() get_ydata() (guiqwt.image.ImageItem method), 196 (guiqwt.annotations.AnnotatedPoint method), get_ydata() (guiqwt.image.MaskedImageItem 336 method), 231 get_tr_size_str() get_ydata() (guiqwt.image.RGBImageItem method), (guiqwt.annotations.AnnotatedRectangle 222 method), 351 get_ydiameter() (guiqwt.annotations.AnnotatedCircle get_tr_size_str() method), 374 (guiqwt.annotations.AnnotatedSegment get_ydiameter() (guiqwt.annotations.AnnotatedEllipse method), 343 method), 365 get_values() (guiqwt.widgets.fit.FitDialog method), get_ydiameter() (guiqwt.shapes.EllipseShape 40 method), 414 get_xcs_panel() (guiqwt.plot.PlotManager get_ysection() (guiqwt.image.BaseImageItem method), 55 method), 182 get_xcs_panel() (guiqwt.widgets.fit.FitDialog get_ysection() (guiqwt.image.Histogram2DItem method), 40 method), 255 get_xcs_panel() (guiqwt.widgets.rotatecrop.RotateCropDialogget_ysection() (guiqwt.image.ImageFilterItem method), 586 method), 239 get_xdata() (guiqwt.image.ImageItem method), 196 get_ysection() (guiqwt.image.ImageItem method), get_xdata() (guiqwt.image.MaskedImageItem 198 method), 230 get_ysection() (guiqwt.image.MaskedImageItem get_xdata() (guiqwt.image.RGBImageItem method), method), 231 222 get_ysection() (guiqwt.image.RawImageItem get_xdiameter() (guiqwt.annotations.AnnotatedCircle method), 190 method), 373 get_ysection() (guiqwt.image.RGBImageItem

664 Index guiqwt Manual, Release 3.0.7

method), 222 getCanvasMarginHint() get_ysection() (guiqwt.image.TrImageItem (guiqwt.image.XYImageFilterItem method), method), 206 245 get_ysection() (guiqwt.image.XYImageFilterItem getCanvasMarginHint() method), 247 (guiqwt.image.XYImageItem method), 213 get_ysection() (guiqwt.image.XYImageItem getCanvasMarginHint() method), 214 (guiqwt.label.DataInfoLabel method), 453 getCanvasMarginHint() getCanvasMarginHint() (guiqwt.label.LabelItem (guiqwt.annotations.AnnotatedCircle method), method), 434 373 getCanvasMarginHint() getCanvasMarginHint() (guiqwt.label.LegendBoxItem method), 440 (guiqwt.annotations.AnnotatedEllipse method), getCanvasMarginHint() 366 (guiqwt.label.SelectedLegendBoxItem method), getCanvasMarginHint() 446 (guiqwt.annotations.AnnotatedObliqueRectangle getCanvasMarginHint() (guiqwt.shapes.Axes method), 358 method), 421 getCanvasMarginHint() getCanvasMarginHint() (guiqwt.annotations.AnnotatedPoint method), (guiqwt.shapes.EllipseShape method), 414 335 getCanvasMarginHint() getCanvasMarginHint() (guiqwt.shapes.ObliqueRectangleShape (guiqwt.annotations.AnnotatedRectangle method), 394 method), 350 getCanvasMarginHint() getCanvasMarginHint() (guiqwt.shapes.PointShape method), 401 (guiqwt.annotations.AnnotatedSegment getCanvasMarginHint() method), 343 (guiqwt.shapes.PolygonShape method), 381 getCanvasMarginHint() (guiqwt.curve.CurveItem getCanvasMarginHint() method), 127 (guiqwt.shapes.RectangleShape method), getCanvasMarginHint() 387 (guiqwt.curve.ErrorBarCurveItem method), getCanvasMarginHint() 141 (guiqwt.shapes.SegmentShape method), 408 getCanvasMarginHint() getCanvasMarginHint() (guiqwt.histogram.HistogramItem method), (guiqwt.shapes.XRangeSelection method), 266 428 getCanvasMarginHint() getCanvasMarginsHint() (guiqwt.image.BaseImageItem method), (guiqwt.baseplot.BasePlot method), 80 183 getCanvasMarginsHint() getCanvasMarginHint() (guiqwt.curve.CurvePlot method), 104 (guiqwt.image.Histogram2DItem method), getCanvasMarginsHint() 253 (guiqwt.histogram.LevelsHistogram method), getCanvasMarginHint() 294 (guiqwt.image.ImageFilterItem method), getCanvasMarginsHint() 238 (guiqwt.image.ImagePlot method), 161 getCanvasMarginHint() getContentsMargins() (guiqwt.baseplot.BasePlot (guiqwt.image.ImageItem method), 197 method), 80 getCanvasMarginHint() getContentsMargins() (guiqwt.image.MaskedImageItem method), (guiqwt.cross_section.XCrossSection method), 229 316 getCanvasMarginHint() getContentsMargins() (guiqwt.image.RawImageItem method), 188 (guiqwt.cross_section.YCrossSection method), getCanvasMarginHint() 326 (guiqwt.image.RGBImageItem method), getContentsMargins() (guiqwt.curve.CurvePlot 220 method), 104 getCanvasMarginHint() getContentsMargins() (guiqwt.image.TrImageItem method), 205 (guiqwt.histogram.ContrastAdjustment

Index 665 guiqwt Manual, Release 3.0.7

method), 279 method), 586 getContentsMargins() grabGesture() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.histogram.LevelsHistogram method), method), 599 294 grabKeyboard() (guiqwt.baseplot.BasePlot method), getContentsMargins() (guiqwt.image.ImagePlot 80 method), 161 grabKeyboard() (guiqwt.cross_section.XCrossSection getContentsMargins() method), 316 (guiqwt.widgets.fit.FitDialog method), 39 grabKeyboard() (guiqwt.cross_section.YCrossSection getContentsMargins() method), 326 (guiqwt.widgets.resizedialog.ResizeDialog grabKeyboard() (guiqwt.curve.CurvePlot method), method), 573 105 getContentsMargins() grabKeyboard() (guiqwt.histogram.ContrastAdjustment (guiqwt.widgets.rotatecrop.RotateCropDialog method), 279 method), 585 grabKeyboard() (guiqwt.histogram.LevelsHistogram getContentsMargins() method), 295 (guiqwt.widgets.rotatecrop.RotateCropWidget grabKeyboard() (guiqwt.image.ImagePlot method), method), 599 163 grab() (guiqwt.baseplot.BasePlot method), 80 grabKeyboard() (guiqwt.widgets.fit.FitDialog grab() (guiqwt.cross_section.XCrossSection method), method), 41 316 grabKeyboard() (guiqwt.widgets.resizedialog.ResizeDialog grab() (guiqwt.cross_section.YCrossSection method), method), 574 326 grabKeyboard() (guiqwt.widgets.rotatecrop.RotateCropDialog grab() (guiqwt.curve.CurvePlot method), 105 method), 586 grab() (guiqwt.histogram.ContrastAdjustment grabKeyboard() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 279 method), 599 grab() (guiqwt.histogram.LevelsHistogram method), grabMouse() (guiqwt.baseplot.BasePlot method), 80 295 grabMouse() (guiqwt.cross_section.XCrossSection grab() (guiqwt.image.ImagePlot method), 163 method), 316 grab() (guiqwt.widgets.fit.FitDialog method), 41 grabMouse() (guiqwt.cross_section.YCrossSection grab() (guiqwt.widgets.resizedialog.ResizeDialog method), 326 method), 573 grabMouse() (guiqwt.curve.CurvePlot method), 105 grab() (guiqwt.widgets.rotatecrop.RotateCropDialog grabMouse() (guiqwt.histogram.ContrastAdjustment method), 586 method), 279 grab() (guiqwt.widgets.rotatecrop.RotateCropWidget grabMouse() (guiqwt.histogram.LevelsHistogram method), 599 method), 295 grabGesture() (guiqwt.baseplot.BasePlot method), grabMouse() (guiqwt.image.ImagePlot method), 163 80 grabMouse() (guiqwt.widgets.fit.FitDialog method), grabGesture() (guiqwt.cross_section.XCrossSection 41 method), 316 grabMouse() (guiqwt.widgets.resizedialog.ResizeDialog grabGesture() (guiqwt.cross_section.YCrossSection method), 574 method), 326 grabMouse() (guiqwt.widgets.rotatecrop.RotateCropDialog grabGesture() (guiqwt.curve.CurvePlot method), method), 586 105 grabMouse() (guiqwt.widgets.rotatecrop.RotateCropWidget grabGesture() (guiqwt.histogram.ContrastAdjustment method), 599 method), 279 grabShortcut() (guiqwt.baseplot.BasePlot method), grabGesture() (guiqwt.histogram.LevelsHistogram 80 method), 295 grabShortcut() (guiqwt.cross_section.XCrossSection grabGesture() (guiqwt.image.ImagePlot method), method), 316 163 grabShortcut() (guiqwt.cross_section.YCrossSection grabGesture() (guiqwt.widgets.fit.FitDialog method), 326 method), 41 grabShortcut() (guiqwt.curve.CurvePlot method), grabGesture() (guiqwt.widgets.resizedialog.ResizeDialog 106 method), 573 grabShortcut() (guiqwt.histogram.ContrastAdjustment grabGesture() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 279

666 Index guiqwt Manual, Release 3.0.7 grabShortcut() (guiqwt.histogram.LevelsHistogram graphicsProxyWidget() method), 296 (guiqwt.widgets.resizedialog.ResizeDialog grabShortcut() (guiqwt.image.ImagePlot method), method), 574 163 graphicsProxyWidget() grabShortcut() (guiqwt.widgets.fit.FitDialog (guiqwt.widgets.rotatecrop.RotateCropDialog method), 41 method), 586 grabShortcut() (guiqwt.widgets.resizedialog.ResizeDialoggraphicsProxyWidget() method), 574 (guiqwt.widgets.rotatecrop.RotateCropWidget grabShortcut() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 599 method), 586 grid() (guiqwt.builder.PlotItemBuilder method), 59 grabShortcut() (guiqwt.widgets.rotatecrop.RotateCropWidgetgrid() (in module guiqwt.pyplot), 33 method), 599 GridParam (class in guiqwt.styles), 556 graphicsEffect() (guiqwt.baseplot.BasePlot gridparam() (guiqwt.builder.PlotItemBuilder method), 80 method), 59 graphicsEffect() (guiqwt.cross_section.XCrossSectionguifit() (in module guiqwt.widgets.fit), 36 method), 316 guiqwt (module),1 graphicsEffect() (guiqwt.cross_section.YCrossSectionguiqwt.annotations (module), 334 method), 327 guiqwt.baseplot (module), 68 graphicsEffect() (guiqwt.curve.CurvePlot guiqwt.builder (module), 58 method), 106 guiqwt.cross_section (module), 312 graphicsEffect() (guiqwt.histogram.ContrastAdjustmentguiqwt.curve (module), 94 method), 279 guiqwt.histogram (module), 260 graphicsEffect() (guiqwt.histogram.LevelsHistogramguiqwt.image (module), 152 method), 296 guiqwt.io (module), 570 graphicsEffect() (guiqwt.image.ImagePlot guiqwt.label (module), 433 method), 163 guiqwt.panels (module), 66 graphicsEffect() (guiqwt.widgets.fit.FitDialog guiqwt.plot (module), 51 method), 41 guiqwt.pyplot (module), 31 graphicsEffect() (guiqwt.widgets.resizedialog.ResizeDialogguiqwt.shapes (module), 380 method), 574 guiqwt.signals (module), 67 graphicsEffect() (guiqwt.widgets.rotatecrop.RotateCropDialogguiqwt.styles (module), 555 method), 586 guiqwt.tools (module), 458 graphicsEffect() (guiqwt.widgets.rotatecrop.RotateCropWidgetguiqwt.widgets.fit (module), 35 method), 599 guiqwt.widgets.resizedialog (module), 570 graphicsProxyWidget() guiqwt.widgets.rotatecrop (module), 581 (guiqwt.baseplot.BasePlot method), 80 graphicsProxyWidget() H (guiqwt.cross_section.XCrossSection method), handle_final_shape() 316 (guiqwt.tools.AnnotatedCircleTool method), graphicsProxyWidget() 491 (guiqwt.cross_section.YCrossSection method), handle_final_shape() 327 (guiqwt.tools.AnnotatedEllipseTool method), graphicsProxyWidget() (guiqwt.curve.CurvePlot 492 method), 106 handle_final_shape() graphicsProxyWidget() (guiqwt.tools.AnnotatedPointTool method), (guiqwt.histogram.ContrastAdjustment 496 method), 279 handle_final_shape() graphicsProxyWidget() (guiqwt.tools.AnnotatedRectangleTool (guiqwt.histogram.LevelsHistogram method), method), 489 296 handle_final_shape() graphicsProxyWidget() (guiqwt.image.ImagePlot (guiqwt.tools.AnnotatedSegmentTool method), method), 163 498 graphicsProxyWidget() handle_final_shape() (guiqwt.widgets.fit.FitDialog method), 41 (guiqwt.tools.AverageCrossSectionTool

Index 667 guiqwt Manual, Release 3.0.7

method), 526 hasHeightForWidth() handle_final_shape() (guiqwt.tools.CircleTool (guiqwt.widgets.resizedialog.ResizeDialog method), 482 method), 574 handle_final_shape() hasHeightForWidth() (guiqwt.tools.CrossSectionTool method), (guiqwt.widgets.rotatecrop.RotateCropDialog 523 method), 586 handle_final_shape() (guiqwt.tools.EllipseTool hasHeightForWidth() method), 483 (guiqwt.widgets.rotatecrop.RotateCropWidget handle_final_shape() method), 599 (guiqwt.tools.PlaceAxesTool method), 486 hasMouseTracking() (guiqwt.baseplot.BasePlot handle_final_shape() (guiqwt.tools.PointTool method), 80 method), 477 hasMouseTracking() handle_final_shape() (guiqwt.cross_section.XCrossSection method), (guiqwt.tools.RectangleTool method), 475 317 handle_final_shape() (guiqwt.tools.SegmentTool hasMouseTracking() method), 480 (guiqwt.cross_section.YCrossSection method), hasFocus() (guiqwt.baseplot.BasePlot method), 80 327 hasFocus() (guiqwt.cross_section.XCrossSection hasMouseTracking() (guiqwt.curve.CurvePlot method), 317 method), 106 hasFocus() (guiqwt.cross_section.YCrossSection hasMouseTracking() method), 327 (guiqwt.histogram.ContrastAdjustment hasFocus() (guiqwt.curve.CurvePlot method), 106 method), 279 hasFocus() (guiqwt.histogram.ContrastAdjustment hasMouseTracking() method), 279 (guiqwt.histogram.LevelsHistogram method), hasFocus() (guiqwt.histogram.LevelsHistogram 296 method), 296 hasMouseTracking() (guiqwt.image.ImagePlot hasFocus() (guiqwt.image.ImagePlot method), 163 method), 163 hasFocus() (guiqwt.widgets.fit.FitDialog method), 41 hasMouseTracking() (guiqwt.widgets.fit.FitDialog hasFocus() (guiqwt.widgets.resizedialog.ResizeDialog method), 41 method), 574 hasMouseTracking() hasFocus() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.widgets.resizedialog.ResizeDialog method), 586 method), 574 hasFocus() (guiqwt.widgets.rotatecrop.RotateCropWidgethasMouseTracking() method), 599 (guiqwt.widgets.rotatecrop.RotateCropDialog hasHeightForWidth() (guiqwt.baseplot.BasePlot method), 587 method), 80 hasMouseTracking() hasHeightForWidth() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.cross_section.XCrossSection method), method), 599 317 hasTabletTracking() (guiqwt.baseplot.BasePlot hasHeightForWidth() method), 80 (guiqwt.cross_section.YCrossSection method), hasTabletTracking() 327 (guiqwt.cross_section.XCrossSection method), hasHeightForWidth() (guiqwt.curve.CurvePlot 317 method), 106 hasTabletTracking() hasHeightForWidth() (guiqwt.cross_section.YCrossSection method), (guiqwt.histogram.ContrastAdjustment 327 method), 279 hasTabletTracking() (guiqwt.curve.CurvePlot hasHeightForWidth() method), 106 (guiqwt.histogram.LevelsHistogram method), hasTabletTracking() 296 (guiqwt.histogram.ContrastAdjustment hasHeightForWidth() (guiqwt.image.ImagePlot method), 279 method), 163 hasTabletTracking() hasHeightForWidth() (guiqwt.histogram.LevelsHistogram method), (guiqwt.widgets.fit.FitDialog method), 41 296

668 Index guiqwt Manual, Release 3.0.7

hasTabletTracking() (guiqwt.image.ImagePlot method), 599 method), 163 heightMM() (guiqwt.baseplot.BasePlot method), 80 hasTabletTracking() heightMM() (guiqwt.cross_section.XCrossSection (guiqwt.widgets.fit.FitDialog method), 41 method), 317 hasTabletTracking() heightMM() (guiqwt.cross_section.YCrossSection (guiqwt.widgets.resizedialog.ResizeDialog method), 327 method), 574 heightMM() (guiqwt.curve.CurvePlot method), 106 hasTabletTracking() heightMM() (guiqwt.histogram.ContrastAdjustment (guiqwt.widgets.rotatecrop.RotateCropDialog method), 280 method), 587 heightMM() (guiqwt.histogram.LevelsHistogram hasTabletTracking() method), 296 (guiqwt.widgets.rotatecrop.RotateCropWidget heightMM() (guiqwt.image.ImagePlot method), 163 method), 599 heightMM() (guiqwt.widgets.fit.FitDialog method), 41 hcursor() (guiqwt.builder.PlotItemBuilder method), heightMM() (guiqwt.widgets.resizedialog.ResizeDialog 64 method), 574 height() (guiqwt.baseplot.BasePlot method), 80 heightMM() (guiqwt.widgets.rotatecrop.RotateCropDialog height() (guiqwt.cross_section.XCrossSection method), 587 method), 317 heightMM() (guiqwt.widgets.rotatecrop.RotateCropWidget height() (guiqwt.cross_section.YCrossSection method), 599 method), 327 HelpTool (class in guiqwt.tools), 545 height() (guiqwt.curve.CurvePlot method), 106 hide() (guiqwt.annotations.AnnotatedCircle method), height() (guiqwt.histogram.ContrastAdjustment 374 method), 279 hide() (guiqwt.annotations.AnnotatedEllipse method), height() (guiqwt.histogram.LevelsHistogram 366 method), 296 hide() (guiqwt.annotations.AnnotatedObliqueRectangle height() (guiqwt.image.ImagePlot method), 163 method), 359 height() (guiqwt.widgets.fit.FitDialog method), 41 hide() (guiqwt.annotations.AnnotatedPoint method), height() (guiqwt.widgets.resizedialog.ResizeDialog 336 method), 571 hide() (guiqwt.annotations.AnnotatedRectangle height() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 351 method), 587 hide() (guiqwt.annotations.AnnotatedSegment height() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 343 method), 599 hide() (guiqwt.baseplot.BasePlot method), 80 heightForWidth() (guiqwt.baseplot.BasePlot hide() (guiqwt.cross_section.XCrossSection method), method), 80 317 heightForWidth() (guiqwt.cross_section.XCrossSectionhide() (guiqwt.cross_section.YCrossSection method), method), 317 327 heightForWidth() (guiqwt.cross_section.YCrossSectionhide() (guiqwt.curve.CurveItem method), 127 method), 327 hide() (guiqwt.curve.CurvePlot method), 106 heightForWidth() (guiqwt.curve.CurvePlot hide() (guiqwt.curve.ErrorBarCurveItem method), 142 method), 106 hide() (guiqwt.histogram.ContrastAdjustment heightForWidth() (guiqwt.histogram.ContrastAdjustment method), 280 method), 280 hide() (guiqwt.histogram.HistogramItem method), 266 heightForWidth() (guiqwt.histogram.LevelsHistogramhide() (guiqwt.histogram.LevelsHistogram method), method), 296 296 heightForWidth() (guiqwt.image.ImagePlot hide() (guiqwt.image.BaseImageItem method), 183 method), 163 hide() (guiqwt.image.Histogram2DItem method), 255 heightForWidth() (guiqwt.widgets.fit.FitDialog hide() (guiqwt.image.ImageFilterItem method), 239 method), 41 hide() (guiqwt.image.ImageItem method), 198 heightForWidth() (guiqwt.widgets.resizedialog.ResizeDialoghide() (guiqwt.image.ImagePlot method), 163 method), 574 hide() (guiqwt.image.MaskedImageItem method), 231 heightForWidth() (guiqwt.widgets.rotatecrop.RotateCropDialoghide() (guiqwt.image.RawImageItem method), 190 method), 587 hide() (guiqwt.image.RGBImageItem method), 222 heightForWidth() (guiqwt.widgets.rotatecrop.RotateCropWidgethide() (guiqwt.image.TrImageItem method), 206

Index 669 guiqwt Manual, Release 3.0.7

hide() (guiqwt.image.XYImageFilterItem method), 247 HistogramItem (class in guiqwt.histogram), 261 hide() (guiqwt.image.XYImageItem method), 214 HistogramParam (class in guiqwt.styles), 559 hide() (guiqwt.label.DataInfoLabel method), 453 hit_test() (guiqwt.annotations.AnnotatedCircle hide() (guiqwt.label.LabelItem method), 435 method), 374 hide() (guiqwt.label.LegendBoxItem method), 441 hit_test() (guiqwt.annotations.AnnotatedEllipse hide() (guiqwt.label.SelectedLegendBoxItem method), method), 366 447 hit_test() (guiqwt.annotations.AnnotatedObliqueRectangle hide() (guiqwt.shapes.Axes method), 422 method), 359 hide() (guiqwt.shapes.EllipseShape method), 415 hit_test() (guiqwt.annotations.AnnotatedPoint hide() (guiqwt.shapes.ObliqueRectangleShape method), 336 method), 395 hit_test() (guiqwt.annotations.AnnotatedRectangle hide() (guiqwt.shapes.PointShape method), 401 method), 351 hide() (guiqwt.shapes.PolygonShape method), 382 hit_test() (guiqwt.annotations.AnnotatedSegment hide() (guiqwt.shapes.RectangleShape method), 388 method), 343 hide() (guiqwt.shapes.SegmentShape method), 408 hit_test() (guiqwt.curve.CurveItem method), 123 hide() (guiqwt.shapes.XRangeSelection method), 428 hit_test() (guiqwt.curve.ErrorBarCurveItem hide() (guiqwt.widgets.fit.FitDialog method), 41 method), 142 hide() (guiqwt.widgets.resizedialog.ResizeDialog hit_test() (guiqwt.histogram.HistogramItem method), 574 method), 267 hide() (guiqwt.widgets.rotatecrop.RotateCropDialog hit_test() (guiqwt.shapes.Axes method), 422 method), 587 hit_test() (guiqwt.shapes.EllipseShape method), hide() (guiqwt.widgets.rotatecrop.RotateCropWidget 414 method), 599 hit_test() (guiqwt.shapes.ObliqueRectangleShape hide_items() (guiqwt.baseplot.BasePlot method), 71 method), 395 hide_items() (guiqwt.curve.CurvePlot method), 106 hit_test() (guiqwt.shapes.PointShape method), 401 hide_items() (guiqwt.histogram.LevelsHistogram hit_test() (guiqwt.shapes.PolygonShape method), method), 296 381 hide_items() (guiqwt.image.ImagePlot method), 163 hit_test() (guiqwt.shapes.RectangleShape method), hideEvent() (guiqwt.baseplot.BasePlot method), 80 388 hideEvent() (guiqwt.cross_section.XCrossSection hit_test() (guiqwt.shapes.SegmentShape method), method), 317 408 hideEvent() (guiqwt.cross_section.YCrossSection hit_test() (guiqwt.shapes.XRangeSelection method), 327 method), 427 hideEvent() (guiqwt.curve.CurvePlot method), 106 HRangeTool (class in guiqwt.tools), 499 hideEvent() (guiqwt.histogram.ContrastAdjustment method), 280 I hideEvent() (guiqwt.histogram.LevelsHistogram icon() (guiqwt.annotations.AnnotatedCircle method), method), 296 374 hideEvent() (guiqwt.image.ImagePlot method), 163 icon() (guiqwt.annotations.AnnotatedEllipse method), hideEvent() (guiqwt.widgets.fit.FitDialog method), 366 41 icon() (guiqwt.annotations.AnnotatedObliqueRectangle hideEvent() (guiqwt.widgets.resizedialog.ResizeDialog method), 359 method), 574 icon() (guiqwt.annotations.AnnotatedPoint method), hideEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog 336 method), 587 icon() (guiqwt.annotations.AnnotatedRectangle hideEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 351 method), 599 icon() (guiqwt.annotations.AnnotatedSegment hist() (in module guiqwt.pyplot), 34 method), 344 histogram() (guiqwt.builder.PlotItemBuilder icon() (guiqwt.curve.CurveItem method), 127 method), 62 icon() (guiqwt.curve.ErrorBarCurveItem method), 142 histogram2D() (guiqwt.builder.PlotItemBuilder icon() (guiqwt.histogram.HistogramItem method), 267 method), 63 icon() (guiqwt.image.BaseImageItem method), 183 Histogram2DItem (class in guiqwt.image), 252 icon() (guiqwt.image.Histogram2DItem method), 255 Histogram2DParam (class in guiqwt.styles), 560 icon() (guiqwt.image.ImageFilterItem method), 239

670 Index guiqwt Manual, Release 3.0.7

icon() (guiqwt.image.ImageItem method), 198 inherits() (guiqwt.histogram.LevelsHistogram icon() (guiqwt.image.MaskedImageItem method), 231 method), 296 icon() (guiqwt.image.RawImageItem method), 190 inherits() (guiqwt.image.ImagePlot method), 163 icon() (guiqwt.image.RGBImageItem method), 222 inherits() (guiqwt.tools.AnnotatedCircleTool icon() (guiqwt.image.TrImageItem method), 206 method), 491 icon() (guiqwt.image.XYImageFilterItem method), 247 inherits() (guiqwt.tools.AnnotatedEllipseTool icon() (guiqwt.image.XYImageItem method), 214 method), 493 icon() (guiqwt.label.DataInfoLabel method), 453 inherits() (guiqwt.tools.AnnotatedPointTool icon() (guiqwt.label.LabelItem method), 435 method), 496 icon() (guiqwt.label.LegendBoxItem method), 441 inherits() (guiqwt.tools.AnnotatedRectangleTool icon() (guiqwt.label.SelectedLegendBoxItem method), method), 489 447 inherits() (guiqwt.tools.AnnotatedSegmentTool icon() (guiqwt.shapes.Axes method), 422 method), 498 icon() (guiqwt.shapes.EllipseShape method), 415 inherits() (guiqwt.tools.AntiAliasingTool method), icon() (guiqwt.shapes.ObliqueRectangleShape 504 method), 395 inherits() (guiqwt.tools.AspectRatioTool method), icon() (guiqwt.shapes.PointShape method), 402 510 icon() (guiqwt.shapes.PolygonShape method), 382 inherits() (guiqwt.tools.AverageCrossSectionTool icon() (guiqwt.shapes.RectangleShape method), 388 method), 526 icon() (guiqwt.shapes.SegmentShape method), 408 inherits() (guiqwt.tools.AxisScaleTool method), 544 icon() (guiqwt.shapes.XRangeSelection method), 428 inherits() (guiqwt.tools.CircleTool method), 482 image() (guiqwt.builder.PlotItemBuilder method), 62 inherits() (guiqwt.tools.ColormapTool method), 518 ImageAxesParam (class in guiqwt.styles), 561 inherits() (guiqwt.tools.ContrastPanelTool method), ImageDialog (class in guiqwt.plot), 58 516 imagefilter() (guiqwt.builder.PlotItemBuilder inherits() (guiqwt.tools.CopyToClipboardTool method), 63 method), 530 ImageFilterItem (class in guiqwt.image), 236 inherits() (guiqwt.tools.CrossSectionTool method), ImageFilterParam (class in guiqwt.styles), 558 524 ImageItem (class in guiqwt.image), 195 inherits() (guiqwt.tools.DeleteItemTool method), ImageParam (class in guiqwt.styles), 557 554 ImagePlot (class in guiqwt.image), 153 inherits() (guiqwt.tools.DisplayCoordsTool ImagePlot.PaintDeviceMetric (class in method), 506 guiqwt.image), 154 inherits() (guiqwt.tools.DummySeparatorTool ImagePlot.RenderFlag (class in guiqwt.image), method), 502 154 inherits() (guiqwt.tools.EditItemDataTool method), ImagePlot.RenderFlags (class in guiqwt.image), 550 154 inherits() (guiqwt.tools.EllipseTool method), 484 ImagePlot.Shadow (class in guiqwt.image), 154 inherits() (guiqwt.tools.ExportItemDataTool ImagePlot.Shape (class in guiqwt.image), 154 method), 548 ImagePlot.StyleMask (class in guiqwt.image), 154 inherits() (guiqwt.tools.FreeFormTool method), 471 ImageWidget (class in guiqwt.plot), 58 inherits() (guiqwt.tools.HelpTool method), 546 imread() (in module guiqwt.io), 570 inherits() (guiqwt.tools.HRangeTool method), 500 imshow() (in module guiqwt.pyplot), 34 inherits() (guiqwt.tools.ItemCenterTool method), imwrite() (in module guiqwt.io), 570 552 info_label() (guiqwt.builder.PlotItemBuilder inherits() (guiqwt.tools.ItemListPanelTool method), method), 66 514 inherits() (guiqwt.baseplot.BasePlot method), 80 inherits() (guiqwt.tools.LabelTool method), 473 inherits() (guiqwt.cross_section.XCrossSection inherits() (guiqwt.tools.LoadItemsTool method), method), 317 542 inherits() (guiqwt.cross_section.YCrossSection inherits() (guiqwt.tools.MultiLineTool method), 469 method), 327 inherits() (guiqwt.tools.OpenFileTool method), 532 inherits() (guiqwt.curve.CurvePlot method), 106 inherits() (guiqwt.tools.OpenImageTool method), inherits() (guiqwt.histogram.ContrastAdjustment 534 method), 280 inherits() (guiqwt.tools.PanelTool method), 512

Index 671 guiqwt Manual, Release 3.0.7 inherits() (guiqwt.tools.PlaceAxesTool method), method), 587 487 initPainter() (guiqwt.widgets.rotatecrop.RotateCropWidget inherits() (guiqwt.tools.PointTool method), 477 method), 599 inherits() (guiqwt.tools.PrintTool method), 538 initStyleOption() (guiqwt.baseplot.BasePlot inherits() (guiqwt.tools.RectangleTool method), 475 method), 80 inherits() (guiqwt.tools.RectZoomTool method), 462 initStyleOption() (guiqwt.curve.CurvePlot inherits() (guiqwt.tools.ReverseYAxisTool method), method), 106 508 initStyleOption() inherits() (guiqwt.tools.SaveAsTool method), 528 (guiqwt.histogram.LevelsHistogram method), inherits() (guiqwt.tools.SaveItemsTool method), 540 296 inherits() (guiqwt.tools.SegmentTool method), 480 initStyleOption() (guiqwt.image.ImagePlot inherits() (guiqwt.tools.SelectPointTool method), method), 163 466 inputMethodEvent() (guiqwt.baseplot.BasePlot inherits() (guiqwt.tools.SelectTool method), 464 method), 80 inherits() (guiqwt.tools.SnapshotTool method), 536 inputMethodEvent() inherits() (guiqwt.tools.XCSPanelTool method), 520 (guiqwt.cross_section.XCrossSection method), inherits() (guiqwt.tools.YCSPanelTool method), 522 317 inherits() (guiqwt.widgets.fit.FitDialog method), 41 inputMethodEvent() inherits() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.cross_section.YCrossSection method), method), 574 327 inherits() (guiqwt.widgets.rotatecrop.RotateCropDialoginputMethodEvent() (guiqwt.curve.CurvePlot method), 587 method), 106 inherits() (guiqwt.widgets.rotatecrop.RotateCropWidgetinputMethodEvent() method), 599 (guiqwt.histogram.ContrastAdjustment init() (guiqwt.curve.CurveItem method), 128 method), 280 init() (guiqwt.curve.ErrorBarCurveItem method), 142 inputMethodEvent() init() (guiqwt.histogram.HistogramItem method), 267 (guiqwt.histogram.LevelsHistogram method), initAxesData() (guiqwt.baseplot.BasePlot method), 296 80 inputMethodEvent() (guiqwt.image.ImagePlot initAxesData() (guiqwt.curve.CurvePlot method), method), 163 106 inputMethodEvent() (guiqwt.widgets.fit.FitDialog initAxesData() (guiqwt.histogram.LevelsHistogram method), 41 method), 296 inputMethodEvent() initAxesData() (guiqwt.image.ImagePlot method), (guiqwt.widgets.resizedialog.ResizeDialog 163 method), 574 initPainter() (guiqwt.baseplot.BasePlot method), inputMethodEvent() 80 (guiqwt.widgets.rotatecrop.RotateCropDialog initPainter() (guiqwt.cross_section.XCrossSection method), 587 method), 317 inputMethodEvent() initPainter() (guiqwt.cross_section.YCrossSection (guiqwt.widgets.rotatecrop.RotateCropWidget method), 327 method), 599 initPainter() (guiqwt.curve.CurvePlot method), inputMethodHints() (guiqwt.baseplot.BasePlot 106 method), 81 initPainter() (guiqwt.histogram.ContrastAdjustment inputMethodHints() method), 280 (guiqwt.cross_section.XCrossSection method), initPainter() (guiqwt.histogram.LevelsHistogram 317 method), 296 inputMethodHints() initPainter() (guiqwt.image.ImagePlot method), (guiqwt.cross_section.YCrossSection method), 163 327 initPainter() (guiqwt.widgets.fit.FitDialog inputMethodHints() (guiqwt.curve.CurvePlot method), 41 method), 106 initPainter() (guiqwt.widgets.resizedialog.ResizeDialoginputMethodHints() method), 574 (guiqwt.histogram.ContrastAdjustment initPainter() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 280

672 Index guiqwt Manual, Release 3.0.7 inputMethodHints() method), 280 (guiqwt.histogram.LevelsHistogram method), insertAction() (guiqwt.histogram.LevelsHistogram 296 method), 296 inputMethodHints() (guiqwt.image.ImagePlot insertAction() (guiqwt.image.ImagePlot method), method), 163 163 inputMethodHints() (guiqwt.widgets.fit.FitDialog insertAction() (guiqwt.widgets.fit.FitDialog method), 41 method), 41 inputMethodHints() insertAction() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.widgets.resizedialog.ResizeDialog method), 574 method), 574 insertAction() (guiqwt.widgets.rotatecrop.RotateCropDialog inputMethodHints() method), 587 (guiqwt.widgets.rotatecrop.RotateCropDialog insertAction() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 587 method), 599 inputMethodHints() insertActions() (guiqwt.baseplot.BasePlot (guiqwt.widgets.rotatecrop.RotateCropWidget method), 81 method), 599 insertActions() (guiqwt.cross_section.XCrossSection inputMethodQuery() (guiqwt.baseplot.BasePlot method), 317 method), 81 insertActions() (guiqwt.cross_section.YCrossSection inputMethodQuery() method), 327 (guiqwt.cross_section.XCrossSection method), insertActions() (guiqwt.curve.CurvePlot method), 317 106 inputMethodQuery() insertActions() (guiqwt.histogram.ContrastAdjustment (guiqwt.cross_section.YCrossSection method), method), 280 327 insertActions() (guiqwt.histogram.LevelsHistogram inputMethodQuery() (guiqwt.curve.CurvePlot method), 296 method), 106 insertActions() (guiqwt.image.ImagePlot inputMethodQuery() method), 163 (guiqwt.histogram.ContrastAdjustment insertActions() (guiqwt.widgets.fit.FitDialog method), 280 method), 41 inputMethodQuery() insertActions() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.histogram.LevelsHistogram method), method), 574 296 insertActions() (guiqwt.widgets.rotatecrop.RotateCropDialog inputMethodQuery() (guiqwt.image.ImagePlot method), 587 method), 163 insertActions() (guiqwt.widgets.rotatecrop.RotateCropWidget inputMethodQuery() (guiqwt.widgets.fit.FitDialog method), 599 method), 41 insertItem() (guiqwt.baseplot.BasePlot method), 81 inputMethodQuery() insertItem() (guiqwt.curve.CurvePlot method), 106 (guiqwt.widgets.resizedialog.ResizeDialog insertItem() (guiqwt.histogram.LevelsHistogram method), 574 method), 296 inputMethodQuery() insertItem() (guiqwt.image.ImagePlot method), 163 (guiqwt.widgets.rotatecrop.RotateCropDialog insertLegend() (guiqwt.baseplot.BasePlot method), method), 587 81 inputMethodQuery() insertLegend() (guiqwt.curve.CurvePlot method), (guiqwt.widgets.rotatecrop.RotateCropWidget 106 method), 599 insertLegend() (guiqwt.histogram.LevelsHistogram insertAction() (guiqwt.baseplot.BasePlot method), method), 296 81 insertLegend() (guiqwt.image.ImagePlot method), insertAction() (guiqwt.cross_section.XCrossSection 164 method), 317 install_button_layout() insertAction() (guiqwt.cross_section.YCrossSection (guiqwt.plot.CurveDialog method), 57 method), 327 install_button_layout() insertAction() (guiqwt.curve.CurvePlot method), (guiqwt.widgets.rotatecrop.RotateCropDialog 106 method), 587 insertAction() (guiqwt.histogram.ContrastAdjustmentinstallEventFilter() (guiqwt.baseplot.BasePlot

Index 673 guiqwt Manual, Release 3.0.7

method), 81 524 installEventFilter() installEventFilter() (guiqwt.cross_section.XCrossSection method), (guiqwt.tools.DeleteItemTool method), 554 317 installEventFilter() installEventFilter() (guiqwt.tools.DisplayCoordsTool method), (guiqwt.cross_section.YCrossSection method), 506 327 installEventFilter() installEventFilter() (guiqwt.curve.CurvePlot (guiqwt.tools.DummySeparatorTool method), method), 107 502 installEventFilter() installEventFilter() (guiqwt.histogram.ContrastAdjustment (guiqwt.tools.EditItemDataTool method), method), 280 550 installEventFilter() installEventFilter() (guiqwt.tools.EllipseTool (guiqwt.histogram.LevelsHistogram method), method), 484 297 installEventFilter() installEventFilter() (guiqwt.image.ImagePlot (guiqwt.tools.ExportItemDataTool method), method), 164 548 installEventFilter() installEventFilter() (guiqwt.tools.AnnotatedCircleTool method), (guiqwt.tools.FreeFormTool method), 471 491 installEventFilter() (guiqwt.tools.HelpTool installEventFilter() method), 546 (guiqwt.tools.AnnotatedEllipseTool method), installEventFilter() (guiqwt.tools.HRangeTool 494 method), 500 installEventFilter() installEventFilter() (guiqwt.tools.AnnotatedPointTool method), (guiqwt.tools.ItemCenterTool method), 552 496 installEventFilter() installEventFilter() (guiqwt.tools.ItemListPanelTool method), (guiqwt.tools.AnnotatedRectangleTool 514 method), 489 installEventFilter() (guiqwt.tools.LabelTool installEventFilter() method), 473 (guiqwt.tools.AnnotatedSegmentTool method), installEventFilter() 498 (guiqwt.tools.LoadItemsTool method), 542 installEventFilter() installEventFilter() (guiqwt.tools.AntiAliasingTool method), (guiqwt.tools.MultiLineTool method), 469 504 installEventFilter() installEventFilter() (guiqwt.tools.OpenFileTool method), 532 (guiqwt.tools.AspectRatioTool method), 510 installEventFilter() installEventFilter() (guiqwt.tools.OpenImageTool method), 534 (guiqwt.tools.AverageCrossSectionTool installEventFilter() (guiqwt.tools.PanelTool method), 526 method), 512 installEventFilter() installEventFilter() (guiqwt.tools.AxisScaleTool method), 544 (guiqwt.tools.PlaceAxesTool method), 487 installEventFilter() (guiqwt.tools.CircleTool installEventFilter() (guiqwt.tools.PointTool method), 482 method), 477 installEventFilter() installEventFilter() (guiqwt.tools.PrintTool (guiqwt.tools.ColormapTool method), 518 method), 538 installEventFilter() installEventFilter() (guiqwt.tools.ContrastPanelTool method), (guiqwt.tools.RectangleTool method), 475 516 installEventFilter() installEventFilter() (guiqwt.tools.RectZoomTool method), 462 (guiqwt.tools.CopyToClipboardTool method), installEventFilter() 530 (guiqwt.tools.ReverseYAxisTool method), installEventFilter() 508 (guiqwt.tools.CrossSectionTool method), installEventFilter() (guiqwt.tools.SaveAsTool

674 Index guiqwt Manual, Release 3.0.7

method), 528 is_empty() (guiqwt.image.MaskedImageItem installEventFilter() method), 231 (guiqwt.tools.SaveItemsTool method), 540 is_empty() (guiqwt.image.RawImageItem method), installEventFilter() (guiqwt.tools.SegmentTool 190 method), 480 is_empty() (guiqwt.image.RGBImageItem method), installEventFilter() 222 (guiqwt.tools.SelectPointTool method), 466 is_empty() (guiqwt.image.TrImageItem method), 206 installEventFilter() (guiqwt.tools.SelectTool is_empty() (guiqwt.image.XYImageFilterItem method), 464 method), 247 installEventFilter() is_empty() (guiqwt.image.XYImageItem method), (guiqwt.tools.SnapshotTool method), 536 214 installEventFilter() is_label_visible() (guiqwt.tools.XCSPanelTool method), 520 (guiqwt.annotations.AnnotatedCircle method), installEventFilter() 374 (guiqwt.tools.YCSPanelTool method), 522 is_label_visible() installEventFilter() (guiqwt.annotations.AnnotatedEllipse method), (guiqwt.widgets.fit.FitDialog method), 41 366 installEventFilter() is_label_visible() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.annotations.AnnotatedObliqueRectangle method), 574 method), 359 installEventFilter() is_label_visible() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.annotations.AnnotatedPoint method), method), 587 336 installEventFilter() is_label_visible() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.annotations.AnnotatedRectangle method), 599 method), 351 interactive() (in module guiqwt.pyplot), 32 is_label_visible() invalidate() (guiqwt.baseplot.BasePlot method), 73 (guiqwt.annotations.AnnotatedSegment invalidate() (guiqwt.curve.CurvePlot method), 107 method), 344 invalidate() (guiqwt.histogram.LevelsHistogram is_mask_visible() method), 297 (guiqwt.image.MaskedImageItem method), invalidate() (guiqwt.image.ImagePlot method), 164 228 invTransform() (guiqwt.baseplot.BasePlot method), is_private() (guiqwt.annotations.AnnotatedCircle 81 method), 374 invTransform() (guiqwt.curve.CurvePlot method), is_private() (guiqwt.annotations.AnnotatedEllipse 107 method), 367 invTransform() (guiqwt.histogram.LevelsHistogram is_private() (guiqwt.annotations.AnnotatedObliqueRectangle method), 297 method), 359 invTransform() (guiqwt.image.ImagePlot method), is_private() (guiqwt.annotations.AnnotatedPoint 164 method), 336 ioff() (in module guiqwt.pyplot), 32 is_private() (guiqwt.annotations.AnnotatedRectangle ion() (in module guiqwt.pyplot), 32 method), 351 is_empty() (guiqwt.curve.CurveItem method), 123 is_private() (guiqwt.annotations.AnnotatedSegment is_empty() (guiqwt.curve.ErrorBarCurveItem method), 344 method), 142 is_private() (guiqwt.curve.CurveItem method), 122 is_empty() (guiqwt.histogram.HistogramItem is_private() (guiqwt.curve.ErrorBarCurveItem method), 267 method), 142 is_empty() (guiqwt.image.BaseImageItem method), is_private() (guiqwt.histogram.HistogramItem 182 method), 267 is_empty() (guiqwt.image.Histogram2DItem is_private() (guiqwt.image.BaseImageItem method), 255 method), 181 is_empty() (guiqwt.image.ImageFilterItem method), is_private() (guiqwt.image.Histogram2DItem 239 method), 255 is_empty() (guiqwt.image.ImageItem method), 198 is_private() (guiqwt.image.ImageFilterItem

Index 675 guiqwt Manual, Release 3.0.7

method), 239 method), 267 is_private() (guiqwt.image.ImageItem method), is_readonly() (guiqwt.image.BaseImageItem 198 method), 181 is_private() (guiqwt.image.MaskedImageItem is_readonly() (guiqwt.image.Histogram2DItem method), 231 method), 255 is_private() (guiqwt.image.RawImageItem is_readonly() (guiqwt.image.ImageFilterItem method), 190 method), 239 is_private() (guiqwt.image.RGBImageItem is_readonly() (guiqwt.image.ImageItem method), method), 222 198 is_private() (guiqwt.image.TrImageItem method), is_readonly() (guiqwt.image.MaskedImageItem 206 method), 231 is_private() (guiqwt.image.XYImageFilterItem is_readonly() (guiqwt.image.RawImageItem method), 247 method), 190 is_private() (guiqwt.image.XYImageItem method), is_readonly() (guiqwt.image.RGBImageItem 214 method), 222 is_private() (guiqwt.label.DataInfoLabel method), is_readonly() (guiqwt.image.TrImageItem method), 453 206 is_private() (guiqwt.label.LabelItem method), 435 is_readonly() (guiqwt.image.XYImageFilterItem is_private() (guiqwt.label.LegendBoxItem method), method), 247 441 is_readonly() (guiqwt.image.XYImageItem is_private() (guiqwt.label.SelectedLegendBoxItem method), 214 method), 447 is_readonly() (guiqwt.label.DataInfoLabel is_private() (guiqwt.shapes.Axes method), 422 method), 453 is_private() (guiqwt.shapes.EllipseShape method), is_readonly() (guiqwt.label.LabelItem method), 415 435 is_private() (guiqwt.shapes.ObliqueRectangleShape is_readonly() (guiqwt.label.LegendBoxItem method), 395 method), 441 is_private() (guiqwt.shapes.PointShape method), is_readonly() (guiqwt.label.SelectedLegendBoxItem 402 method), 447 is_private() (guiqwt.shapes.PolygonShape is_readonly() (guiqwt.shapes.Axes method), 422 method), 382 is_readonly() (guiqwt.shapes.EllipseShape is_private() (guiqwt.shapes.RectangleShape method), 415 method), 388 is_readonly() (guiqwt.shapes.ObliqueRectangleShape is_private() (guiqwt.shapes.SegmentShape method), 395 method), 408 is_readonly() (guiqwt.shapes.PointShape method), is_private() (guiqwt.shapes.XRangeSelection 402 method), 428 is_readonly() (guiqwt.shapes.PolygonShape is_readonly() (guiqwt.annotations.AnnotatedCircle method), 382 method), 374 is_readonly() (guiqwt.shapes.RectangleShape is_readonly() (guiqwt.annotations.AnnotatedEllipse method), 388 method), 367 is_readonly() (guiqwt.shapes.SegmentShape is_readonly() (guiqwt.annotations.AnnotatedObliqueRectangle method), 408 method), 359 is_readonly() (guiqwt.shapes.XRangeSelection is_readonly() (guiqwt.annotations.AnnotatedPoint method), 428 method), 336 isActiveWindow() (guiqwt.baseplot.BasePlot is_readonly() (guiqwt.annotations.AnnotatedRectangle method), 82 method), 351 isActiveWindow() (guiqwt.cross_section.XCrossSection is_readonly() (guiqwt.annotations.AnnotatedSegment method), 317 method), 344 isActiveWindow() (guiqwt.cross_section.YCrossSection is_readonly() (guiqwt.curve.CurveItem method), method), 327 122 isActiveWindow() (guiqwt.curve.CurvePlot is_readonly() (guiqwt.curve.ErrorBarCurveItem method), 107 method), 142 isActiveWindow() (guiqwt.histogram.ContrastAdjustment is_readonly() (guiqwt.histogram.HistogramItem method), 280

676 Index guiqwt Manual, Release 3.0.7 isActiveWindow() (guiqwt.histogram.LevelsHistogram 82 method), 297 isEnabledTo() (guiqwt.cross_section.XCrossSection isActiveWindow() (guiqwt.image.ImagePlot method), 317 method), 164 isEnabledTo() (guiqwt.cross_section.YCrossSection isActiveWindow() (guiqwt.widgets.fit.FitDialog method), 327 method), 41 isEnabledTo() (guiqwt.curve.CurvePlot method), isActiveWindow() (guiqwt.widgets.resizedialog.ResizeDialog 107 method), 574 isEnabledTo() (guiqwt.histogram.ContrastAdjustment isActiveWindow() (guiqwt.widgets.rotatecrop.RotateCropDialogmethod), 280 method), 587 isEnabledTo() (guiqwt.histogram.LevelsHistogram isActiveWindow() (guiqwt.widgets.rotatecrop.RotateCropWidgetmethod), 297 method), 599 isEnabledTo() (guiqwt.image.ImagePlot method), isAncestorOf() (guiqwt.baseplot.BasePlot method), 165 82 isEnabledTo() (guiqwt.widgets.fit.FitDialog isAncestorOf() (guiqwt.cross_section.XCrossSection method), 41 method), 317 isEnabledTo() (guiqwt.widgets.resizedialog.ResizeDialog isAncestorOf() (guiqwt.cross_section.YCrossSection method), 574 method), 327 isEnabledTo() (guiqwt.widgets.rotatecrop.RotateCropDialog isAncestorOf() (guiqwt.curve.CurvePlot method), method), 587 107 isEnabledTo() (guiqwt.widgets.rotatecrop.RotateCropWidget isAncestorOf() (guiqwt.histogram.ContrastAdjustment method), 599 method), 280 isFullScreen() (guiqwt.baseplot.BasePlot method), isAncestorOf() (guiqwt.histogram.LevelsHistogram 82 method), 297 isFullScreen() (guiqwt.cross_section.XCrossSection isAncestorOf() (guiqwt.image.ImagePlot method), method), 317 165 isFullScreen() (guiqwt.cross_section.YCrossSection isAncestorOf() (guiqwt.widgets.fit.FitDialog method), 327 method), 41 isFullScreen() (guiqwt.curve.CurvePlot method), isAncestorOf() (guiqwt.widgets.resizedialog.ResizeDialog 107 method), 574 isFullScreen() (guiqwt.histogram.ContrastAdjustment isAncestorOf() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 280 method), 587 isFullScreen() (guiqwt.histogram.LevelsHistogram isAncestorOf() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 297 method), 599 isFullScreen() (guiqwt.image.ImagePlot method), isEnabled() (guiqwt.baseplot.BasePlot method), 82 165 isEnabled() (guiqwt.cross_section.XCrossSection isFullScreen() (guiqwt.widgets.fit.FitDialog method), 317 method), 41 isEnabled() (guiqwt.cross_section.YCrossSection isFullScreen() (guiqwt.widgets.resizedialog.ResizeDialog method), 327 method), 574 isEnabled() (guiqwt.curve.CurvePlot method), 107 isFullScreen() (guiqwt.widgets.rotatecrop.RotateCropDialog isEnabled() (guiqwt.histogram.ContrastAdjustment method), 587 method), 280 isFullScreen() (guiqwt.widgets.rotatecrop.RotateCropWidget isEnabled() (guiqwt.histogram.LevelsHistogram method), 599 method), 297 isHidden() (guiqwt.baseplot.BasePlot method), 82 isEnabled() (guiqwt.image.ImagePlot method), 165 isHidden() (guiqwt.cross_section.XCrossSection isEnabled() (guiqwt.widgets.fit.FitDialog method), method), 317 41 isHidden() (guiqwt.cross_section.YCrossSection isEnabled() (guiqwt.widgets.resizedialog.ResizeDialog method), 327 method), 574 isHidden() (guiqwt.curve.CurvePlot method), 107 isEnabled() (guiqwt.widgets.rotatecrop.RotateCropDialogisHidden() (guiqwt.histogram.ContrastAdjustment method), 587 method), 280 isEnabled() (guiqwt.widgets.rotatecrop.RotateCropWidgetisHidden() (guiqwt.histogram.LevelsHistogram method), 599 method), 297 isEnabledTo() (guiqwt.baseplot.BasePlot method), isHidden() (guiqwt.image.ImagePlot method), 165

Index 677 guiqwt Manual, Release 3.0.7 isHidden() (guiqwt.widgets.fit.FitDialog method), 41 method), 317 isHidden() (guiqwt.widgets.resizedialog.ResizeDialog isMinimized() (guiqwt.cross_section.YCrossSection method), 574 method), 327 isHidden() (guiqwt.widgets.rotatecrop.RotateCropDialogisMinimized() (guiqwt.curve.CurvePlot method), method), 587 107 isHidden() (guiqwt.widgets.rotatecrop.RotateCropWidgetisMinimized() (guiqwt.histogram.ContrastAdjustment method), 600 method), 280 isLeftToRight() (guiqwt.baseplot.BasePlot isMinimized() (guiqwt.histogram.LevelsHistogram method), 82 method), 297 isLeftToRight() (guiqwt.cross_section.XCrossSectionisMinimized() (guiqwt.image.ImagePlot method), method), 317 165 isLeftToRight() (guiqwt.cross_section.YCrossSectionisMinimized() (guiqwt.widgets.fit.FitDialog method), 327 method), 42 isLeftToRight() (guiqwt.curve.CurvePlot method), isMinimized() (guiqwt.widgets.resizedialog.ResizeDialog 107 method), 574 isLeftToRight() (guiqwt.histogram.ContrastAdjustmentisMinimized() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 280 method), 587 isLeftToRight() (guiqwt.histogram.LevelsHistogram isMinimized() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 297 method), 600 isLeftToRight() (guiqwt.image.ImagePlot isModal() (guiqwt.baseplot.BasePlot method), 82 method), 165 isModal() (guiqwt.cross_section.XCrossSection isLeftToRight() (guiqwt.widgets.fit.FitDialog method), 317 method), 41 isModal() (guiqwt.cross_section.YCrossSection isLeftToRight() (guiqwt.widgets.resizedialog.ResizeDialog method), 327 method), 574 isModal() (guiqwt.curve.CurvePlot method), 107 isLeftToRight() (guiqwt.widgets.rotatecrop.RotateCropDialogisModal() (guiqwt.histogram.ContrastAdjustment method), 587 method), 280 isLeftToRight() (guiqwt.widgets.rotatecrop.RotateCropWidgetisModal() (guiqwt.histogram.LevelsHistogram method), 600 method), 297 isMaximized() (guiqwt.baseplot.BasePlot method), isModal() (guiqwt.image.ImagePlot method), 165 82 isModal() (guiqwt.widgets.fit.FitDialog method), 42 isMaximized() (guiqwt.cross_section.XCrossSection isModal() (guiqwt.widgets.resizedialog.ResizeDialog method), 317 method), 574 isMaximized() (guiqwt.cross_section.YCrossSection isModal() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 327 method), 587 isMaximized() (guiqwt.curve.CurvePlot method), isModal() (guiqwt.widgets.rotatecrop.RotateCropWidget 107 method), 600 isMaximized() (guiqwt.histogram.ContrastAdjustment isRightToLeft() (guiqwt.baseplot.BasePlot method), 280 method), 82 isMaximized() (guiqwt.histogram.LevelsHistogram isRightToLeft() (guiqwt.cross_section.XCrossSection method), 297 method), 317 isMaximized() (guiqwt.image.ImagePlot method), isRightToLeft() (guiqwt.cross_section.YCrossSection 165 method), 327 isMaximized() (guiqwt.widgets.fit.FitDialog isRightToLeft() (guiqwt.curve.CurvePlot method), method), 41 107 isMaximized() (guiqwt.widgets.resizedialog.ResizeDialogisRightToLeft() (guiqwt.histogram.ContrastAdjustment method), 574 method), 280 isMaximized() (guiqwt.widgets.rotatecrop.RotateCropDialogisRightToLeft() (guiqwt.histogram.LevelsHistogram method), 587 method), 298 isMaximized() (guiqwt.widgets.rotatecrop.RotateCropWidgetisRightToLeft() (guiqwt.image.ImagePlot method), 600 method), 165 isMinimized() (guiqwt.baseplot.BasePlot method), isRightToLeft() (guiqwt.widgets.fit.FitDialog 82 method), 42 isMinimized() (guiqwt.cross_section.XCrossSection isRightToLeft() (guiqwt.widgets.resizedialog.ResizeDialog

678 Index guiqwt Manual, Release 3.0.7

method), 574 516 isRightToLeft() (guiqwt.widgets.rotatecrop.RotateCropDialogisSignalConnected() method), 587 (guiqwt.tools.CopyToClipboardTool method), isRightToLeft() (guiqwt.widgets.rotatecrop.RotateCropWidget 530 method), 600 isSignalConnected() isSignalConnected() (guiqwt.baseplot.BasePlot (guiqwt.tools.CrossSectionTool method), method), 82 524 isSignalConnected() isSignalConnected() (guiqwt.cross_section.XCrossSection method), (guiqwt.tools.DeleteItemTool method), 554 317 isSignalConnected() isSignalConnected() (guiqwt.tools.DisplayCoordsTool method), (guiqwt.cross_section.YCrossSection method), 506 327 isSignalConnected() isSignalConnected() (guiqwt.curve.CurvePlot (guiqwt.tools.DummySeparatorTool method), method), 108 502 isSignalConnected() isSignalConnected() (guiqwt.histogram.ContrastAdjustment (guiqwt.tools.EditItemDataTool method), method), 280 550 isSignalConnected() isSignalConnected() (guiqwt.tools.EllipseTool (guiqwt.histogram.LevelsHistogram method), method), 484 298 isSignalConnected() isSignalConnected() (guiqwt.image.ImagePlot (guiqwt.tools.ExportItemDataTool method), method), 165 548 isSignalConnected() isSignalConnected() (guiqwt.tools.FreeFormTool (guiqwt.tools.AnnotatedCircleTool method), method), 471 491 isSignalConnected() (guiqwt.tools.HelpTool isSignalConnected() method), 546 (guiqwt.tools.AnnotatedEllipseTool method), isSignalConnected() (guiqwt.tools.HRangeTool 494 method), 500 isSignalConnected() isSignalConnected() (guiqwt.tools.AnnotatedPointTool method), (guiqwt.tools.ItemCenterTool method), 552 496 isSignalConnected() isSignalConnected() (guiqwt.tools.ItemListPanelTool method), (guiqwt.tools.AnnotatedRectangleTool 514 method), 489 isSignalConnected() (guiqwt.tools.LabelTool isSignalConnected() method), 473 (guiqwt.tools.AnnotatedSegmentTool method), isSignalConnected() 498 (guiqwt.tools.LoadItemsTool method), 542 isSignalConnected() isSignalConnected() (guiqwt.tools.MultiLineTool (guiqwt.tools.AntiAliasingTool method), method), 469 504 isSignalConnected() (guiqwt.tools.OpenFileTool isSignalConnected() method), 532 (guiqwt.tools.AspectRatioTool method), 510 isSignalConnected() isSignalConnected() (guiqwt.tools.OpenImageTool method), 534 (guiqwt.tools.AverageCrossSectionTool isSignalConnected() (guiqwt.tools.PanelTool method), 526 method), 512 isSignalConnected() (guiqwt.tools.AxisScaleTool isSignalConnected() method), 544 (guiqwt.tools.PlaceAxesTool method), 487 isSignalConnected() (guiqwt.tools.CircleTool isSignalConnected() (guiqwt.tools.PointTool method), 482 method), 477 isSignalConnected() (guiqwt.tools.ColormapTool isSignalConnected() (guiqwt.tools.PrintTool method), 518 method), 538 isSignalConnected() isSignalConnected() (guiqwt.tools.RectangleTool (guiqwt.tools.ContrastPanelTool method), method), 475

Index 679 guiqwt Manual, Release 3.0.7

isSignalConnected() (guiqwt.tools.RectZoomTool method), 317 method), 462 isVisible() (guiqwt.cross_section.YCrossSection isSignalConnected() method), 327 (guiqwt.tools.ReverseYAxisTool method), isVisible() (guiqwt.curve.CurveItem method), 128 508 isVisible() (guiqwt.curve.CurvePlot method), 108 isSignalConnected() (guiqwt.tools.SaveAsTool isVisible() (guiqwt.curve.ErrorBarCurveItem method), 528 method), 142 isSignalConnected() (guiqwt.tools.SaveItemsTool isVisible() (guiqwt.histogram.ContrastAdjustment method), 540 method), 280 isSignalConnected() (guiqwt.tools.SegmentTool isVisible() (guiqwt.histogram.HistogramItem method), 480 method), 267 isSignalConnected() isVisible() (guiqwt.histogram.LevelsHistogram (guiqwt.tools.SelectPointTool method), 466 method), 298 isSignalConnected() (guiqwt.tools.SelectTool isVisible() (guiqwt.image.BaseImageItem method), method), 464 183 isSignalConnected() (guiqwt.tools.SnapshotTool isVisible() (guiqwt.image.Histogram2DItem method), 536 method), 255 isSignalConnected() (guiqwt.tools.XCSPanelTool isVisible() (guiqwt.image.ImageFilterItem method), 520 method), 239 isSignalConnected() (guiqwt.tools.YCSPanelTool isVisible() (guiqwt.image.ImageItem method), 198 method), 522 isVisible() (guiqwt.image.ImagePlot method), 165 isSignalConnected() isVisible() (guiqwt.image.MaskedImageItem (guiqwt.widgets.fit.FitDialog method), 42 method), 231 isSignalConnected() isVisible() (guiqwt.image.RawImageItem method), (guiqwt.widgets.resizedialog.ResizeDialog 190 method), 574 isVisible() (guiqwt.image.RGBImageItem method), isSignalConnected() 222 (guiqwt.widgets.rotatecrop.RotateCropDialog isVisible() (guiqwt.image.TrImageItem method), method), 587 206 isSignalConnected() isVisible() (guiqwt.image.XYImageFilterItem (guiqwt.widgets.rotatecrop.RotateCropWidget method), 247 method), 600 isVisible() (guiqwt.image.XYImageItem method), isSizeGripEnabled() 214 (guiqwt.widgets.fit.FitDialog method), 42 isVisible() (guiqwt.label.DataInfoLabel method), isSizeGripEnabled() 453 (guiqwt.widgets.resizedialog.ResizeDialog isVisible() (guiqwt.label.LabelItem method), 435 method), 574 isVisible() (guiqwt.label.LegendBoxItem method), isSizeGripEnabled() 441 (guiqwt.widgets.rotatecrop.RotateCropDialog isVisible() (guiqwt.label.SelectedLegendBoxItem method), 587 method), 447 isVisible() (guiqwt.annotations.AnnotatedCircle isVisible() (guiqwt.shapes.Axes method), 422 method), 374 isVisible() (guiqwt.shapes.EllipseShape method), isVisible() (guiqwt.annotations.AnnotatedEllipse 415 method), 366 isVisible() (guiqwt.shapes.ObliqueRectangleShape isVisible() (guiqwt.annotations.AnnotatedObliqueRectangle method), 395 method), 359 isVisible() (guiqwt.shapes.PointShape method), isVisible() (guiqwt.annotations.AnnotatedPoint 402 method), 336 isVisible() (guiqwt.shapes.PolygonShape method), isVisible() (guiqwt.annotations.AnnotatedRectangle 382 method), 351 isVisible() (guiqwt.shapes.RectangleShape isVisible() (guiqwt.annotations.AnnotatedSegment method), 388 method), 344 isVisible() (guiqwt.shapes.SegmentShape method), isVisible() (guiqwt.baseplot.BasePlot method), 82 408 isVisible() (guiqwt.cross_section.XCrossSection isVisible() (guiqwt.shapes.XRangeSelection

680 Index guiqwt Manual, Release 3.0.7

method), 428 method), 498 isVisible() (guiqwt.widgets.fit.FitDialog method), isWidgetType() (guiqwt.tools.AntiAliasingTool 42 method), 504 isVisible() (guiqwt.widgets.resizedialog.ResizeDialog isWidgetType() (guiqwt.tools.AspectRatioTool method), 575 method), 510 isVisible() (guiqwt.widgets.rotatecrop.RotateCropDialogisWidgetType() (guiqwt.tools.AverageCrossSectionTool method), 587 method), 526 isVisible() (guiqwt.widgets.rotatecrop.RotateCropWidgetisWidgetType() (guiqwt.tools.AxisScaleTool method), 600 method), 544 isVisibleTo() (guiqwt.baseplot.BasePlot method), isWidgetType() (guiqwt.tools.CircleTool method), 82 482 isVisibleTo() (guiqwt.cross_section.XCrossSection isWidgetType() (guiqwt.tools.ColormapTool method), 317 method), 518 isVisibleTo() (guiqwt.cross_section.YCrossSection isWidgetType() (guiqwt.tools.ContrastPanelTool method), 327 method), 516 isVisibleTo() (guiqwt.curve.CurvePlot method), isWidgetType() (guiqwt.tools.CopyToClipboardTool 108 method), 530 isVisibleTo() (guiqwt.histogram.ContrastAdjustment isWidgetType() (guiqwt.tools.CrossSectionTool method), 280 method), 524 isVisibleTo() (guiqwt.histogram.LevelsHistogram isWidgetType() (guiqwt.tools.DeleteItemTool method), 298 method), 554 isVisibleTo() (guiqwt.image.ImagePlot method), isWidgetType() (guiqwt.tools.DisplayCoordsTool 165 method), 506 isVisibleTo() (guiqwt.widgets.fit.FitDialog isWidgetType() (guiqwt.tools.DummySeparatorTool method), 42 method), 502 isVisibleTo() (guiqwt.widgets.resizedialog.ResizeDialogisWidgetType() (guiqwt.tools.EditItemDataTool method), 575 method), 550 isVisibleTo() (guiqwt.widgets.rotatecrop.RotateCropDialogisWidgetType() (guiqwt.tools.EllipseTool method), method), 587 484 isVisibleTo() (guiqwt.widgets.rotatecrop.RotateCropWidgetisWidgetType() (guiqwt.tools.ExportItemDataTool method), 600 method), 548 isWidgetType() (guiqwt.baseplot.BasePlot method), isWidgetType() (guiqwt.tools.FreeFormTool 82 method), 471 isWidgetType() (guiqwt.cross_section.XCrossSection isWidgetType() (guiqwt.tools.HelpTool method), method), 317 546 isWidgetType() (guiqwt.cross_section.YCrossSection isWidgetType() (guiqwt.tools.HRangeTool method), method), 327 500 isWidgetType() (guiqwt.curve.CurvePlot method), isWidgetType() (guiqwt.tools.ItemCenterTool 108 method), 552 isWidgetType() (guiqwt.histogram.ContrastAdjustmentisWidgetType() (guiqwt.tools.ItemListPanelTool method), 280 method), 514 isWidgetType() (guiqwt.histogram.LevelsHistogram isWidgetType() (guiqwt.tools.LabelTool method), method), 298 473 isWidgetType() (guiqwt.image.ImagePlot method), isWidgetType() (guiqwt.tools.LoadItemsTool 165 method), 542 isWidgetType() (guiqwt.tools.AnnotatedCircleTool isWidgetType() (guiqwt.tools.MultiLineTool method), 491 method), 469 isWidgetType() (guiqwt.tools.AnnotatedEllipseTool isWidgetType() (guiqwt.tools.OpenFileTool method), 494 method), 532 isWidgetType() (guiqwt.tools.AnnotatedPointTool isWidgetType() (guiqwt.tools.OpenImageTool method), 496 method), 534 isWidgetType() (guiqwt.tools.AnnotatedRectangleToolisWidgetType() (guiqwt.tools.PanelTool method), method), 489 512 isWidgetType() (guiqwt.tools.AnnotatedSegmentTool isWidgetType() (guiqwt.tools.PlaceAxesTool

Index 681 guiqwt Manual, Release 3.0.7

method), 487 method), 82 isWidgetType() (guiqwt.tools.PointTool method), isWindowModified() 477 (guiqwt.cross_section.XCrossSection method), isWidgetType() (guiqwt.tools.PrintTool method), 317 538 isWindowModified() isWidgetType() (guiqwt.tools.RectangleTool (guiqwt.cross_section.YCrossSection method), method), 475 327 isWidgetType() (guiqwt.tools.RectZoomTool isWindowModified() (guiqwt.curve.CurvePlot method), 462 method), 108 isWidgetType() (guiqwt.tools.ReverseYAxisTool isWindowModified() method), 508 (guiqwt.histogram.ContrastAdjustment isWidgetType() (guiqwt.tools.SaveAsTool method), method), 280 528 isWindowModified() isWidgetType() (guiqwt.tools.SaveItemsTool (guiqwt.histogram.LevelsHistogram method), method), 540 298 isWidgetType() (guiqwt.tools.SegmentTool method), isWindowModified() (guiqwt.image.ImagePlot 480 method), 165 isWidgetType() (guiqwt.tools.SelectPointTool isWindowModified() (guiqwt.widgets.fit.FitDialog method), 466 method), 42 isWidgetType() (guiqwt.tools.SelectTool method), isWindowModified() 464 (guiqwt.widgets.resizedialog.ResizeDialog isWidgetType() (guiqwt.tools.SnapshotTool method), 575 method), 536 isWindowModified() isWidgetType() (guiqwt.tools.XCSPanelTool (guiqwt.widgets.rotatecrop.RotateCropDialog method), 520 method), 587 isWidgetType() (guiqwt.tools.YCSPanelTool isWindowModified() method), 522 (guiqwt.widgets.rotatecrop.RotateCropWidget isWidgetType() (guiqwt.widgets.fit.FitDialog method), 600 method), 42 isWindowType() (guiqwt.baseplot.BasePlot method), isWidgetType() (guiqwt.widgets.resizedialog.ResizeDialog 82 method), 575 isWindowType() (guiqwt.cross_section.XCrossSection isWidgetType() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 317 method), 587 isWindowType() (guiqwt.cross_section.YCrossSection isWidgetType() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 327 method), 600 isWindowType() (guiqwt.curve.CurvePlot method), isWindow() (guiqwt.baseplot.BasePlot method), 82 108 isWindow() (guiqwt.cross_section.XCrossSection isWindowType() (guiqwt.histogram.ContrastAdjustment method), 317 method), 280 isWindow() (guiqwt.cross_section.YCrossSection isWindowType() (guiqwt.histogram.LevelsHistogram method), 327 method), 298 isWindow() (guiqwt.curve.CurvePlot method), 108 isWindowType() (guiqwt.image.ImagePlot method), isWindow() (guiqwt.histogram.ContrastAdjustment 165 method), 280 isWindowType() (guiqwt.tools.AnnotatedCircleTool isWindow() (guiqwt.histogram.LevelsHistogram method), 491 method), 298 isWindowType() (guiqwt.tools.AnnotatedEllipseTool isWindow() (guiqwt.image.ImagePlot method), 165 method), 494 isWindow() (guiqwt.widgets.fit.FitDialog method), 42 isWindowType() (guiqwt.tools.AnnotatedPointTool isWindow() (guiqwt.widgets.resizedialog.ResizeDialog method), 496 method), 575 isWindowType() (guiqwt.tools.AnnotatedRectangleTool isWindow() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 489 method), 587 isWindowType() (guiqwt.tools.AnnotatedSegmentTool isWindow() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 498 method), 600 isWindowType() (guiqwt.tools.AntiAliasingTool isWindowModified() (guiqwt.baseplot.BasePlot method), 504

682 Index guiqwt Manual, Release 3.0.7 isWindowType() (guiqwt.tools.AspectRatioTool isWindowType() (guiqwt.tools.PrintTool method), method), 510 538 isWindowType() (guiqwt.tools.AverageCrossSectionToolisWindowType() (guiqwt.tools.RectangleTool method), 526 method), 475 isWindowType() (guiqwt.tools.AxisScaleTool isWindowType() (guiqwt.tools.RectZoomTool method), 544 method), 462 isWindowType() (guiqwt.tools.CircleTool method), isWindowType() (guiqwt.tools.ReverseYAxisTool 482 method), 508 isWindowType() (guiqwt.tools.ColormapTool isWindowType() (guiqwt.tools.SaveAsTool method), method), 518 528 isWindowType() (guiqwt.tools.ContrastPanelTool isWindowType() (guiqwt.tools.SaveItemsTool method), 516 method), 540 isWindowType() (guiqwt.tools.CopyToClipboardTool isWindowType() (guiqwt.tools.SegmentTool method), method), 530 480 isWindowType() (guiqwt.tools.CrossSectionTool isWindowType() (guiqwt.tools.SelectPointTool method), 524 method), 466 isWindowType() (guiqwt.tools.DeleteItemTool isWindowType() (guiqwt.tools.SelectTool method), method), 554 464 isWindowType() (guiqwt.tools.DisplayCoordsTool isWindowType() (guiqwt.tools.SnapshotTool method), 506 method), 536 isWindowType() (guiqwt.tools.DummySeparatorTool isWindowType() (guiqwt.tools.XCSPanelTool method), 502 method), 520 isWindowType() (guiqwt.tools.EditItemDataTool isWindowType() (guiqwt.tools.YCSPanelTool method), 550 method), 522 isWindowType() (guiqwt.tools.EllipseTool method), isWindowType() (guiqwt.widgets.fit.FitDialog 484 method), 42 isWindowType() (guiqwt.tools.ExportItemDataTool isWindowType() (guiqwt.widgets.resizedialog.ResizeDialog method), 548 method), 575 isWindowType() (guiqwt.tools.FreeFormTool isWindowType() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 471 method), 587 isWindowType() (guiqwt.tools.HelpTool method), isWindowType() (guiqwt.widgets.rotatecrop.RotateCropWidget 546 method), 600 isWindowType() (guiqwt.tools.HRangeTool method), ItemCenterTool (class in guiqwt.tools), 551 500 itemChanged() (guiqwt.annotations.AnnotatedCircle isWindowType() (guiqwt.tools.ItemCenterTool method), 374 method), 552 itemChanged() (guiqwt.annotations.AnnotatedEllipse isWindowType() (guiqwt.tools.ItemListPanelTool method), 367 method), 514 itemChanged() (guiqwt.annotations.AnnotatedObliqueRectangle isWindowType() (guiqwt.tools.LabelTool method), method), 359 473 itemChanged() (guiqwt.annotations.AnnotatedPoint isWindowType() (guiqwt.tools.LoadItemsTool method), 336 method), 542 itemChanged() (guiqwt.annotations.AnnotatedRectangle isWindowType() (guiqwt.tools.MultiLineTool method), 351 method), 469 itemChanged() (guiqwt.annotations.AnnotatedSegment isWindowType() (guiqwt.tools.OpenFileTool method), 344 method), 532 itemChanged() (guiqwt.curve.CurveItem method), isWindowType() (guiqwt.tools.OpenImageTool 128 method), 534 itemChanged() (guiqwt.curve.ErrorBarCurveItem isWindowType() (guiqwt.tools.PanelTool method), method), 142 512 itemChanged() (guiqwt.histogram.HistogramItem isWindowType() (guiqwt.tools.PlaceAxesTool method), 267 method), 487 itemChanged() (guiqwt.image.BaseImageItem isWindowType() (guiqwt.tools.PointTool method), method), 183 478 itemChanged() (guiqwt.image.Histogram2DItem

Index 683 guiqwt Manual, Release 3.0.7

method), 255 keyboardGrabber() itemChanged() (guiqwt.image.ImageFilterItem (guiqwt.cross_section.YCrossSection method), method), 239 328 itemChanged() (guiqwt.image.ImageItem method), keyboardGrabber() (guiqwt.curve.CurvePlot 198 method), 108 itemChanged() (guiqwt.image.MaskedImageItem keyboardGrabber() method), 231 (guiqwt.histogram.ContrastAdjustment itemChanged() (guiqwt.image.RawImageItem method), 280 method), 190 keyboardGrabber() itemChanged() (guiqwt.image.RGBImageItem (guiqwt.histogram.LevelsHistogram method), method), 222 298 itemChanged() (guiqwt.image.TrImageItem method), keyboardGrabber() (guiqwt.image.ImagePlot 206 method), 165 itemChanged() (guiqwt.image.XYImageFilterItem keyboardGrabber() (guiqwt.widgets.fit.FitDialog method), 247 method), 42 itemChanged() (guiqwt.image.XYImageItem keyboardGrabber() method), 214 (guiqwt.widgets.resizedialog.ResizeDialog itemChanged() (guiqwt.label.DataInfoLabel method), 575 method), 453 keyboardGrabber() itemChanged() (guiqwt.label.LabelItem method), (guiqwt.widgets.rotatecrop.RotateCropDialog 435 method), 588 itemChanged() (guiqwt.label.LegendBoxItem keyboardGrabber() method), 441 (guiqwt.widgets.rotatecrop.RotateCropWidget itemChanged() (guiqwt.label.SelectedLegendBoxItem method), 600 method), 447 keyPressEvent() (guiqwt.baseplot.BasePlot itemChanged() (guiqwt.shapes.Axes method), 422 method), 82 itemChanged() (guiqwt.shapes.EllipseShape keyPressEvent() (guiqwt.cross_section.XCrossSection method), 415 method), 317 itemChanged() (guiqwt.shapes.ObliqueRectangleShapekeyPressEvent() (guiqwt.cross_section.YCrossSection method), 395 method), 328 itemChanged() (guiqwt.shapes.PointShape method), keyPressEvent() (guiqwt.curve.CurvePlot method), 402 108 itemChanged() (guiqwt.shapes.PolygonShape keyPressEvent() (guiqwt.histogram.ContrastAdjustment method), 382 method), 280 itemChanged() (guiqwt.shapes.RectangleShape keyPressEvent() (guiqwt.histogram.LevelsHistogram method), 388 method), 298 itemChanged() (guiqwt.shapes.SegmentShape keyPressEvent() (guiqwt.image.ImagePlot method), 408 method), 165 itemChanged() (guiqwt.shapes.XRangeSelection keyPressEvent() (guiqwt.widgets.fit.FitDialog method), 428 method), 42 itemList() (guiqwt.baseplot.BasePlot method), 82 keyPressEvent() (guiqwt.widgets.resizedialog.ResizeDialog itemList() (guiqwt.curve.CurvePlot method), 108 method), 575 itemList() (guiqwt.histogram.LevelsHistogram keyPressEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 298 method), 588 itemList() (guiqwt.image.ImagePlot method), 165 keyPressEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget ItemListPanelTool (class in guiqwt.tools), 513 method), 600 keyReleaseEvent() (guiqwt.baseplot.BasePlot K method), 82 keyboardGrabber() (guiqwt.baseplot.BasePlot keyReleaseEvent() method), 82 (guiqwt.cross_section.XCrossSection method), keyboardGrabber() 317 (guiqwt.cross_section.XCrossSection method), keyReleaseEvent() 318 (guiqwt.cross_section.YCrossSection method), 328

684 Index guiqwt Manual, Release 3.0.7 keyReleaseEvent() (guiqwt.curve.CurvePlot method), 516 method), 108 killTimer() (guiqwt.tools.CopyToClipboardTool keyReleaseEvent() method), 530 (guiqwt.histogram.ContrastAdjustment killTimer() (guiqwt.tools.CrossSectionTool method), 280 method), 524 keyReleaseEvent() killTimer() (guiqwt.tools.DeleteItemTool method), (guiqwt.histogram.LevelsHistogram method), 554 298 killTimer() (guiqwt.tools.DisplayCoordsTool keyReleaseEvent() (guiqwt.image.ImagePlot method), 506 method), 165 killTimer() (guiqwt.tools.DummySeparatorTool keyReleaseEvent() (guiqwt.widgets.fit.FitDialog method), 502 method), 42 killTimer() (guiqwt.tools.EditItemDataTool keyReleaseEvent() method), 550 (guiqwt.widgets.resizedialog.ResizeDialog killTimer() (guiqwt.tools.EllipseTool method), 484 method), 575 killTimer() (guiqwt.tools.ExportItemDataTool keyReleaseEvent() method), 548 (guiqwt.widgets.rotatecrop.RotateCropDialog killTimer() (guiqwt.tools.FreeFormTool method), method), 588 471 keyReleaseEvent() killTimer() (guiqwt.tools.HelpTool method), 546 (guiqwt.widgets.rotatecrop.RotateCropWidget killTimer() (guiqwt.tools.HRangeTool method), 500 method), 600 killTimer() (guiqwt.tools.ItemCenterTool method), killTimer() (guiqwt.baseplot.BasePlot method), 82 552 killTimer() (guiqwt.cross_section.XCrossSection killTimer() (guiqwt.tools.ItemListPanelTool method), 318 method), 514 killTimer() (guiqwt.cross_section.YCrossSection killTimer() (guiqwt.tools.LabelTool method), 473 method), 328 killTimer() (guiqwt.tools.LoadItemsTool method), killTimer() (guiqwt.curve.CurvePlot method), 108 542 killTimer() (guiqwt.histogram.ContrastAdjustment killTimer() (guiqwt.tools.MultiLineTool method), method), 280 469 killTimer() (guiqwt.histogram.LevelsHistogram killTimer() (guiqwt.tools.OpenFileTool method), method), 298 532 killTimer() (guiqwt.image.ImagePlot method), 165 killTimer() (guiqwt.tools.OpenImageTool method), killTimer() (guiqwt.tools.AnnotatedCircleTool 534 method), 491 killTimer() (guiqwt.tools.PanelTool method), 512 killTimer() (guiqwt.tools.AnnotatedEllipseTool killTimer() (guiqwt.tools.PlaceAxesTool method), method), 494 487 killTimer() (guiqwt.tools.AnnotatedPointTool killTimer() (guiqwt.tools.PointTool method), 478 method), 496 killTimer() (guiqwt.tools.PrintTool method), 538 killTimer() (guiqwt.tools.AnnotatedRectangleTool killTimer() (guiqwt.tools.RectangleTool method), method), 489 475 killTimer() (guiqwt.tools.AnnotatedSegmentTool killTimer() (guiqwt.tools.RectZoomTool method), method), 498 462 killTimer() (guiqwt.tools.AntiAliasingTool method), killTimer() (guiqwt.tools.ReverseYAxisTool 504 method), 508 killTimer() (guiqwt.tools.AspectRatioTool method), killTimer() (guiqwt.tools.SaveAsTool method), 528 510 killTimer() (guiqwt.tools.SaveItemsTool method), killTimer() (guiqwt.tools.AverageCrossSectionTool 540 method), 526 killTimer() (guiqwt.tools.SegmentTool method), 480 killTimer() (guiqwt.tools.AxisScaleTool method), killTimer() (guiqwt.tools.SelectPointTool method), 544 466 killTimer() (guiqwt.tools.CircleTool method), 482 killTimer() (guiqwt.tools.SelectTool method), 464 killTimer() (guiqwt.tools.ColormapTool method), killTimer() (guiqwt.tools.SnapshotTool method), 518 536 killTimer() (guiqwt.tools.ContrastPanelTool killTimer() (guiqwt.tools.XCSPanelTool method),

Index 685 guiqwt Manual, Release 3.0.7

520 layoutDirection() (guiqwt.widgets.fit.FitDialog killTimer() (guiqwt.tools.YCSPanelTool method), method), 42 522 layoutDirection() killTimer() (guiqwt.widgets.fit.FitDialog method), (guiqwt.widgets.resizedialog.ResizeDialog 42 method), 575 killTimer() (guiqwt.widgets.resizedialog.ResizeDialog layoutDirection() method), 575 (guiqwt.widgets.rotatecrop.RotateCropDialog killTimer() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 588 method), 588 layoutDirection() killTimer() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.widgets.rotatecrop.RotateCropWidget method), 600 method), 600 leaveEvent() (guiqwt.baseplot.BasePlot method), 82 L leaveEvent() (guiqwt.cross_section.XCrossSection label() (guiqwt.builder.PlotItemBuilder method), 63 method), 318 LabelItem (class in guiqwt.label), 434 leaveEvent() (guiqwt.cross_section.YCrossSection LabelParam (class in guiqwt.styles), 562 method), 328 LabelTool (class in guiqwt.tools), 472 leaveEvent() (guiqwt.curve.CurvePlot method), 108 layout() (guiqwt.baseplot.BasePlot method), 82 leaveEvent() (guiqwt.histogram.ContrastAdjustment layout() (guiqwt.cross_section.XCrossSection method), 281 method), 318 leaveEvent() (guiqwt.histogram.LevelsHistogram layout() (guiqwt.cross_section.YCrossSection method), 298 method), 328 leaveEvent() (guiqwt.image.ImagePlot method), 165 layout() (guiqwt.curve.CurvePlot method), 108 leaveEvent() (guiqwt.widgets.fit.FitDialog method), layout() (guiqwt.histogram.ContrastAdjustment 42 method), 280 leaveEvent() (guiqwt.widgets.resizedialog.ResizeDialog layout() (guiqwt.histogram.LevelsHistogram method), 575 method), 298 leaveEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog layout() (guiqwt.image.ImagePlot method), 165 method), 588 layout() (guiqwt.widgets.fit.FitDialog method), 42 leaveEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget layout() (guiqwt.widgets.resizedialog.ResizeDialog method), 600 method), 575 legend() (guiqwt.baseplot.BasePlot method), 82 layout() (guiqwt.widgets.rotatecrop.RotateCropDialog legend() (guiqwt.builder.PlotItemBuilder method), 64 method), 588 legend() (guiqwt.curve.CurvePlot method), 108 layout() (guiqwt.widgets.rotatecrop.RotateCropWidget legend() (guiqwt.histogram.LevelsHistogram method), 600 method), 298 layoutDirection() (guiqwt.baseplot.BasePlot legend() (guiqwt.image.ImagePlot method), 165 method), 82 legend() (in module guiqwt.pyplot), 33 layoutDirection() LegendBoxItem (class in guiqwt.label), 440 (guiqwt.cross_section.XCrossSection method), legendChanged() (guiqwt.annotations.AnnotatedCircle 318 method), 374 layoutDirection() legendChanged() (guiqwt.annotations.AnnotatedEllipse (guiqwt.cross_section.YCrossSection method), method), 367 328 legendChanged() (guiqwt.annotations.AnnotatedObliqueRectangle layoutDirection() (guiqwt.curve.CurvePlot method), 359 method), 108 legendChanged() (guiqwt.annotations.AnnotatedPoint layoutDirection() method), 337 (guiqwt.histogram.ContrastAdjustment legendChanged() (guiqwt.annotations.AnnotatedRectangle method), 280 method), 351 layoutDirection() legendChanged() (guiqwt.annotations.AnnotatedSegment (guiqwt.histogram.LevelsHistogram method), method), 344 298 legendChanged() (guiqwt.curve.CurveItem method), layoutDirection() (guiqwt.image.ImagePlot 128 method), 165 legendChanged() (guiqwt.curve.ErrorBarCurveItem method), 142

686 Index guiqwt Manual, Release 3.0.7 legendChanged() (guiqwt.histogram.HistogramItem method), 352 method), 267 legendData() (guiqwt.annotations.AnnotatedSegment legendChanged() (guiqwt.image.BaseImageItem method), 344 method), 183 legendData() (guiqwt.curve.CurveItem method), 128 legendChanged() (guiqwt.image.Histogram2DItem legendData() (guiqwt.curve.ErrorBarCurveItem method), 255 method), 142 legendChanged() (guiqwt.image.ImageFilterItem legendData() (guiqwt.histogram.HistogramItem method), 239 method), 267 legendChanged() (guiqwt.image.ImageItem legendData() (guiqwt.image.BaseImageItem method), 198 method), 183 legendChanged() (guiqwt.image.MaskedImageItem legendData() (guiqwt.image.Histogram2DItem method), 231 method), 255 legendChanged() (guiqwt.image.RawImageItem legendData() (guiqwt.image.ImageFilterItem method), 190 method), 240 legendChanged() (guiqwt.image.RGBImageItem legendData() (guiqwt.image.ImageItem method), method), 222 198 legendChanged() (guiqwt.image.TrImageItem legendData() (guiqwt.image.MaskedImageItem method), 206 method), 231 legendChanged() (guiqwt.image.XYImageFilterItem legendData() (guiqwt.image.RawImageItem method), 247 method), 190 legendChanged() (guiqwt.image.XYImageItem legendData() (guiqwt.image.RGBImageItem method), 214 method), 223 legendChanged() (guiqwt.label.DataInfoLabel legendData() (guiqwt.image.TrImageItem method), method), 453 207 legendChanged() (guiqwt.label.LabelItem method), legendData() (guiqwt.image.XYImageFilterItem 435 method), 247 legendChanged() (guiqwt.label.LegendBoxItem legendData() (guiqwt.image.XYImageItem method), method), 441 214 legendChanged() (guiqwt.label.SelectedLegendBoxItemlegendData() (guiqwt.label.DataInfoLabel method), method), 447 454 legendChanged() (guiqwt.shapes.Axes method), 422 legendData() (guiqwt.label.LabelItem method), 435 legendChanged() (guiqwt.shapes.EllipseShape legendData() (guiqwt.label.LegendBoxItem method), method), 415 441 legendChanged() (guiqwt.shapes.ObliqueRectangleShapelegendData() (guiqwt.label.SelectedLegendBoxItem method), 395 method), 447 legendChanged() (guiqwt.shapes.PointShape legendData() (guiqwt.shapes.Axes method), 422 method), 402 legendData() (guiqwt.shapes.EllipseShape method), legendChanged() (guiqwt.shapes.PolygonShape 415 method), 382 legendData() (guiqwt.shapes.ObliqueRectangleShape legendChanged() (guiqwt.shapes.RectangleShape method), 395 method), 388 legendData() (guiqwt.shapes.PointShape method), legendChanged() (guiqwt.shapes.SegmentShape 402 method), 408 legendData() (guiqwt.shapes.PolygonShape legendChanged() (guiqwt.shapes.XRangeSelection method), 382 method), 428 legendData() (guiqwt.shapes.RectangleShape legendData() (guiqwt.annotations.AnnotatedCircle method), 389 method), 374 legendData() (guiqwt.shapes.SegmentShape legendData() (guiqwt.annotations.AnnotatedEllipse method), 409 method), 367 legendData() (guiqwt.shapes.XRangeSelection legendData() (guiqwt.annotations.AnnotatedObliqueRectangle method), 428 method), 359 legendIcon() (guiqwt.annotations.AnnotatedCircle legendData() (guiqwt.annotations.AnnotatedPoint method), 375 method), 337 legendIcon() (guiqwt.annotations.AnnotatedEllipse legendData() (guiqwt.annotations.AnnotatedRectangle method), 367

Index 687 guiqwt Manual, Release 3.0.7

legendIcon() (guiqwt.annotations.AnnotatedObliqueRectangle method), 429 method), 360 legendIconSize() (guiqwt.annotations.AnnotatedCircle legendIcon() (guiqwt.annotations.AnnotatedPoint method), 375 method), 337 legendIconSize() (guiqwt.annotations.AnnotatedEllipse legendIcon() (guiqwt.annotations.AnnotatedRectangle method), 367 method), 352 legendIconSize() (guiqwt.annotations.AnnotatedObliqueRectangle legendIcon() (guiqwt.annotations.AnnotatedSegment method), 360 method), 344 legendIconSize() (guiqwt.annotations.AnnotatedPoint legendIcon() (guiqwt.curve.CurveItem method), 128 method), 337 legendIcon() (guiqwt.curve.ErrorBarCurveItem legendIconSize() (guiqwt.annotations.AnnotatedRectangle method), 143 method), 352 legendIcon() (guiqwt.histogram.HistogramItem legendIconSize() (guiqwt.annotations.AnnotatedSegment method), 267 method), 345 legendIcon() (guiqwt.image.BaseImageItem legendIconSize() (guiqwt.curve.CurveItem method), 184 method), 128 legendIcon() (guiqwt.image.Histogram2DItem legendIconSize() (guiqwt.curve.ErrorBarCurveItem method), 255 method), 143 legendIcon() (guiqwt.image.ImageFilterItem legendIconSize() (guiqwt.histogram.HistogramItem method), 240 method), 268 legendIcon() (guiqwt.image.ImageItem method), legendIconSize() (guiqwt.image.BaseImageItem 199 method), 184 legendIcon() (guiqwt.image.MaskedImageItem legendIconSize() (guiqwt.image.Histogram2DItem method), 232 method), 256 legendIcon() (guiqwt.image.RawImageItem legendIconSize() (guiqwt.image.ImageFilterItem method), 191 method), 240 legendIcon() (guiqwt.image.RGBImageItem legendIconSize() (guiqwt.image.ImageItem method), 223 method), 199 legendIcon() (guiqwt.image.TrImageItem method), legendIconSize() (guiqwt.image.MaskedImageItem 207 method), 232 legendIcon() (guiqwt.image.XYImageFilterItem legendIconSize() (guiqwt.image.RawImageItem method), 247 method), 191 legendIcon() (guiqwt.image.XYImageItem method), legendIconSize() (guiqwt.image.RGBImageItem 215 method), 223 legendIcon() (guiqwt.label.DataInfoLabel method), legendIconSize() (guiqwt.image.TrImageItem 454 method), 207 legendIcon() (guiqwt.label.LabelItem method), 435 legendIconSize() (guiqwt.image.XYImageFilterItem legendIcon() (guiqwt.label.LegendBoxItem method), method), 248 441 legendIconSize() (guiqwt.image.XYImageItem legendIcon() (guiqwt.label.SelectedLegendBoxItem method), 215 method), 448 legendIconSize() (guiqwt.label.DataInfoLabel legendIcon() (guiqwt.shapes.Axes method), 422 method), 454 legendIcon() (guiqwt.shapes.EllipseShape method), legendIconSize() (guiqwt.label.LabelItem 416 method), 436 legendIcon() (guiqwt.shapes.ObliqueRectangleShape legendIconSize() (guiqwt.label.LegendBoxItem method), 396 method), 442 legendIcon() (guiqwt.shapes.PointShape method), legendIconSize() (guiqwt.label.SelectedLegendBoxItem 402 method), 448 legendIcon() (guiqwt.shapes.PolygonShape legendIconSize() (guiqwt.shapes.Axes method), method), 382 423 legendIcon() (guiqwt.shapes.RectangleShape legendIconSize() (guiqwt.shapes.EllipseShape method), 389 method), 416 legendIcon() (guiqwt.shapes.SegmentShape legendIconSize() (guiqwt.shapes.ObliqueRectangleShape method), 409 method), 396 legendIcon() (guiqwt.shapes.XRangeSelection legendIconSize() (guiqwt.shapes.PointShape

688 Index guiqwt Manual, Release 3.0.7

method), 402 locale() (guiqwt.widgets.resizedialog.ResizeDialog legendIconSize() (guiqwt.shapes.PolygonShape method), 575 method), 383 locale() (guiqwt.widgets.rotatecrop.RotateCropDialog legendIconSize() (guiqwt.shapes.RectangleShape method), 588 method), 389 locale() (guiqwt.widgets.rotatecrop.RotateCropWidget legendIconSize() (guiqwt.shapes.SegmentShape method), 600 method), 409 lock_aspect_ratio() legendIconSize() (guiqwt.shapes.XRangeSelection (guiqwt.tools.AspectRatioTool method), 509 method), 429 logicalDpiX() (guiqwt.baseplot.BasePlot method), LegendParam (class in guiqwt.styles), 562 83 LevelsHistogram (class in guiqwt.histogram), 286 logicalDpiX() (guiqwt.cross_section.XCrossSection LevelsHistogram.PaintDeviceMetric (class method), 318 in guiqwt.histogram), 287 logicalDpiX() (guiqwt.cross_section.YCrossSection LevelsHistogram.RenderFlag (class in method), 328 guiqwt.histogram), 287 logicalDpiX() (guiqwt.curve.CurvePlot method), LevelsHistogram.RenderFlags (class in 108 guiqwt.histogram), 287 logicalDpiX() (guiqwt.histogram.ContrastAdjustment LevelsHistogram.Shadow (class in method), 281 guiqwt.histogram), 287 logicalDpiX() (guiqwt.histogram.LevelsHistogram LevelsHistogram.Shape (class in method), 298 guiqwt.histogram), 287 logicalDpiX() (guiqwt.image.ImagePlot method), LevelsHistogram.StyleMask (class in 166 guiqwt.histogram), 287 logicalDpiX() (guiqwt.widgets.fit.FitDialog LineStyleParam (class in guiqwt.styles), 568 method), 42 lineWidth() (guiqwt.baseplot.BasePlot method), 83 logicalDpiX() (guiqwt.widgets.resizedialog.ResizeDialog lineWidth() (guiqwt.curve.CurvePlot method), 108 method), 575 lineWidth() (guiqwt.histogram.LevelsHistogram logicalDpiX() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 298 method), 588 lineWidth() (guiqwt.image.ImagePlot method), 165 logicalDpiX() (guiqwt.widgets.rotatecrop.RotateCropWidget load_data() (guiqwt.image.ImageItem method), 199 method), 600 load_data() (guiqwt.image.MaskedImageItem logicalDpiY() (guiqwt.baseplot.BasePlot method), method), 232 83 load_data() (guiqwt.image.RawImageItem method), logicalDpiY() (guiqwt.cross_section.XCrossSection 187 method), 318 load_data() (guiqwt.image.RGBImageItem method), logicalDpiY() (guiqwt.cross_section.YCrossSection 220 method), 328 load_data() (guiqwt.image.TrImageItem method), logicalDpiY() (guiqwt.curve.CurvePlot method), 207 108 load_data() (guiqwt.image.XYImageItem method), logicalDpiY() (guiqwt.histogram.ContrastAdjustment 215 method), 281 load_items() (in module guiqwt.io), 570 logicalDpiY() (guiqwt.histogram.LevelsHistogram LoadItemsTool (class in guiqwt.tools), 541 method), 298 locale() (guiqwt.baseplot.BasePlot method), 83 logicalDpiY() (guiqwt.image.ImagePlot method), locale() (guiqwt.cross_section.XCrossSection 166 method), 318 logicalDpiY() (guiqwt.widgets.fit.FitDialog locale() (guiqwt.cross_section.YCrossSection method), 42 method), 328 logicalDpiY() (guiqwt.widgets.resizedialog.ResizeDialog locale() (guiqwt.curve.CurvePlot method), 108 method), 575 locale() (guiqwt.histogram.ContrastAdjustment logicalDpiY() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 281 method), 588 locale() (guiqwt.histogram.LevelsHistogram logicalDpiY() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 298 method), 600 locale() (guiqwt.image.ImagePlot method), 165 loglog() (in module guiqwt.pyplot), 34 locale() (guiqwt.widgets.fit.FitDialog method), 42 lower() (guiqwt.baseplot.BasePlot method), 83

Index 689 guiqwt Manual, Release 3.0.7 lower() (guiqwt.cross_section.XCrossSection method), mapFromGlobal() (guiqwt.image.ImagePlot 318 method), 166 lower() (guiqwt.cross_section.YCrossSection method), mapFromGlobal() (guiqwt.widgets.fit.FitDialog 328 method), 42 lower() (guiqwt.curve.CurvePlot method), 108 mapFromGlobal() (guiqwt.widgets.resizedialog.ResizeDialog lower() (guiqwt.histogram.ContrastAdjustment method), 575 method), 281 mapFromGlobal() (guiqwt.widgets.rotatecrop.RotateCropDialog lower() (guiqwt.histogram.LevelsHistogram method), method), 588 298 mapFromGlobal() (guiqwt.widgets.rotatecrop.RotateCropWidget lower() (guiqwt.image.ImagePlot method), 166 method), 600 lower() (guiqwt.widgets.fit.FitDialog method), 42 mapFromParent() (guiqwt.baseplot.BasePlot lower() (guiqwt.widgets.resizedialog.ResizeDialog method), 83 method), 575 mapFromParent() (guiqwt.cross_section.XCrossSection lower() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 318 method), 588 mapFromParent() (guiqwt.cross_section.YCrossSection lower() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 328 method), 600 mapFromParent() (guiqwt.curve.CurvePlot method), 108 M mapFromParent() (guiqwt.histogram.ContrastAdjustment make() (guiqwt.curve.CurveItem class method), 128 method), 281 make() (guiqwt.curve.ErrorBarCurveItem class mapFromParent() (guiqwt.histogram.LevelsHistogram method), 143 method), 298 make() (guiqwt.histogram.HistogramItem class mapFromParent() (guiqwt.image.ImagePlot method), 268 method), 166 mapFrom() (guiqwt.baseplot.BasePlot method), 83 mapFromParent() (guiqwt.widgets.fit.FitDialog mapFrom() (guiqwt.cross_section.XCrossSection method), 42 method), 318 mapFromParent() (guiqwt.widgets.resizedialog.ResizeDialog mapFrom() (guiqwt.cross_section.YCrossSection method), 575 method), 328 mapFromParent() (guiqwt.widgets.rotatecrop.RotateCropDialog mapFrom() (guiqwt.curve.CurvePlot method), 108 method), 588 mapFrom() (guiqwt.histogram.ContrastAdjustment mapFromParent() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 281 method), 600 mapFrom() (guiqwt.histogram.LevelsHistogram mapTo() (guiqwt.baseplot.BasePlot method), 83 method), 298 mapTo() (guiqwt.cross_section.XCrossSection method), mapFrom() (guiqwt.image.ImagePlot method), 166 318 mapFrom() (guiqwt.widgets.fit.FitDialog method), 42 mapTo() (guiqwt.cross_section.YCrossSection method), mapFrom() (guiqwt.widgets.resizedialog.ResizeDialog 328 method), 575 mapTo() (guiqwt.curve.CurvePlot method), 108 mapFrom() (guiqwt.widgets.rotatecrop.RotateCropDialogmapTo() (guiqwt.histogram.ContrastAdjustment method), 588 method), 281 mapFrom() (guiqwt.widgets.rotatecrop.RotateCropWidgetmapTo() (guiqwt.histogram.LevelsHistogram method), method), 600 298 mapFromGlobal() (guiqwt.baseplot.BasePlot mapTo() (guiqwt.image.ImagePlot method), 166 method), 83 mapTo() (guiqwt.widgets.fit.FitDialog method), 42 mapFromGlobal() (guiqwt.cross_section.XCrossSectionmapTo() (guiqwt.widgets.resizedialog.ResizeDialog method), 318 method), 575 mapFromGlobal() (guiqwt.cross_section.YCrossSectionmapTo() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 328 method), 588 mapFromGlobal() (guiqwt.curve.CurvePlot method), mapTo() (guiqwt.widgets.rotatecrop.RotateCropWidget 108 method), 600 mapFromGlobal() (guiqwt.histogram.ContrastAdjustmentmapToGlobal() (guiqwt.baseplot.BasePlot method), method), 281 83 mapFromGlobal() (guiqwt.histogram.LevelsHistogram mapToGlobal() (guiqwt.cross_section.XCrossSection method), 298 method), 318

690 Index guiqwt Manual, Release 3.0.7 mapToGlobal() (guiqwt.cross_section.YCrossSection mask() (guiqwt.widgets.resizedialog.ResizeDialog method), 328 method), 575 mapToGlobal() (guiqwt.curve.CurvePlot method), mask() (guiqwt.widgets.rotatecrop.RotateCropDialog 108 method), 588 mapToGlobal() (guiqwt.histogram.ContrastAdjustment mask() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 281 method), 600 mapToGlobal() (guiqwt.histogram.LevelsHistogram mask_all() (guiqwt.image.MaskedImageItem method), 298 method), 228 mapToGlobal() (guiqwt.image.ImagePlot method), mask_circular_area() 166 (guiqwt.image.MaskedImageItem method), mapToGlobal() (guiqwt.widgets.fit.FitDialog 228 method), 42 mask_rectangular_area() mapToGlobal() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.image.MaskedImageItem method), method), 575 228 mapToGlobal() (guiqwt.widgets.rotatecrop.RotateCropDialogmaskedimage() (guiqwt.builder.PlotItemBuilder method), 588 method), 62 mapToGlobal() (guiqwt.widgets.rotatecrop.RotateCropWidgetMaskedImageItem (class in guiqwt.image), 227 method), 600 maximumHeight() (guiqwt.baseplot.BasePlot mapToParent() (guiqwt.baseplot.BasePlot method), method), 83 83 maximumHeight() (guiqwt.cross_section.XCrossSection mapToParent() (guiqwt.cross_section.XCrossSection method), 318 method), 318 maximumHeight() (guiqwt.cross_section.YCrossSection mapToParent() (guiqwt.cross_section.YCrossSection method), 328 method), 328 maximumHeight() (guiqwt.curve.CurvePlot method), mapToParent() (guiqwt.curve.CurvePlot method), 109 108 maximumHeight() (guiqwt.histogram.ContrastAdjustment mapToParent() (guiqwt.histogram.ContrastAdjustment method), 281 method), 281 maximumHeight() (guiqwt.histogram.LevelsHistogram mapToParent() (guiqwt.histogram.LevelsHistogram method), 299 method), 299 maximumHeight() (guiqwt.image.ImagePlot mapToParent() (guiqwt.image.ImagePlot method), method), 166 166 maximumHeight() (guiqwt.widgets.fit.FitDialog mapToParent() (guiqwt.widgets.fit.FitDialog method), 42 method), 42 maximumHeight() (guiqwt.widgets.resizedialog.ResizeDialog mapToParent() (guiqwt.widgets.resizedialog.ResizeDialog method), 575 method), 575 maximumHeight() (guiqwt.widgets.rotatecrop.RotateCropDialog mapToParent() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 588 method), 588 maximumHeight() (guiqwt.widgets.rotatecrop.RotateCropWidget mapToParent() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 600 method), 600 maximumSize() (guiqwt.baseplot.BasePlot method), marker() (guiqwt.builder.PlotItemBuilder method), 64 83 MarkerParam (class in guiqwt.styles), 566 maximumSize() (guiqwt.cross_section.XCrossSection mask() (guiqwt.baseplot.BasePlot method), 83 method), 318 mask() (guiqwt.cross_section.XCrossSection method), maximumSize() (guiqwt.cross_section.YCrossSection 318 method), 328 mask() (guiqwt.cross_section.YCrossSection method), maximumSize() (guiqwt.curve.CurvePlot method), 328 109 mask() (guiqwt.curve.CurvePlot method), 108 maximumSize() (guiqwt.histogram.ContrastAdjustment mask() (guiqwt.histogram.ContrastAdjustment method), 281 method), 281 maximumSize() (guiqwt.histogram.LevelsHistogram mask() (guiqwt.histogram.LevelsHistogram method), method), 299 299 maximumSize() (guiqwt.image.ImagePlot method), mask() (guiqwt.image.ImagePlot method), 166 166 mask() (guiqwt.widgets.fit.FitDialog method), 42 maximumSize() (guiqwt.widgets.fit.FitDialog

Index 691 guiqwt Manual, Release 3.0.7

method), 42 metaObject() (guiqwt.tools.AspectRatioTool maximumSize() (guiqwt.widgets.resizedialog.ResizeDialog method), 510 method), 575 metaObject() (guiqwt.tools.AverageCrossSectionTool maximumSize() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 526 method), 588 metaObject() (guiqwt.tools.AxisScaleTool method), maximumSize() (guiqwt.widgets.rotatecrop.RotateCropWidget 544 method), 600 metaObject() (guiqwt.tools.CircleTool method), 482 maximumWidth() (guiqwt.baseplot.BasePlot method), metaObject() (guiqwt.tools.ColormapTool method), 83 518 maximumWidth() (guiqwt.cross_section.XCrossSection metaObject() (guiqwt.tools.ContrastPanelTool method), 318 method), 516 maximumWidth() (guiqwt.cross_section.YCrossSection metaObject() (guiqwt.tools.CopyToClipboardTool method), 328 method), 530 maximumWidth() (guiqwt.curve.CurvePlot method), metaObject() (guiqwt.tools.CrossSectionTool 109 method), 524 maximumWidth() (guiqwt.histogram.ContrastAdjustmentmetaObject() (guiqwt.tools.DeleteItemTool method), method), 281 554 maximumWidth() (guiqwt.histogram.LevelsHistogram metaObject() (guiqwt.tools.DisplayCoordsTool method), 299 method), 506 maximumWidth() (guiqwt.image.ImagePlot method), metaObject() (guiqwt.tools.DummySeparatorTool 166 method), 502 maximumWidth() (guiqwt.widgets.fit.FitDialog metaObject() (guiqwt.tools.EditItemDataTool method), 42 method), 550 maximumWidth() (guiqwt.widgets.resizedialog.ResizeDialogmetaObject() (guiqwt.tools.EllipseTool method), 484 method), 575 metaObject() (guiqwt.tools.ExportItemDataTool maximumWidth() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 548 method), 588 metaObject() (guiqwt.tools.FreeFormTool method), maximumWidth() (guiqwt.widgets.rotatecrop.RotateCropWidget 471 method), 600 metaObject() (guiqwt.tools.HelpTool method), 546 mcurve() (guiqwt.builder.PlotItemBuilder method), 60 metaObject() (guiqwt.tools.HRangeTool method), merror() (guiqwt.builder.PlotItemBuilder method), 61 500 metaObject() (guiqwt.baseplot.BasePlot method), 83 metaObject() (guiqwt.tools.ItemCenterTool method), metaObject() (guiqwt.cross_section.XCrossSection 552 method), 318 metaObject() (guiqwt.tools.ItemListPanelTool metaObject() (guiqwt.cross_section.YCrossSection method), 514 method), 328 metaObject() (guiqwt.tools.LabelTool method), 473 metaObject() (guiqwt.curve.CurvePlot method), 109 metaObject() (guiqwt.tools.LoadItemsTool method), metaObject() (guiqwt.histogram.ContrastAdjustment 542 method), 281 metaObject() (guiqwt.tools.MultiLineTool method), metaObject() (guiqwt.histogram.LevelsHistogram 469 method), 299 metaObject() (guiqwt.tools.OpenFileTool method), metaObject() (guiqwt.image.ImagePlot method), 166 532 metaObject() (guiqwt.tools.AnnotatedCircleTool metaObject() (guiqwt.tools.OpenImageTool method), 491 method), 534 metaObject() (guiqwt.tools.AnnotatedEllipseTool metaObject() (guiqwt.tools.PanelTool method), 512 method), 494 metaObject() (guiqwt.tools.PlaceAxesTool method), metaObject() (guiqwt.tools.AnnotatedPointTool 487 method), 496 metaObject() (guiqwt.tools.PointTool method), 478 metaObject() (guiqwt.tools.AnnotatedRectangleTool metaObject() (guiqwt.tools.PrintTool method), 538 method), 489 metaObject() (guiqwt.tools.RectangleTool method), metaObject() (guiqwt.tools.AnnotatedSegmentTool 475 method), 498 metaObject() (guiqwt.tools.RectZoomTool method), metaObject() (guiqwt.tools.AntiAliasingTool 462 method), 504 metaObject() (guiqwt.tools.ReverseYAxisTool

692 Index guiqwt Manual, Release 3.0.7

method), 508 method), 328 metaObject() (guiqwt.tools.SaveAsTool method), 528 minimumHeight() (guiqwt.curve.CurvePlot method), metaObject() (guiqwt.tools.SaveItemsTool method), 109 540 minimumHeight() (guiqwt.histogram.ContrastAdjustment metaObject() (guiqwt.tools.SegmentTool method), method), 281 480 minimumHeight() (guiqwt.histogram.LevelsHistogram metaObject() (guiqwt.tools.SelectPointTool method), method), 299 466 minimumHeight() (guiqwt.image.ImagePlot metaObject() (guiqwt.tools.SelectTool method), 464 method), 166 metaObject() (guiqwt.tools.SnapshotTool method), minimumHeight() (guiqwt.widgets.fit.FitDialog 536 method), 42 metaObject() (guiqwt.tools.XCSPanelTool method), minimumHeight() (guiqwt.widgets.resizedialog.ResizeDialog 520 method), 575 metaObject() (guiqwt.tools.YCSPanelTool method), minimumHeight() (guiqwt.widgets.rotatecrop.RotateCropDialog 522 method), 588 metaObject() (guiqwt.widgets.fit.FitDialog method), minimumHeight() (guiqwt.widgets.rotatecrop.RotateCropWidget 42 method), 601 metaObject() (guiqwt.widgets.resizedialog.ResizeDialogminimumSize() (guiqwt.baseplot.BasePlot method), method), 575 83 metaObject() (guiqwt.widgets.rotatecrop.RotateCropDialogminimumSize() (guiqwt.cross_section.XCrossSection method), 588 method), 318 metaObject() (guiqwt.widgets.rotatecrop.RotateCropWidgetminimumSize() (guiqwt.cross_section.YCrossSection method), 600 method), 328 metric() (guiqwt.baseplot.BasePlot method), 83 minimumSize() (guiqwt.curve.CurvePlot method), metric() (guiqwt.cross_section.XCrossSection 109 method), 318 minimumSize() (guiqwt.histogram.ContrastAdjustment metric() (guiqwt.cross_section.YCrossSection method), 281 method), 328 minimumSize() (guiqwt.histogram.LevelsHistogram metric() (guiqwt.curve.CurvePlot method), 109 method), 299 metric() (guiqwt.histogram.ContrastAdjustment minimumSize() (guiqwt.image.ImagePlot method), method), 281 166 metric() (guiqwt.histogram.LevelsHistogram minimumSize() (guiqwt.widgets.fit.FitDialog method), 299 method), 42 metric() (guiqwt.image.ImagePlot method), 166 minimumSize() (guiqwt.widgets.resizedialog.ResizeDialog metric() (guiqwt.widgets.fit.FitDialog method), 42 method), 575 metric() (guiqwt.widgets.resizedialog.ResizeDialog minimumSize() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 575 method), 588 metric() (guiqwt.widgets.rotatecrop.RotateCropDialog minimumSize() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 588 method), 601 metric() (guiqwt.widgets.rotatecrop.RotateCropWidget minimumSizeHint() (guiqwt.baseplot.BasePlot method), 600 method), 83 midLineWidth() (guiqwt.baseplot.BasePlot method), minimumSizeHint() 83 (guiqwt.cross_section.XCrossSection method), midLineWidth() (guiqwt.curve.CurvePlot method), 318 109 minimumSizeHint() midLineWidth() (guiqwt.histogram.LevelsHistogram (guiqwt.cross_section.YCrossSection method), method), 299 328 midLineWidth() (guiqwt.image.ImagePlot method), minimumSizeHint() (guiqwt.curve.CurvePlot 166 method), 109 minimumHeight() (guiqwt.baseplot.BasePlot minimumSizeHint() method), 83 (guiqwt.histogram.ContrastAdjustment minimumHeight() (guiqwt.cross_section.XCrossSection method), 281 method), 318 minimumSizeHint() minimumHeight() (guiqwt.cross_section.YCrossSection (guiqwt.histogram.LevelsHistogram method),

Index 693 guiqwt Manual, Release 3.0.7

299 mouseDoubleClickEvent() minimumSizeHint() (guiqwt.image.ImagePlot (guiqwt.histogram.ContrastAdjustment method), 166 method), 281 minimumSizeHint() (guiqwt.widgets.fit.FitDialog mouseDoubleClickEvent() method), 43 (guiqwt.histogram.LevelsHistogram method), minimumSizeHint() 299 (guiqwt.widgets.resizedialog.ResizeDialog mouseDoubleClickEvent() method), 575 (guiqwt.image.ImagePlot method), 166 minimumSizeHint() mouseDoubleClickEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.widgets.fit.FitDialog method), 43 method), 588 mouseDoubleClickEvent() minimumSizeHint() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.widgets.rotatecrop.RotateCropWidget method), 575 method), 601 mouseDoubleClickEvent() minimumWidth() (guiqwt.baseplot.BasePlot method), (guiqwt.widgets.rotatecrop.RotateCropDialog 83 method), 588 minimumWidth() (guiqwt.cross_section.XCrossSection mouseDoubleClickEvent() method), 318 (guiqwt.widgets.rotatecrop.RotateCropWidget minimumWidth() (guiqwt.cross_section.YCrossSection method), 601 method), 328 mouseGrabber() (guiqwt.baseplot.BasePlot method), minimumWidth() (guiqwt.curve.CurvePlot method), 83 109 mouseGrabber() (guiqwt.cross_section.XCrossSection minimumWidth() (guiqwt.histogram.ContrastAdjustment method), 318 method), 281 mouseGrabber() (guiqwt.cross_section.YCrossSection minimumWidth() (guiqwt.histogram.LevelsHistogram method), 328 method), 299 mouseGrabber() (guiqwt.curve.CurvePlot method), minimumWidth() (guiqwt.image.ImagePlot method), 109 166 mouseGrabber() (guiqwt.histogram.ContrastAdjustment minimumWidth() (guiqwt.widgets.fit.FitDialog method), 281 method), 43 mouseGrabber() (guiqwt.histogram.LevelsHistogram minimumWidth() (guiqwt.widgets.resizedialog.ResizeDialog method), 299 method), 575 mouseGrabber() (guiqwt.image.ImagePlot method), minimumWidth() (guiqwt.widgets.rotatecrop.RotateCropDialog 166 method), 588 mouseGrabber() (guiqwt.widgets.fit.FitDialog minimumWidth() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 43 method), 601 mouseGrabber() (guiqwt.widgets.resizedialog.ResizeDialog mouse_press() (guiqwt.tools.FreeFormTool method), method), 575 470 mouseGrabber() (guiqwt.widgets.rotatecrop.RotateCropDialog mouse_press() (guiqwt.tools.MultiLineTool method), method), 588 467 mouseGrabber() (guiqwt.widgets.rotatecrop.RotateCropWidget mouse_release() (guiqwt.tools.FreeFormTool method), 601 method), 471 mouseMoveEvent() (guiqwt.baseplot.BasePlot mouse_release() (guiqwt.tools.MultiLineTool method), 83 method), 468 mouseMoveEvent() (guiqwt.cross_section.XCrossSection mouseDoubleClickEvent() method), 318 (guiqwt.baseplot.BasePlot method), 69 mouseMoveEvent() (guiqwt.cross_section.YCrossSection mouseDoubleClickEvent() method), 328 (guiqwt.cross_section.XCrossSection method), mouseMoveEvent() (guiqwt.curve.CurvePlot 318 method), 109 mouseDoubleClickEvent() mouseMoveEvent() (guiqwt.histogram.ContrastAdjustment (guiqwt.cross_section.YCrossSection method), method), 281 328 mouseMoveEvent() (guiqwt.histogram.LevelsHistogram mouseDoubleClickEvent() method), 299 (guiqwt.curve.CurvePlot method), 109 mouseMoveEvent() (guiqwt.image.ImagePlot

694 Index guiqwt Manual, Release 3.0.7

method), 166 mouseReleaseEvent() (guiqwt.image.ImagePlot mouseMoveEvent() (guiqwt.widgets.fit.FitDialog method), 166 method), 43 mouseReleaseEvent() mouseMoveEvent() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.widgets.fit.FitDialog method), 43 method), 575 mouseReleaseEvent() mouseMoveEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog(guiqwt.widgets.resizedialog.ResizeDialog method), 588 method), 576 mouseMoveEvent() (guiqwt.widgets.rotatecrop.RotateCropWidgetmouseReleaseEvent() method), 601 (guiqwt.widgets.rotatecrop.RotateCropDialog mousePressEvent() (guiqwt.baseplot.BasePlot method), 588 method), 83 mouseReleaseEvent() mousePressEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.cross_section.XCrossSection method), method), 601 318 move() (guiqwt.baseplot.BasePlot method), 83 mousePressEvent() move() (guiqwt.cross_section.XCrossSection method), (guiqwt.cross_section.YCrossSection method), 318 328 move() (guiqwt.cross_section.YCrossSection method), mousePressEvent() (guiqwt.curve.CurvePlot 328 method), 109 move() (guiqwt.curve.CurvePlot method), 109 mousePressEvent() move() (guiqwt.histogram.ContrastAdjustment (guiqwt.histogram.ContrastAdjustment method), 281 method), 281 move() (guiqwt.histogram.LevelsHistogram method), mousePressEvent() 299 (guiqwt.histogram.LevelsHistogram method), move() (guiqwt.image.ImagePlot method), 166 299 move() (guiqwt.tools.FreeFormTool method), 471 mousePressEvent() (guiqwt.image.ImagePlot move() (guiqwt.tools.MultiLineTool method), 467 method), 166 move() (guiqwt.widgets.fit.FitDialog method), 43 mousePressEvent() (guiqwt.widgets.fit.FitDialog move() (guiqwt.widgets.resizedialog.ResizeDialog method), 43 method), 576 mousePressEvent() move() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.widgets.resizedialog.ResizeDialog method), 588 method), 576 move() (guiqwt.widgets.rotatecrop.RotateCropWidget mousePressEvent() method), 601 (guiqwt.widgets.rotatecrop.RotateCropDialog move_down() (guiqwt.baseplot.BasePlot method), 72 method), 588 move_down() (guiqwt.curve.CurvePlot method), 109 mousePressEvent() move_down() (guiqwt.histogram.LevelsHistogram (guiqwt.widgets.rotatecrop.RotateCropWidget method), 299 method), 601 move_down() (guiqwt.image.ImagePlot method), 166 mouseReleaseEvent() (guiqwt.baseplot.BasePlot move_local_point_to() method), 83 (guiqwt.annotations.AnnotatedCircle method), mouseReleaseEvent() 375 (guiqwt.cross_section.XCrossSection method), move_local_point_to() 318 (guiqwt.annotations.AnnotatedEllipse method), mouseReleaseEvent() 367 (guiqwt.cross_section.YCrossSection method), move_local_point_to() 328 (guiqwt.annotations.AnnotatedObliqueRectangle mouseReleaseEvent() (guiqwt.curve.CurvePlot method), 360 method), 109 move_local_point_to() mouseReleaseEvent() (guiqwt.annotations.AnnotatedPoint method), (guiqwt.histogram.ContrastAdjustment 337 method), 281 move_local_point_to() mouseReleaseEvent() (guiqwt.annotations.AnnotatedRectangle (guiqwt.histogram.LevelsHistogram method), method), 352 299 move_local_point_to()

Index 695 guiqwt Manual, Release 3.0.7

(guiqwt.annotations.AnnotatedSegment (guiqwt.shapes.XRangeSelection method), method), 345 427 move_local_point_to() move_local_shape() (guiqwt.image.BaseImageItem method), (guiqwt.annotations.AnnotatedCircle method), 182 375 move_local_point_to() move_local_shape() (guiqwt.image.Histogram2DItem method), (guiqwt.annotations.AnnotatedEllipse method), 256 367 move_local_point_to() move_local_shape() (guiqwt.image.ImageFilterItem method), (guiqwt.annotations.AnnotatedObliqueRectangle 237 method), 360 move_local_point_to() move_local_shape() (guiqwt.image.ImageItem method), 199 (guiqwt.annotations.AnnotatedPoint method), move_local_point_to() 337 (guiqwt.image.MaskedImageItem method), move_local_shape() 232 (guiqwt.annotations.AnnotatedRectangle move_local_point_to() method), 352 (guiqwt.image.RawImageItem method), 191 move_local_shape() move_local_point_to() (guiqwt.annotations.AnnotatedSegment (guiqwt.image.RGBImageItem method), method), 345 223 move_local_shape() (guiqwt.curve.CurveItem move_local_point_to() method), 123 (guiqwt.image.TrImageItem method), 204 move_local_shape() move_local_point_to() (guiqwt.curve.ErrorBarCurveItem method), (guiqwt.image.XYImageFilterItem method), 144 248 move_local_shape() move_local_point_to() (guiqwt.histogram.HistogramItem method), (guiqwt.image.XYImageItem method), 215 268 move_local_point_to() move_local_shape() (guiqwt.label.DataInfoLabel method), 454 (guiqwt.image.BaseImageItem method), move_local_point_to() (guiqwt.label.LabelItem 182 method), 436 move_local_shape() move_local_point_to() (guiqwt.image.Histogram2DItem method), (guiqwt.label.LegendBoxItem method), 442 256 move_local_point_to() move_local_shape() (guiqwt.label.SelectedLegendBoxItem method), (guiqwt.image.ImageFilterItem method), 448 237 move_local_point_to() (guiqwt.shapes.Axes move_local_shape() (guiqwt.image.ImageItem method), 423 method), 199 move_local_point_to() move_local_shape() (guiqwt.shapes.EllipseShape method), 416 (guiqwt.image.MaskedImageItem method), move_local_point_to() 232 (guiqwt.shapes.ObliqueRectangleShape move_local_shape() method), 396 (guiqwt.image.RawImageItem method), 191 move_local_point_to() move_local_shape() (guiqwt.shapes.PointShape method), 403 (guiqwt.image.RGBImageItem method), move_local_point_to() 223 (guiqwt.shapes.PolygonShape method), 383 move_local_shape() (guiqwt.image.TrImageItem move_local_point_to() method), 204 (guiqwt.shapes.RectangleShape method), move_local_shape() 389 (guiqwt.image.XYImageFilterItem method), move_local_point_to() 248 (guiqwt.shapes.SegmentShape method), 409 move_local_shape() (guiqwt.image.XYImageItem move_local_point_to() method), 215

696 Index guiqwt Manual, Release 3.0.7 move_local_shape() (guiqwt.label.DataInfoLabel method), 429 method), 454 move_up() (guiqwt.baseplot.BasePlot method), 72 move_local_shape() (guiqwt.label.LabelItem move_up() (guiqwt.curve.CurvePlot method), 109 method), 436 move_up() (guiqwt.histogram.LevelsHistogram move_local_shape() (guiqwt.label.LegendBoxItem method), 299 method), 442 move_up() (guiqwt.image.ImagePlot method), 166 move_local_shape() move_with_selection() (guiqwt.label.SelectedLegendBoxItem method), (guiqwt.annotations.AnnotatedCircle method), 448 375 move_local_shape() (guiqwt.shapes.Axes method), move_with_selection() 423 (guiqwt.annotations.AnnotatedEllipse method), move_local_shape() (guiqwt.shapes.EllipseShape 368 method), 416 move_with_selection() move_local_shape() (guiqwt.annotations.AnnotatedObliqueRectangle (guiqwt.shapes.ObliqueRectangleShape method), 360 method), 396 move_with_selection() move_local_shape() (guiqwt.shapes.PointShape (guiqwt.annotations.AnnotatedPoint method), method), 403 337 move_local_shape() (guiqwt.shapes.PolygonShape move_with_selection() method), 383 (guiqwt.annotations.AnnotatedRectangle move_local_shape() method), 352 (guiqwt.shapes.RectangleShape method), move_with_selection() 389 (guiqwt.annotations.AnnotatedSegment move_local_shape() method), 345 (guiqwt.shapes.SegmentShape method), 409 move_with_selection() (guiqwt.curve.CurveItem move_local_shape() method), 123 (guiqwt.shapes.XRangeSelection method), move_with_selection() 429 (guiqwt.curve.ErrorBarCurveItem method), move_shape() (guiqwt.annotations.AnnotatedCircle 144 method), 375 move_with_selection() move_shape() (guiqwt.annotations.AnnotatedEllipse (guiqwt.histogram.HistogramItem method), method), 367 268 move_shape() (guiqwt.annotations.AnnotatedObliqueRectanglemove_with_selection() method), 360 (guiqwt.image.BaseImageItem method), move_shape() (guiqwt.annotations.AnnotatedPoint 182 method), 337 move_with_selection() move_shape() (guiqwt.annotations.AnnotatedRectangle (guiqwt.image.Histogram2DItem method), method), 352 256 move_shape() (guiqwt.annotations.AnnotatedSegment move_with_selection() method), 345 (guiqwt.image.ImageFilterItem method), move_shape() (guiqwt.shapes.Axes method), 421 237 move_shape() (guiqwt.shapes.EllipseShape method), move_with_selection() 416 (guiqwt.image.ImageItem method), 199 move_shape() (guiqwt.shapes.ObliqueRectangleShape move_with_selection() method), 396 (guiqwt.image.MaskedImageItem method), move_shape() (guiqwt.shapes.PointShape method), 232 403 move_with_selection() move_shape() (guiqwt.shapes.PolygonShape (guiqwt.image.RawImageItem method), 191 method), 381 move_with_selection() move_shape() (guiqwt.shapes.RectangleShape (guiqwt.image.RGBImageItem method), method), 389 223 move_shape() (guiqwt.shapes.SegmentShape move_with_selection() method), 409 (guiqwt.image.TrImageItem method), 204 move_shape() (guiqwt.shapes.XRangeSelection move_with_selection()

Index 697 guiqwt Manual, Release 3.0.7

(guiqwt.image.XYImageFilterItem method), method), 318 248 moveToThread() (guiqwt.cross_section.YCrossSection move_with_selection() method), 328 (guiqwt.image.XYImageItem method), 215 moveToThread() (guiqwt.curve.CurvePlot method), move_with_selection() 109 (guiqwt.label.DataInfoLabel method), 454 moveToThread() (guiqwt.histogram.ContrastAdjustment move_with_selection() (guiqwt.label.LabelItem method), 281 method), 436 moveToThread() (guiqwt.histogram.LevelsHistogram move_with_selection() method), 299 (guiqwt.label.LegendBoxItem method), 442 moveToThread() (guiqwt.image.ImagePlot method), move_with_selection() 166 (guiqwt.label.SelectedLegendBoxItem method), moveToThread() (guiqwt.tools.AnnotatedCircleTool 448 method), 491 move_with_selection() (guiqwt.shapes.Axes moveToThread() (guiqwt.tools.AnnotatedEllipseTool method), 423 method), 494 move_with_selection() moveToThread() (guiqwt.tools.AnnotatedPointTool (guiqwt.shapes.EllipseShape method), 416 method), 496 move_with_selection() moveToThread() (guiqwt.tools.AnnotatedRectangleTool (guiqwt.shapes.ObliqueRectangleShape method), 489 method), 396 moveToThread() (guiqwt.tools.AnnotatedSegmentTool move_with_selection() method), 498 (guiqwt.shapes.PointShape method), 403 moveToThread() (guiqwt.tools.AntiAliasingTool move_with_selection() method), 504 (guiqwt.shapes.PolygonShape method), 383 moveToThread() (guiqwt.tools.AspectRatioTool move_with_selection() method), 510 (guiqwt.shapes.RectangleShape method), moveToThread() (guiqwt.tools.AverageCrossSectionTool 389 method), 526 move_with_selection() moveToThread() (guiqwt.tools.AxisScaleTool (guiqwt.shapes.SegmentShape method), 409 method), 544 move_with_selection() moveToThread() (guiqwt.tools.CircleTool method), (guiqwt.shapes.XRangeSelection method), 482 429 moveToThread() (guiqwt.tools.ColormapTool moveEvent() (guiqwt.baseplot.BasePlot method), 83 method), 518 moveEvent() (guiqwt.cross_section.XCrossSection moveToThread() (guiqwt.tools.ContrastPanelTool method), 318 method), 516 moveEvent() (guiqwt.cross_section.YCrossSection moveToThread() (guiqwt.tools.CopyToClipboardTool method), 328 method), 530 moveEvent() (guiqwt.curve.CurvePlot method), 109 moveToThread() (guiqwt.tools.CrossSectionTool moveEvent() (guiqwt.histogram.ContrastAdjustment method), 524 method), 281 moveToThread() (guiqwt.tools.DeleteItemTool moveEvent() (guiqwt.histogram.LevelsHistogram method), 554 method), 299 moveToThread() (guiqwt.tools.DisplayCoordsTool moveEvent() (guiqwt.image.ImagePlot method), 166 method), 506 moveEvent() (guiqwt.widgets.fit.FitDialog method), moveToThread() (guiqwt.tools.DummySeparatorTool 43 method), 502 moveEvent() (guiqwt.widgets.resizedialog.ResizeDialog moveToThread() (guiqwt.tools.EditItemDataTool method), 576 method), 550 moveEvent() (guiqwt.widgets.rotatecrop.RotateCropDialogmoveToThread() (guiqwt.tools.EllipseTool method), method), 588 484 moveEvent() (guiqwt.widgets.rotatecrop.RotateCropWidgetmoveToThread() (guiqwt.tools.ExportItemDataTool method), 601 method), 548 moveToThread() (guiqwt.baseplot.BasePlot method), moveToThread() (guiqwt.tools.FreeFormTool 83 method), 471 moveToThread() (guiqwt.cross_section.XCrossSection moveToThread() (guiqwt.tools.HelpTool method),

698 Index guiqwt Manual, Release 3.0.7

546 method), 601 moveToThread() (guiqwt.tools.HRangeTool method), MultiLineTool (class in guiqwt.tools), 467 500 moveToThread() (guiqwt.tools.ItemCenterTool N method), 552 nativeEvent() (guiqwt.baseplot.BasePlot method), moveToThread() (guiqwt.tools.ItemListPanelTool 83 method), 514 nativeEvent() (guiqwt.cross_section.XCrossSection moveToThread() (guiqwt.tools.LabelTool method), method), 318 473 nativeEvent() (guiqwt.cross_section.YCrossSection moveToThread() (guiqwt.tools.LoadItemsTool method), 329 method), 542 nativeEvent() (guiqwt.curve.CurvePlot method), moveToThread() (guiqwt.tools.MultiLineTool 109 method), 469 nativeEvent() (guiqwt.histogram.ContrastAdjustment moveToThread() (guiqwt.tools.OpenFileTool method), 281 method), 532 nativeEvent() (guiqwt.histogram.LevelsHistogram moveToThread() (guiqwt.tools.OpenImageTool method), 299 method), 534 nativeEvent() (guiqwt.image.ImagePlot method), moveToThread() (guiqwt.tools.PanelTool method), 167 512 nativeEvent() (guiqwt.widgets.fit.FitDialog moveToThread() (guiqwt.tools.PlaceAxesTool method), 43 method), 487 nativeEvent() (guiqwt.widgets.resizedialog.ResizeDialog moveToThread() (guiqwt.tools.PointTool method), method), 576 478 nativeEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog moveToThread() (guiqwt.tools.PrintTool method), method), 589 538 nativeEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget moveToThread() (guiqwt.tools.RectangleTool method), 601 method), 475 nativeParentWidget() (guiqwt.baseplot.BasePlot moveToThread() (guiqwt.tools.RectZoomTool method), 83 method), 462 nativeParentWidget() moveToThread() (guiqwt.tools.ReverseYAxisTool (guiqwt.cross_section.XCrossSection method), method), 508 318 moveToThread() (guiqwt.tools.SaveAsTool method), nativeParentWidget() 528 (guiqwt.cross_section.YCrossSection method), moveToThread() (guiqwt.tools.SaveItemsTool 329 method), 540 nativeParentWidget() (guiqwt.curve.CurvePlot moveToThread() (guiqwt.tools.SegmentTool method), method), 109 480 nativeParentWidget() moveToThread() (guiqwt.tools.SelectPointTool (guiqwt.histogram.ContrastAdjustment method), 466 method), 281 moveToThread() (guiqwt.tools.SelectTool method), nativeParentWidget() 464 (guiqwt.histogram.LevelsHistogram method), moveToThread() (guiqwt.tools.SnapshotTool 299 method), 536 nativeParentWidget() (guiqwt.image.ImagePlot moveToThread() (guiqwt.tools.XCSPanelTool method), 167 method), 520 nativeParentWidget() moveToThread() (guiqwt.tools.YCSPanelTool (guiqwt.widgets.fit.FitDialog method), 43 method), 522 nativeParentWidget() moveToThread() (guiqwt.widgets.fit.FitDialog (guiqwt.widgets.resizedialog.ResizeDialog method), 43 method), 576 moveToThread() (guiqwt.widgets.resizedialog.ResizeDialognativeParentWidget() method), 576 (guiqwt.widgets.rotatecrop.RotateCropDialog moveToThread() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 589 method), 588 nativeParentWidget() moveToThread() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.widgets.rotatecrop.RotateCropWidget

Index 699 guiqwt Manual, Release 3.0.7

method), 601 O nextInFocusChain() (guiqwt.baseplot.BasePlot objectName() (guiqwt.baseplot.BasePlot method), 84 method), 83 objectName() (guiqwt.cross_section.XCrossSection nextInFocusChain() method), 319 (guiqwt.cross_section.XCrossSection method), objectName() (guiqwt.cross_section.YCrossSection 319 method), 329 nextInFocusChain() objectName() (guiqwt.curve.CurvePlot method), 109 (guiqwt.cross_section.YCrossSection method), objectName() (guiqwt.histogram.ContrastAdjustment 329 method), 281 nextInFocusChain() (guiqwt.curve.CurvePlot objectName() (guiqwt.histogram.LevelsHistogram method), 109 method), 299 nextInFocusChain() objectName() (guiqwt.image.ImagePlot method), 167 (guiqwt.histogram.ContrastAdjustment objectName() (guiqwt.tools.AnnotatedCircleTool method), 281 method), 491 nextInFocusChain() objectName() (guiqwt.tools.AnnotatedEllipseTool (guiqwt.histogram.LevelsHistogram method), method), 494 299 objectName() (guiqwt.tools.AnnotatedPointTool nextInFocusChain() (guiqwt.image.ImagePlot method), 496 method), 167 objectName() (guiqwt.tools.AnnotatedRectangleTool nextInFocusChain() (guiqwt.widgets.fit.FitDialog method), 489 method), 43 objectName() (guiqwt.tools.AnnotatedSegmentTool nextInFocusChain() method), 498 (guiqwt.widgets.resizedialog.ResizeDialog objectName() (guiqwt.tools.AntiAliasingTool method), 576 method), 504 nextInFocusChain() objectName() (guiqwt.tools.AspectRatioTool (guiqwt.widgets.rotatecrop.RotateCropDialog method), 510 method), 589 objectName() (guiqwt.tools.AverageCrossSectionTool nextInFocusChain() method), 526 (guiqwt.widgets.rotatecrop.RotateCropWidget objectName() (guiqwt.tools.AxisScaleTool method), method), 601 544 normalGeometry() (guiqwt.baseplot.BasePlot objectName() (guiqwt.tools.CircleTool method), 482 method), 84 objectName() (guiqwt.tools.ColormapTool method), normalGeometry() (guiqwt.cross_section.XCrossSection 518 method), 319 objectName() (guiqwt.tools.ContrastPanelTool normalGeometry() (guiqwt.cross_section.YCrossSection method), 516 method), 329 objectName() (guiqwt.tools.CopyToClipboardTool normalGeometry() (guiqwt.curve.CurvePlot method), 530 method), 109 objectName() (guiqwt.tools.CrossSectionTool normalGeometry() (guiqwt.histogram.ContrastAdjustment method), 524 method), 281 objectName() (guiqwt.tools.DeleteItemTool method), normalGeometry() (guiqwt.histogram.LevelsHistogram 554 method), 299 objectName() (guiqwt.tools.DisplayCoordsTool normalGeometry() (guiqwt.image.ImagePlot method), 506 method), 167 objectName() (guiqwt.tools.DummySeparatorTool normalGeometry() (guiqwt.widgets.fit.FitDialog method), 502 method), 43 objectName() (guiqwt.tools.EditItemDataTool normalGeometry() (guiqwt.widgets.resizedialog.ResizeDialog method), 550 method), 576 objectName() (guiqwt.tools.EllipseTool method), 484 normalGeometry() (guiqwt.widgets.rotatecrop.RotateCropDialogobjectName() (guiqwt.tools.ExportItemDataTool method), 589 method), 548 normalGeometry() (guiqwt.widgets.rotatecrop.RotateCropWidgetobjectName() (guiqwt.tools.FreeFormTool method), method), 601 471 notify_colormap_changed() objectName() (guiqwt.tools.HelpTool method), 546 (guiqwt.image.ImagePlot method), 154 objectName() (guiqwt.tools.HRangeTool method),

700 Index guiqwt Manual, Release 3.0.7

500 329 objectName() (guiqwt.tools.ItemCenterTool method), objectNameChanged (guiqwt.curve.CurvePlot at- 552 tribute), 109 objectName() (guiqwt.tools.ItemListPanelTool objectNameChanged method), 514 (guiqwt.histogram.ContrastAdjustment at- objectName() (guiqwt.tools.LabelTool method), 473 tribute), 281 objectName() (guiqwt.tools.LoadItemsTool method), objectNameChanged 542 (guiqwt.histogram.LevelsHistogram attribute), objectName() (guiqwt.tools.MultiLineTool method), 299 469 objectNameChanged (guiqwt.image.ImagePlot at- objectName() (guiqwt.tools.OpenFileTool method), tribute), 167 532 objectNameChanged objectName() (guiqwt.tools.OpenImageTool (guiqwt.tools.AnnotatedCircleTool attribute), method), 534 491 objectName() (guiqwt.tools.PanelTool method), 512 objectNameChanged objectName() (guiqwt.tools.PlaceAxesTool method), (guiqwt.tools.AnnotatedEllipseTool attribute), 487 494 objectName() (guiqwt.tools.PointTool method), 478 objectNameChanged objectName() (guiqwt.tools.PrintTool method), 538 (guiqwt.tools.AnnotatedPointTool attribute), objectName() (guiqwt.tools.RectangleTool method), 496 475 objectNameChanged objectName() (guiqwt.tools.RectZoomTool method), (guiqwt.tools.AnnotatedRectangleTool at- 462 tribute), 489 objectName() (guiqwt.tools.ReverseYAxisTool objectNameChanged method), 508 (guiqwt.tools.AnnotatedSegmentTool attribute), objectName() (guiqwt.tools.SaveAsTool method), 528 498 objectName() (guiqwt.tools.SaveItemsTool method), objectNameChanged (guiqwt.tools.AntiAliasingTool 540 attribute), 504 objectName() (guiqwt.tools.SegmentTool method), objectNameChanged (guiqwt.tools.AspectRatioTool 480 attribute), 510 objectName() (guiqwt.tools.SelectPointTool method), objectNameChanged 467 (guiqwt.tools.AverageCrossSectionTool at- objectName() (guiqwt.tools.SelectTool method), 464 tribute), 526 objectName() (guiqwt.tools.SnapshotTool method), objectNameChanged (guiqwt.tools.AxisScaleTool at- 536 tribute), 544 objectName() (guiqwt.tools.XCSPanelTool method), objectNameChanged (guiqwt.tools.CircleTool 520 attribute), 482 objectName() (guiqwt.tools.YCSPanelTool method), objectNameChanged (guiqwt.tools.ColormapTool 522 attribute), 518 objectName() (guiqwt.widgets.fit.FitDialog method), objectNameChanged 43 (guiqwt.tools.ContrastPanelTool attribute), objectName() (guiqwt.widgets.resizedialog.ResizeDialog 516 method), 576 objectNameChanged objectName() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.tools.CopyToClipboardTool attribute), method), 589 530 objectName() (guiqwt.widgets.rotatecrop.RotateCropWidgetobjectNameChanged (guiqwt.tools.CrossSectionTool method), 601 attribute), 524 objectNameChanged (guiqwt.baseplot.BasePlot at- objectNameChanged (guiqwt.tools.DeleteItemTool tribute), 84 attribute), 554 objectNameChanged objectNameChanged (guiqwt.cross_section.XCrossSection at- (guiqwt.tools.DisplayCoordsTool attribute), tribute), 319 506 objectNameChanged objectNameChanged (guiqwt.cross_section.YCrossSection attribute), (guiqwt.tools.DummySeparatorTool attribute),

Index 701 guiqwt Manual, Release 3.0.7

502 attribute), 464 objectNameChanged objectNameChanged (guiqwt.tools.SnapshotTool at- (guiqwt.tools.EditItemDataTool attribute), tribute), 536 550 objectNameChanged (guiqwt.tools.XCSPanelTool at- objectNameChanged (guiqwt.tools.EllipseTool at- tribute), 520 tribute), 484 objectNameChanged (guiqwt.tools.YCSPanelTool at- objectNameChanged tribute), 522 (guiqwt.tools.ExportItemDataTool attribute), objectNameChanged (guiqwt.widgets.fit.FitDialog 548 attribute), 43 objectNameChanged (guiqwt.tools.FreeFormTool at- objectNameChanged tribute), 471 (guiqwt.widgets.resizedialog.ResizeDialog objectNameChanged (guiqwt.tools.HelpTool at- attribute), 576 tribute), 546 objectNameChanged objectNameChanged (guiqwt.tools.HRangeTool at- (guiqwt.widgets.rotatecrop.RotateCropDialog tribute), 500 attribute), 589 objectNameChanged (guiqwt.tools.ItemCenterTool objectNameChanged attribute), 552 (guiqwt.widgets.rotatecrop.RotateCropWidget objectNameChanged attribute), 601 (guiqwt.tools.ItemListPanelTool attribute), ObliqueRectangleShape (class in guiqwt.shapes), 514 393 objectNameChanged (guiqwt.tools.LabelTool at- open() (guiqwt.widgets.fit.FitDialog method), 43 tribute), 473 open() (guiqwt.widgets.resizedialog.ResizeDialog objectNameChanged (guiqwt.tools.LoadItemsTool method), 576 attribute), 542 open() (guiqwt.widgets.rotatecrop.RotateCropDialog objectNameChanged (guiqwt.tools.MultiLineTool at- method), 589 tribute), 469 OpenFileTool (class in guiqwt.tools), 531 objectNameChanged (guiqwt.tools.OpenFileTool at- OpenImageTool (class in guiqwt.tools), 533 tribute), 532 orientation() (guiqwt.curve.CurveItem method), objectNameChanged (guiqwt.tools.OpenImageTool 129 attribute), 534 orientation() (guiqwt.curve.ErrorBarCurveItem objectNameChanged (guiqwt.tools.PanelTool at- method), 144 tribute), 512 orientation() (guiqwt.histogram.HistogramItem objectNameChanged (guiqwt.tools.PlaceAxesTool method), 268 attribute), 487 overrideWindowFlags() objectNameChanged (guiqwt.tools.PointTool at- (guiqwt.baseplot.BasePlot method), 84 tribute), 478 overrideWindowFlags() objectNameChanged (guiqwt.tools.PrintTool at- (guiqwt.cross_section.XCrossSection method), tribute), 538 319 objectNameChanged (guiqwt.tools.RectangleTool at- overrideWindowFlags() tribute), 475 (guiqwt.cross_section.YCrossSection method), objectNameChanged (guiqwt.tools.RectZoomTool 329 attribute), 462 overrideWindowFlags() (guiqwt.curve.CurvePlot objectNameChanged method), 109 (guiqwt.tools.ReverseYAxisTool attribute), overrideWindowFlags() 508 (guiqwt.histogram.ContrastAdjustment objectNameChanged (guiqwt.tools.SaveAsTool at- method), 282 tribute), 528 overrideWindowFlags() objectNameChanged (guiqwt.tools.SaveItemsTool (guiqwt.histogram.LevelsHistogram method), attribute), 540 300 objectNameChanged (guiqwt.tools.SegmentTool at- overrideWindowFlags() (guiqwt.image.ImagePlot tribute), 480 method), 167 objectNameChanged (guiqwt.tools.SelectPointTool overrideWindowFlags() attribute), 467 (guiqwt.widgets.fit.FitDialog method), 43 objectNameChanged (guiqwt.tools.SelectTool overrideWindowFlags()

702 Index guiqwt Manual, Release 3.0.7

(guiqwt.widgets.resizedialog.ResizeDialog paintEngine() (guiqwt.widgets.fit.FitDialog method), 576 method), 43 overrideWindowFlags() paintEngine() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.widgets.rotatecrop.RotateCropDialog method), 576 method), 589 paintEngine() (guiqwt.widgets.rotatecrop.RotateCropDialog overrideWindowFlags() method), 589 (guiqwt.widgets.rotatecrop.RotateCropWidget paintEngine() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 601 method), 601 overrideWindowState() paintEvent() (guiqwt.baseplot.BasePlot method), 84 (guiqwt.baseplot.BasePlot method), 84 paintEvent() (guiqwt.cross_section.XCrossSection overrideWindowState() method), 319 (guiqwt.cross_section.XCrossSection method), paintEvent() (guiqwt.cross_section.YCrossSection 319 method), 329 overrideWindowState() paintEvent() (guiqwt.curve.CurvePlot method), 110 (guiqwt.cross_section.YCrossSection method), paintEvent() (guiqwt.histogram.ContrastAdjustment 329 method), 282 overrideWindowState() (guiqwt.curve.CurvePlot paintEvent() (guiqwt.histogram.LevelsHistogram method), 109 method), 300 overrideWindowState() paintEvent() (guiqwt.image.ImagePlot method), 167 (guiqwt.histogram.ContrastAdjustment paintEvent() (guiqwt.widgets.fit.FitDialog method), method), 282 43 overrideWindowState() paintEvent() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.histogram.LevelsHistogram method), method), 576 300 paintEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog overrideWindowState() (guiqwt.image.ImagePlot method), 589 method), 167 paintEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget overrideWindowState() method), 601 (guiqwt.widgets.fit.FitDialog method), 43 paintingActive() (guiqwt.baseplot.BasePlot overrideWindowState() method), 84 (guiqwt.widgets.resizedialog.ResizeDialog paintingActive() (guiqwt.cross_section.XCrossSection method), 576 method), 319 overrideWindowState() paintingActive() (guiqwt.cross_section.YCrossSection (guiqwt.widgets.rotatecrop.RotateCropDialog method), 329 method), 589 paintingActive() (guiqwt.curve.CurvePlot overrideWindowState() method), 110 (guiqwt.widgets.rotatecrop.RotateCropWidget paintingActive() (guiqwt.histogram.ContrastAdjustment method), 601 method), 282 paintingActive() (guiqwt.histogram.LevelsHistogram P method), 300 paintEngine() (guiqwt.baseplot.BasePlot method), paintingActive() (guiqwt.image.ImagePlot 84 method), 167 paintEngine() (guiqwt.cross_section.XCrossSection paintingActive() (guiqwt.widgets.fit.FitDialog method), 319 method), 43 paintEngine() (guiqwt.cross_section.YCrossSection paintingActive() (guiqwt.widgets.resizedialog.ResizeDialog method), 329 method), 576 paintEngine() (guiqwt.curve.CurvePlot method), paintingActive() (guiqwt.widgets.rotatecrop.RotateCropDialog 110 method), 589 paintEngine() (guiqwt.histogram.ContrastAdjustment paintingActive() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 282 method), 601 paintEngine() (guiqwt.histogram.LevelsHistogram paintRect() (guiqwt.annotations.AnnotatedCircle method), 300 method), 375 paintEngine() (guiqwt.image.ImagePlot method), paintRect() (guiqwt.annotations.AnnotatedEllipse 167 method), 368 paintRect() (guiqwt.annotations.AnnotatedObliqueRectangle

Index 703 guiqwt Manual, Release 3.0.7

method), 360 palette() (guiqwt.cross_section.XCrossSection paintRect() (guiqwt.annotations.AnnotatedPoint method), 319 method), 337 palette() (guiqwt.cross_section.YCrossSection paintRect() (guiqwt.annotations.AnnotatedRectangle method), 329 method), 352 palette() (guiqwt.curve.CurvePlot method), 110 paintRect() (guiqwt.annotations.AnnotatedSegment palette() (guiqwt.histogram.ContrastAdjustment method), 345 method), 282 paintRect() (guiqwt.curve.CurveItem method), 129 palette() (guiqwt.histogram.LevelsHistogram paintRect() (guiqwt.curve.ErrorBarCurveItem method), 300 method), 144 palette() (guiqwt.image.ImagePlot method), 167 paintRect() (guiqwt.histogram.HistogramItem palette() (guiqwt.widgets.fit.FitDialog method), 43 method), 269 palette() (guiqwt.widgets.resizedialog.ResizeDialog paintRect() (guiqwt.image.BaseImageItem method), method), 576 184 palette() (guiqwt.widgets.rotatecrop.RotateCropDialog paintRect() (guiqwt.image.Histogram2DItem method), 589 method), 256 palette() (guiqwt.widgets.rotatecrop.RotateCropWidget paintRect() (guiqwt.image.ImageFilterItem method), 601 method), 240 PanelTool (class in guiqwt.tools), 511 paintRect() (guiqwt.image.ImageItem method), 199 parent() (guiqwt.baseplot.BasePlot method), 84 paintRect() (guiqwt.image.MaskedImageItem parent() (guiqwt.cross_section.XCrossSection method), 232 method), 319 paintRect() (guiqwt.image.RawImageItem method), parent() (guiqwt.cross_section.YCrossSection 191 method), 329 paintRect() (guiqwt.image.RGBImageItem method), parent() (guiqwt.curve.CurvePlot method), 110 223 parent() (guiqwt.histogram.ContrastAdjustment paintRect() (guiqwt.image.TrImageItem method), method), 282 207 parent() (guiqwt.histogram.LevelsHistogram paintRect() (guiqwt.image.XYImageFilterItem method), 300 method), 248 parent() (guiqwt.image.ImagePlot method), 167 paintRect() (guiqwt.image.XYImageItem method), parent() (guiqwt.tools.AnnotatedCircleTool method), 215 491 paintRect() (guiqwt.label.DataInfoLabel method), parent() (guiqwt.tools.AnnotatedEllipseTool method), 454 494 paintRect() (guiqwt.label.LabelItem method), 436 parent() (guiqwt.tools.AnnotatedPointTool method), paintRect() (guiqwt.label.LegendBoxItem method), 496 442 parent() (guiqwt.tools.AnnotatedRectangleTool paintRect() (guiqwt.label.SelectedLegendBoxItem method), 489 method), 448 parent() (guiqwt.tools.AnnotatedSegmentTool paintRect() (guiqwt.shapes.Axes method), 423 method), 498 paintRect() (guiqwt.shapes.EllipseShape method), parent() (guiqwt.tools.AntiAliasingTool method), 504 416 parent() (guiqwt.tools.AspectRatioTool method), 510 paintRect() (guiqwt.shapes.ObliqueRectangleShape parent() (guiqwt.tools.AverageCrossSectionTool method), 396 method), 526 paintRect() (guiqwt.shapes.PointShape method), parent() (guiqwt.tools.AxisScaleTool method), 544 403 parent() (guiqwt.tools.CircleTool method), 482 paintRect() (guiqwt.shapes.PolygonShape method), parent() (guiqwt.tools.ColormapTool method), 518 383 parent() (guiqwt.tools.ContrastPanelTool method), paintRect() (guiqwt.shapes.RectangleShape 516 method), 389 parent() (guiqwt.tools.CopyToClipboardTool paintRect() (guiqwt.shapes.SegmentShape method), method), 530 409 parent() (guiqwt.tools.CrossSectionTool method), 524 paintRect() (guiqwt.shapes.XRangeSelection parent() (guiqwt.tools.DeleteItemTool method), 554 method), 429 parent() (guiqwt.tools.DisplayCoordsTool method), palette() (guiqwt.baseplot.BasePlot method), 84 506

704 Index guiqwt Manual, Release 3.0.7 parent() (guiqwt.tools.DummySeparatorTool parentWidget() (guiqwt.image.ImagePlot method), method), 503 167 parent() (guiqwt.tools.EditItemDataTool method), parentWidget() (guiqwt.widgets.fit.FitDialog 550 method), 43 parent() (guiqwt.tools.EllipseTool method), 485 parentWidget() (guiqwt.widgets.resizedialog.ResizeDialog parent() (guiqwt.tools.ExportItemDataTool method), method), 576 548 parentWidget() (guiqwt.widgets.rotatecrop.RotateCropDialog parent() (guiqwt.tools.FreeFormTool method), 471 method), 589 parent() (guiqwt.tools.HelpTool method), 546 parentWidget() (guiqwt.widgets.rotatecrop.RotateCropWidget parent() (guiqwt.tools.HRangeTool method), 501 method), 601 parent() (guiqwt.tools.ItemCenterTool method), 552 pcolor() (guiqwt.builder.PlotItemBuilder method), 62 parent() (guiqwt.tools.ItemListPanelTool method), pcolor() (in module guiqwt.pyplot), 35 514 pcurve() (guiqwt.builder.PlotItemBuilder method), 60 parent() (guiqwt.tools.LabelTool method), 473 pen() (guiqwt.curve.CurveItem method), 129 parent() (guiqwt.tools.LoadItemsTool method), 542 pen() (guiqwt.curve.ErrorBarCurveItem method), 144 parent() (guiqwt.tools.MultiLineTool method), 469 pen() (guiqwt.histogram.HistogramItem method), 269 parent() (guiqwt.tools.OpenFileTool method), 532 perror() (guiqwt.builder.PlotItemBuilder method), 61 parent() (guiqwt.tools.OpenImageTool method), 534 phistogram() (guiqwt.builder.PlotItemBuilder parent() (guiqwt.tools.PanelTool method), 512 method), 62 parent() (guiqwt.tools.PlaceAxesTool method), 487 physicalDpiX() (guiqwt.baseplot.BasePlot method), parent() (guiqwt.tools.PointTool method), 478 84 parent() (guiqwt.tools.PrintTool method), 538 physicalDpiX() (guiqwt.cross_section.XCrossSection parent() (guiqwt.tools.RectangleTool method), 475 method), 319 parent() (guiqwt.tools.RectZoomTool method), 462 physicalDpiX() (guiqwt.cross_section.YCrossSection parent() (guiqwt.tools.ReverseYAxisTool method), method), 329 508 physicalDpiX() (guiqwt.curve.CurvePlot method), parent() (guiqwt.tools.SaveAsTool method), 528 110 parent() (guiqwt.tools.SaveItemsTool method), 540 physicalDpiX() (guiqwt.histogram.ContrastAdjustment parent() (guiqwt.tools.SegmentTool method), 480 method), 282 parent() (guiqwt.tools.SelectPointTool method), 467 physicalDpiX() (guiqwt.histogram.LevelsHistogram parent() (guiqwt.tools.SelectTool method), 465 method), 300 parent() (guiqwt.tools.SnapshotTool method), 536 physicalDpiX() (guiqwt.image.ImagePlot method), parent() (guiqwt.tools.XCSPanelTool method), 520 167 parent() (guiqwt.tools.YCSPanelTool method), 522 physicalDpiX() (guiqwt.widgets.fit.FitDialog parent() (guiqwt.widgets.fit.FitDialog method), 43 method), 43 parent() (guiqwt.widgets.resizedialog.ResizeDialog physicalDpiX() (guiqwt.widgets.resizedialog.ResizeDialog method), 576 method), 576 parent() (guiqwt.widgets.rotatecrop.RotateCropDialog physicalDpiX() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 589 method), 589 parent() (guiqwt.widgets.rotatecrop.RotateCropWidget physicalDpiX() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 601 method), 601 parentWidget() (guiqwt.baseplot.BasePlot method), physicalDpiY() (guiqwt.baseplot.BasePlot method), 84 84 parentWidget() (guiqwt.cross_section.XCrossSection physicalDpiY() (guiqwt.cross_section.XCrossSection method), 319 method), 319 parentWidget() (guiqwt.cross_section.YCrossSection physicalDpiY() (guiqwt.cross_section.YCrossSection method), 329 method), 329 parentWidget() (guiqwt.curve.CurvePlot method), physicalDpiY() (guiqwt.curve.CurvePlot method), 110 110 parentWidget() (guiqwt.histogram.ContrastAdjustmentphysicalDpiY() (guiqwt.histogram.ContrastAdjustment method), 282 method), 282 parentWidget() (guiqwt.histogram.LevelsHistogram physicalDpiY() (guiqwt.histogram.LevelsHistogram method), 300 method), 300 physicalDpiY() (guiqwt.image.ImagePlot method),

Index 705 guiqwt Manual, Release 3.0.7

167 plotLayout() (guiqwt.histogram.LevelsHistogram physicalDpiY() (guiqwt.widgets.fit.FitDialog method), 300 method), 43 plotLayout() (guiqwt.image.ImagePlot method), 167 physicalDpiY() (guiqwt.widgets.resizedialog.ResizeDialogPlotManager (class in guiqwt.plot), 53 method), 576 plotyy() (in module guiqwt.pyplot), 33 physicalDpiY() (guiqwt.widgets.rotatecrop.RotateCropDialogPointShape (class in guiqwt.shapes), 400 method), 589 PointTool (class in guiqwt.tools), 476 physicalDpiY() (guiqwt.widgets.rotatecrop.RotateCropWidgetPolygonShape (class in guiqwt.shapes), 380 method), 601 pos() (guiqwt.baseplot.BasePlot method), 84 PlaceAxesTool (class in guiqwt.tools), 485 pos() (guiqwt.cross_section.XCrossSection method), plot() (guiqwt.annotations.AnnotatedCircle method), 319 375 pos() (guiqwt.cross_section.YCrossSection method), plot() (guiqwt.annotations.AnnotatedEllipse method), 329 368 pos() (guiqwt.curve.CurvePlot method), 110 plot() (guiqwt.annotations.AnnotatedObliqueRectangle pos() (guiqwt.histogram.ContrastAdjustment method), method), 360 282 plot() (guiqwt.annotations.AnnotatedPoint method), pos() (guiqwt.histogram.LevelsHistogram method), 338 300 plot() (guiqwt.annotations.AnnotatedRectangle pos() (guiqwt.image.ImagePlot method), 167 method), 353 pos() (guiqwt.widgets.fit.FitDialog method), 43 plot() (guiqwt.annotations.AnnotatedSegment pos() (guiqwt.widgets.resizedialog.ResizeDialog method), 345 method), 576 plot() (guiqwt.curve.CurveItem method), 130 pos() (guiqwt.widgets.rotatecrop.RotateCropDialog plot() (guiqwt.curve.ErrorBarCurveItem method), 144 method), 589 plot() (guiqwt.histogram.HistogramItem method), 269 pos() (guiqwt.widgets.rotatecrop.RotateCropWidget plot() (guiqwt.image.BaseImageItem method), 184 method), 601 plot() (guiqwt.image.Histogram2DItem method), 256 previousInFocusChain() plot() (guiqwt.image.ImageFilterItem method), 240 (guiqwt.baseplot.BasePlot method), 84 plot() (guiqwt.image.ImageItem method), 199 previousInFocusChain() plot() (guiqwt.image.MaskedImageItem method), 232 (guiqwt.cross_section.XCrossSection method), plot() (guiqwt.image.RawImageItem method), 191 319 plot() (guiqwt.image.RGBImageItem method), 223 previousInFocusChain() plot() (guiqwt.image.TrImageItem method), 207 (guiqwt.cross_section.YCrossSection method), plot() (guiqwt.image.XYImageFilterItem method), 248 329 plot() (guiqwt.image.XYImageItem method), 215 previousInFocusChain() plot() (guiqwt.label.DataInfoLabel method), 454 (guiqwt.curve.CurvePlot method), 110 plot() (guiqwt.label.LabelItem method), 436 previousInFocusChain() plot() (guiqwt.label.LegendBoxItem method), 442 (guiqwt.histogram.ContrastAdjustment plot() (guiqwt.label.SelectedLegendBoxItem method), method), 282 448 previousInFocusChain() plot() (guiqwt.shapes.Axes method), 423 (guiqwt.histogram.LevelsHistogram method), plot() (guiqwt.shapes.EllipseShape method), 416 300 plot() (guiqwt.shapes.ObliqueRectangleShape previousInFocusChain() method), 396 (guiqwt.image.ImagePlot method), 167 plot() (guiqwt.shapes.PointShape method), 403 previousInFocusChain() plot() (guiqwt.shapes.PolygonShape method), 383 (guiqwt.widgets.fit.FitDialog method), 43 plot() (guiqwt.shapes.RectangleShape method), 389 previousInFocusChain() plot() (guiqwt.shapes.SegmentShape method), 410 (guiqwt.widgets.resizedialog.ResizeDialog plot() (guiqwt.shapes.XRangeSelection method), 429 method), 576 plot() (in module guiqwt.pyplot), 33 previousInFocusChain() PlotItemBuilder (class in guiqwt.builder), 59 (guiqwt.widgets.rotatecrop.RotateCropDialog PlotItemList (class in guiqwt.curve), 151 method), 589 plotLayout() (guiqwt.baseplot.BasePlot method), 84 previousInFocusChain() plotLayout() (guiqwt.curve.CurvePlot method), 110 (guiqwt.widgets.rotatecrop.RotateCropWidget

706 Index guiqwt Manual, Release 3.0.7

method), 601 property() (guiqwt.tools.FreeFormTool method), 471 print_() (guiqwt.baseplot.BasePlot method), 84 property() (guiqwt.tools.HelpTool method), 546 print_() (guiqwt.curve.CurvePlot method), 110 property() (guiqwt.tools.HRangeTool method), 501 print_() (guiqwt.histogram.LevelsHistogram property() (guiqwt.tools.ItemCenterTool method), method), 300 552 print_() (guiqwt.image.ImagePlot method), 167 property() (guiqwt.tools.ItemListPanelTool method), PrintTool (class in guiqwt.tools), 537 514 property() (guiqwt.baseplot.BasePlot method), 84 property() (guiqwt.tools.LabelTool method), 473 property() (guiqwt.cross_section.XCrossSection property() (guiqwt.tools.LoadItemsTool method), method), 319 542 property() (guiqwt.cross_section.YCrossSection property() (guiqwt.tools.MultiLineTool method), 469 method), 329 property() (guiqwt.tools.OpenFileTool method), 532 property() (guiqwt.curve.CurvePlot method), 110 property() (guiqwt.tools.OpenImageTool method), property() (guiqwt.histogram.ContrastAdjustment 534 method), 282 property() (guiqwt.tools.PanelTool method), 512 property() (guiqwt.histogram.LevelsHistogram property() (guiqwt.tools.PlaceAxesTool method), method), 300 487 property() (guiqwt.image.ImagePlot method), 167 property() (guiqwt.tools.PointTool method), 478 property() (guiqwt.tools.AnnotatedCircleTool property() (guiqwt.tools.PrintTool method), 538 method), 491 property() (guiqwt.tools.RectangleTool method), 475 property() (guiqwt.tools.AnnotatedEllipseTool property() (guiqwt.tools.RectZoomTool method), 462 method), 494 property() (guiqwt.tools.ReverseYAxisTool method), property() (guiqwt.tools.AnnotatedPointTool 508 method), 496 property() (guiqwt.tools.SaveAsTool method), 528 property() (guiqwt.tools.AnnotatedRectangleTool property() (guiqwt.tools.SaveItemsTool method), 540 method), 489 property() (guiqwt.tools.SegmentTool method), 480 property() (guiqwt.tools.AnnotatedSegmentTool property() (guiqwt.tools.SelectPointTool method), method), 498 467 property() (guiqwt.tools.AntiAliasingTool method), property() (guiqwt.tools.SelectTool method), 465 504 property() (guiqwt.tools.SnapshotTool method), 536 property() (guiqwt.tools.AspectRatioTool method), property() (guiqwt.tools.XCSPanelTool method), 520 510 property() (guiqwt.tools.YCSPanelTool method), 522 property() (guiqwt.tools.AverageCrossSectionTool property() (guiqwt.widgets.fit.FitDialog method), 43 method), 526 property() (guiqwt.widgets.resizedialog.ResizeDialog property() (guiqwt.tools.AxisScaleTool method), 544 method), 576 property() (guiqwt.tools.CircleTool method), 482 property() (guiqwt.widgets.rotatecrop.RotateCropDialog property() (guiqwt.tools.ColormapTool method), 518 method), 589 property() (guiqwt.tools.ContrastPanelTool method), property() (guiqwt.widgets.rotatecrop.RotateCropWidget 516 method), 601 property() (guiqwt.tools.CopyToClipboardTool pyqtConfigure() (guiqwt.baseplot.BasePlot method), 530 method), 84 property() (guiqwt.tools.CrossSectionTool method), pyqtConfigure() (guiqwt.cross_section.XCrossSection 524 method), 319 property() (guiqwt.tools.DeleteItemTool method), pyqtConfigure() (guiqwt.cross_section.YCrossSection 554 method), 329 property() (guiqwt.tools.DisplayCoordsTool pyqtConfigure() (guiqwt.curve.CurvePlot method), method), 506 110 property() (guiqwt.tools.DummySeparatorTool pyqtConfigure() (guiqwt.histogram.ContrastAdjustment method), 503 method), 282 property() (guiqwt.tools.EditItemDataTool method), pyqtConfigure() (guiqwt.histogram.LevelsHistogram 550 method), 300 property() (guiqwt.tools.EllipseTool method), 485 pyqtConfigure() (guiqwt.image.ImagePlot property() (guiqwt.tools.ExportItemDataTool method), 167 method), 548 pyqtConfigure() (guiqwt.tools.AnnotatedCircleTool

Index 707 guiqwt Manual, Release 3.0.7

method), 491 method), 469 pyqtConfigure() (guiqwt.tools.AnnotatedEllipseTool pyqtConfigure() (guiqwt.tools.OpenFileTool method), 494 method), 532 pyqtConfigure() (guiqwt.tools.AnnotatedPointTool pyqtConfigure() (guiqwt.tools.OpenImageTool method), 496 method), 534 pyqtConfigure() (guiqwt.tools.AnnotatedRectangleToolpyqtConfigure() (guiqwt.tools.PanelTool method), method), 489 512 pyqtConfigure() (guiqwt.tools.AnnotatedSegmentToolpyqtConfigure() (guiqwt.tools.PlaceAxesTool method), 498 method), 487 pyqtConfigure() (guiqwt.tools.AntiAliasingTool pyqtConfigure() (guiqwt.tools.PointTool method), method), 505 478 pyqtConfigure() (guiqwt.tools.AspectRatioTool pyqtConfigure() (guiqwt.tools.PrintTool method), method), 510 538 pyqtConfigure() (guiqwt.tools.AverageCrossSectionToolpyqtConfigure() (guiqwt.tools.RectangleTool method), 526 method), 475 pyqtConfigure() (guiqwt.tools.AxisScaleTool pyqtConfigure() (guiqwt.tools.RectZoomTool method), 544 method), 462 pyqtConfigure() (guiqwt.tools.CircleTool method), pyqtConfigure() (guiqwt.tools.ReverseYAxisTool 482 method), 508 pyqtConfigure() (guiqwt.tools.ColormapTool pyqtConfigure() (guiqwt.tools.SaveAsTool method), 518 method), 528 pyqtConfigure() (guiqwt.tools.ContrastPanelTool pyqtConfigure() (guiqwt.tools.SaveItemsTool method), 516 method), 540 pyqtConfigure() (guiqwt.tools.CopyToClipboardTool pyqtConfigure() (guiqwt.tools.SegmentTool method), 530 method), 480 pyqtConfigure() (guiqwt.tools.CrossSectionTool pyqtConfigure() (guiqwt.tools.SelectPointTool method), 524 method), 467 pyqtConfigure() (guiqwt.tools.DeleteItemTool pyqtConfigure() (guiqwt.tools.SelectTool method), method), 554 465 pyqtConfigure() (guiqwt.tools.DisplayCoordsTool pyqtConfigure() (guiqwt.tools.SnapshotTool method), 506 method), 536 pyqtConfigure() (guiqwt.tools.DummySeparatorTool pyqtConfigure() (guiqwt.tools.XCSPanelTool method), 503 method), 520 pyqtConfigure() (guiqwt.tools.EditItemDataTool pyqtConfigure() (guiqwt.tools.YCSPanelTool method), 550 method), 522 pyqtConfigure() (guiqwt.tools.EllipseTool method), pyqtConfigure() (guiqwt.widgets.fit.FitDialog 485 method), 43 pyqtConfigure() (guiqwt.tools.ExportItemDataTool pyqtConfigure() (guiqwt.widgets.resizedialog.ResizeDialog method), 548 method), 576 pyqtConfigure() (guiqwt.tools.FreeFormTool pyqtConfigure() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 471 method), 589 pyqtConfigure() (guiqwt.tools.HelpTool method), pyqtConfigure() (guiqwt.widgets.rotatecrop.RotateCropWidget 546 method), 601 pyqtConfigure() (guiqwt.tools.HRangeTool method), 501 Q pyqtConfigure() (guiqwt.tools.ItemCenterTool quadgrid() (guiqwt.builder.PlotItemBuilder method), method), 552 62 pyqtConfigure() (guiqwt.tools.ItemListPanelTool method), 514 R pyqtConfigure() (guiqwt.tools.LabelTool method), raise_() (guiqwt.baseplot.BasePlot method), 84 473 raise_() (guiqwt.cross_section.XCrossSection pyqtConfigure() (guiqwt.tools.LoadItemsTool method), 319 method), 542 raise_() (guiqwt.cross_section.YCrossSection pyqtConfigure() (guiqwt.tools.MultiLineTool method), 329

708 Index guiqwt Manual, Release 3.0.7

raise_() (guiqwt.curve.CurvePlot method), 110 receivers() (guiqwt.tools.AverageCrossSectionTool raise_() (guiqwt.histogram.ContrastAdjustment method), 527 method), 282 receivers() (guiqwt.tools.AxisScaleTool method), raise_() (guiqwt.histogram.LevelsHistogram 544 method), 300 receivers() (guiqwt.tools.CircleTool method), 482 raise_() (guiqwt.image.ImagePlot method), 167 receivers() (guiqwt.tools.ColormapTool method), raise_() (guiqwt.widgets.fit.FitDialog method), 43 518 raise_() (guiqwt.widgets.resizedialog.ResizeDialog receivers() (guiqwt.tools.ContrastPanelTool method), 576 method), 516 raise_() (guiqwt.widgets.rotatecrop.RotateCropDialog receivers() (guiqwt.tools.CopyToClipboardTool method), 589 method), 531 raise_() (guiqwt.widgets.rotatecrop.RotateCropWidget receivers() (guiqwt.tools.CrossSectionTool method), 601 method), 524 range_info_label() receivers() (guiqwt.tools.DeleteItemTool method), (guiqwt.builder.PlotItemBuilder method), 554 66 receivers() (guiqwt.tools.DisplayCoordsTool RangeComputation (class in guiqwt.label), 452 method), 506 RangeComputation2d (class in guiqwt.label), 452 receivers() (guiqwt.tools.DummySeparatorTool RangeShapeParam (class in guiqwt.styles), 565 method), 503 RawImageItem (class in guiqwt.image), 187 receivers() (guiqwt.tools.EditItemDataTool read_axes_styles() (guiqwt.baseplot.BasePlot method), 550 method), 70 receivers() (guiqwt.tools.EllipseTool method), 485 read_axes_styles() (guiqwt.curve.CurvePlot receivers() (guiqwt.tools.ExportItemDataTool method), 110 method), 548 read_axes_styles() receivers() (guiqwt.tools.FreeFormTool method), (guiqwt.histogram.LevelsHistogram method), 471 300 receivers() (guiqwt.tools.HelpTool method), 546 read_axes_styles() (guiqwt.image.ImagePlot receivers() (guiqwt.tools.HRangeTool method), 501 method), 167 receivers() (guiqwt.tools.ItemCenterTool method), receivers() (guiqwt.baseplot.BasePlot method), 84 552 receivers() (guiqwt.cross_section.XCrossSection receivers() (guiqwt.tools.ItemListPanelTool method), 319 method), 514 receivers() (guiqwt.cross_section.YCrossSection receivers() (guiqwt.tools.LabelTool method), 473 method), 329 receivers() (guiqwt.tools.LoadItemsTool method), receivers() (guiqwt.curve.CurvePlot method), 110 542 receivers() (guiqwt.histogram.ContrastAdjustment receivers() (guiqwt.tools.MultiLineTool method), method), 282 469 receivers() (guiqwt.histogram.LevelsHistogram receivers() (guiqwt.tools.OpenFileTool method), method), 300 533 receivers() (guiqwt.image.ImagePlot method), 168 receivers() (guiqwt.tools.OpenImageTool method), receivers() (guiqwt.tools.AnnotatedCircleTool 534 method), 492 receivers() (guiqwt.tools.PanelTool method), 512 receivers() (guiqwt.tools.AnnotatedEllipseTool receivers() (guiqwt.tools.PlaceAxesTool method), method), 494 487 receivers() (guiqwt.tools.AnnotatedPointTool receivers() (guiqwt.tools.PointTool method), 478 method), 496 receivers() (guiqwt.tools.PrintTool method), 539 receivers() (guiqwt.tools.AnnotatedRectangleTool receivers() (guiqwt.tools.RectangleTool method), method), 489 476 receivers() (guiqwt.tools.AnnotatedSegmentTool receivers() (guiqwt.tools.RectZoomTool method), method), 498 463 receivers() (guiqwt.tools.AntiAliasingTool method), receivers() (guiqwt.tools.ReverseYAxisTool 505 method), 508 receivers() (guiqwt.tools.AspectRatioTool method), receivers() (guiqwt.tools.SaveAsTool method), 529 510 receivers() (guiqwt.tools.SaveItemsTool method),

Index 709 guiqwt Manual, Release 3.0.7

540 register_all_image_tools() receivers() (guiqwt.tools.SegmentTool method), 480 (guiqwt.widgets.rotatecrop.RotateCropDialog receivers() (guiqwt.tools.SelectPointTool method), method), 589 467 register_curve_tools() receivers() (guiqwt.tools.SelectTool method), 465 (guiqwt.plot.PlotManager method), 56 receivers() (guiqwt.tools.SnapshotTool method), register_curve_tools() 537 (guiqwt.widgets.fit.FitDialog method), 44 receivers() (guiqwt.tools.XCSPanelTool method), register_curve_tools() 520 (guiqwt.widgets.rotatecrop.RotateCropDialog receivers() (guiqwt.tools.YCSPanelTool method), method), 590 522 register_image_tools() receivers() (guiqwt.widgets.fit.FitDialog method), (guiqwt.plot.PlotManager method), 56 43 register_image_tools() receivers() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.widgets.fit.FitDialog method), 44 method), 576 register_image_tools() receivers() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.widgets.rotatecrop.RotateCropDialog method), 589 method), 590 receivers() (guiqwt.widgets.rotatecrop.RotateCropWidgetregister_other_tools() method), 602 (guiqwt.plot.PlotManager method), 56 rect() (guiqwt.baseplot.BasePlot method), 84 register_other_tools() rect() (guiqwt.cross_section.XCrossSection method), (guiqwt.widgets.fit.FitDialog method), 44 319 register_other_tools() rect() (guiqwt.cross_section.YCrossSection method), (guiqwt.widgets.rotatecrop.RotateCropDialog 329 method), 590 rect() (guiqwt.curve.CurvePlot method), 110 register_panel() (guiqwt.cross_section.XCrossSection rect() (guiqwt.histogram.ContrastAdjustment method), 319 method), 282 register_panel() (guiqwt.cross_section.YCrossSection rect() (guiqwt.histogram.LevelsHistogram method), method), 329 300 register_panel() (guiqwt.curve.PlotItemList rect() (guiqwt.image.ImagePlot method), 168 method), 151 rect() (guiqwt.widgets.fit.FitDialog method), 44 register_panel() (guiqwt.histogram.ContrastAdjustment rect() (guiqwt.widgets.resizedialog.ResizeDialog method), 276 method), 576 register_plot() (guiqwt.tools.AnnotatedCircleTool rect() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 492 method), 589 register_plot() (guiqwt.tools.AnnotatedEllipseTool rect() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 494 method), 602 register_plot() (guiqwt.tools.AnnotatedPointTool rectangle() (guiqwt.builder.PlotItemBuilder method), 496 method), 65 register_plot() (guiqwt.tools.AnnotatedRectangleTool RectangleShape (class in guiqwt.shapes), 387 method), 489 RectangleTool (class in guiqwt.tools), 474 register_plot() (guiqwt.tools.AnnotatedSegmentTool RectZoomTool (class in guiqwt.tools), 461 method), 499 refresh() (guiqwt.widgets.fit.FitDialog method), 44 register_plot() (guiqwt.tools.AntiAliasingTool register_all_curve_tools() method), 505 (guiqwt.plot.PlotManager method), 56 register_plot() (guiqwt.tools.AspectRatioTool register_all_curve_tools() method), 510 (guiqwt.widgets.fit.FitDialog method), 44 register_plot() (guiqwt.tools.AverageCrossSectionTool register_all_curve_tools() method), 527 (guiqwt.widgets.rotatecrop.RotateCropDialog register_plot() (guiqwt.tools.AxisScaleTool method), 589 method), 544 register_all_image_tools() register_plot() (guiqwt.tools.CircleTool method), (guiqwt.plot.PlotManager method), 57 482 register_all_image_tools() register_plot() (guiqwt.tools.ColormapTool (guiqwt.widgets.fit.FitDialog method), 44 method), 518

710 Index guiqwt Manual, Release 3.0.7 register_plot() (guiqwt.tools.ContrastPanelTool register_plot() (guiqwt.tools.SaveItemsTool method), 516 method), 540 register_plot() (guiqwt.tools.CopyToClipboardTool register_plot() (guiqwt.tools.SegmentTool method), 531 method), 480 register_plot() (guiqwt.tools.CrossSectionTool register_plot() (guiqwt.tools.SelectPointTool method), 524 method), 467 register_plot() (guiqwt.tools.DeleteItemTool register_plot() (guiqwt.tools.SelectTool method), method), 554 465 register_plot() (guiqwt.tools.DisplayCoordsTool register_plot() (guiqwt.tools.SnapshotTool method), 507 method), 537 register_plot() (guiqwt.tools.DummySeparatorTool register_plot() (guiqwt.tools.XCSPanelTool method), 503 method), 520 register_plot() (guiqwt.tools.EditItemDataTool register_plot() (guiqwt.tools.YCSPanelTool method), 550 method), 522 register_plot() (guiqwt.tools.EllipseTool method), register_standard_tools() 485 (guiqwt.plot.PlotManager method), 56 register_plot() (guiqwt.tools.ExportItemDataTool register_standard_tools() method), 548 (guiqwt.widgets.fit.FitDialog method), 45 register_plot() (guiqwt.tools.FreeFormTool register_standard_tools() method), 471 (guiqwt.widgets.rotatecrop.RotateCropDialog register_plot() (guiqwt.tools.HelpTool method), method), 590 546 register_tools() (guiqwt.widgets.fit.FitDialog register_plot() (guiqwt.tools.HRangeTool method), 45 method), 501 register_tools() (guiqwt.widgets.rotatecrop.RotateCropDialog register_plot() (guiqwt.tools.ItemCenterTool method), 590 method), 552 reject() (guiqwt.widgets.fit.FitDialog method), 45 register_plot() (guiqwt.tools.ItemListPanelTool reject() (guiqwt.widgets.resizedialog.ResizeDialog method), 514 method), 576 register_plot() (guiqwt.tools.LabelTool method), reject() (guiqwt.widgets.rotatecrop.RotateCropDialog 473 method), 590 register_plot() (guiqwt.tools.LoadItemsTool reject_changes() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 542 method), 590 register_plot() (guiqwt.tools.MultiLineTool reject_changes() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 469 method), 602 register_plot() (guiqwt.tools.OpenFileTool rejected (guiqwt.widgets.fit.FitDialog attribute), 45 method), 533 rejected (guiqwt.widgets.resizedialog.ResizeDialog register_plot() (guiqwt.tools.OpenImageTool attribute), 576 method), 534 rejected (guiqwt.widgets.rotatecrop.RotateCropDialog register_plot() (guiqwt.tools.PanelTool method), attribute), 591 512 releaseKeyboard() (guiqwt.baseplot.BasePlot register_plot() (guiqwt.tools.PlaceAxesTool method), 84 method), 487 releaseKeyboard() register_plot() (guiqwt.tools.PointTool method), (guiqwt.cross_section.XCrossSection method), 478 319 register_plot() (guiqwt.tools.PrintTool method), releaseKeyboard() 539 (guiqwt.cross_section.YCrossSection method), register_plot() (guiqwt.tools.RectangleTool 329 method), 476 releaseKeyboard() (guiqwt.curve.CurvePlot register_plot() (guiqwt.tools.RectZoomTool method), 110 method), 463 releaseKeyboard() register_plot() (guiqwt.tools.ReverseYAxisTool (guiqwt.histogram.ContrastAdjustment method), 508 method), 282 register_plot() (guiqwt.tools.SaveAsTool releaseKeyboard() method), 529 (guiqwt.histogram.LevelsHistogram method),

Index 711 guiqwt Manual, Release 3.0.7

300 releaseShortcut() (guiqwt.widgets.fit.FitDialog releaseKeyboard() (guiqwt.image.ImagePlot method), 45 method), 168 releaseShortcut() releaseKeyboard() (guiqwt.widgets.fit.FitDialog (guiqwt.widgets.resizedialog.ResizeDialog method), 45 method), 577 releaseKeyboard() releaseShortcut() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.widgets.rotatecrop.RotateCropDialog method), 576 method), 591 releaseKeyboard() releaseShortcut() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.widgets.rotatecrop.RotateCropWidget method), 591 method), 602 releaseKeyboard() removeAction() (guiqwt.baseplot.BasePlot method), (guiqwt.widgets.rotatecrop.RotateCropWidget 84 method), 602 removeAction() (guiqwt.cross_section.XCrossSection releaseMouse() (guiqwt.baseplot.BasePlot method), method), 319 84 removeAction() (guiqwt.cross_section.YCrossSection releaseMouse() (guiqwt.cross_section.XCrossSection method), 329 method), 319 removeAction() (guiqwt.curve.CurvePlot method), releaseMouse() (guiqwt.cross_section.YCrossSection 110 method), 329 removeAction() (guiqwt.histogram.ContrastAdjustment releaseMouse() (guiqwt.curve.CurvePlot method), method), 282 110 removeAction() (guiqwt.histogram.LevelsHistogram releaseMouse() (guiqwt.histogram.ContrastAdjustment method), 300 method), 282 removeAction() (guiqwt.image.ImagePlot method), releaseMouse() (guiqwt.histogram.LevelsHistogram 168 method), 300 removeAction() (guiqwt.widgets.fit.FitDialog releaseMouse() (guiqwt.image.ImagePlot method), method), 45 168 removeAction() (guiqwt.widgets.resizedialog.ResizeDialog releaseMouse() (guiqwt.widgets.fit.FitDialog method), 577 method), 45 removeAction() (guiqwt.widgets.rotatecrop.RotateCropDialog releaseMouse() (guiqwt.widgets.resizedialog.ResizeDialog method), 591 method), 577 removeAction() (guiqwt.widgets.rotatecrop.RotateCropWidget releaseMouse() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 602 method), 591 removeEventFilter() (guiqwt.baseplot.BasePlot releaseMouse() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 84 method), 602 removeEventFilter() releaseShortcut() (guiqwt.baseplot.BasePlot (guiqwt.cross_section.XCrossSection method), method), 84 319 releaseShortcut() removeEventFilter() (guiqwt.cross_section.XCrossSection method), (guiqwt.cross_section.YCrossSection method), 319 329 releaseShortcut() removeEventFilter() (guiqwt.curve.CurvePlot (guiqwt.cross_section.YCrossSection method), method), 110 329 removeEventFilter() releaseShortcut() (guiqwt.curve.CurvePlot (guiqwt.histogram.ContrastAdjustment method), 110 method), 282 releaseShortcut() removeEventFilter() (guiqwt.histogram.ContrastAdjustment (guiqwt.histogram.LevelsHistogram method), method), 282 300 releaseShortcut() removeEventFilter() (guiqwt.image.ImagePlot (guiqwt.histogram.LevelsHistogram method), method), 168 300 removeEventFilter() releaseShortcut() (guiqwt.image.ImagePlot (guiqwt.tools.AnnotatedCircleTool method), method), 168 492

712 Index guiqwt Manual, Release 3.0.7 removeEventFilter() method), 546 (guiqwt.tools.AnnotatedEllipseTool method), removeEventFilter() (guiqwt.tools.HRangeTool 494 method), 501 removeEventFilter() removeEventFilter() (guiqwt.tools.AnnotatedPointTool method), (guiqwt.tools.ItemCenterTool method), 552 496 removeEventFilter() removeEventFilter() (guiqwt.tools.ItemListPanelTool method), (guiqwt.tools.AnnotatedRectangleTool 514 method), 489 removeEventFilter() (guiqwt.tools.LabelTool removeEventFilter() method), 473 (guiqwt.tools.AnnotatedSegmentTool method), removeEventFilter() 499 (guiqwt.tools.LoadItemsTool method), 542 removeEventFilter() removeEventFilter() (guiqwt.tools.MultiLineTool (guiqwt.tools.AntiAliasingTool method), method), 469 505 removeEventFilter() (guiqwt.tools.OpenFileTool removeEventFilter() method), 533 (guiqwt.tools.AspectRatioTool method), 510 removeEventFilter() removeEventFilter() (guiqwt.tools.OpenImageTool method), 535 (guiqwt.tools.AverageCrossSectionTool removeEventFilter() (guiqwt.tools.PanelTool method), 527 method), 512 removeEventFilter() (guiqwt.tools.AxisScaleTool removeEventFilter() method), 544 (guiqwt.tools.PlaceAxesTool method), 487 removeEventFilter() (guiqwt.tools.CircleTool removeEventFilter() (guiqwt.tools.PointTool method), 482 method), 478 removeEventFilter() (guiqwt.tools.ColormapTool removeEventFilter() (guiqwt.tools.PrintTool method), 518 method), 539 removeEventFilter() removeEventFilter() (guiqwt.tools.RectangleTool (guiqwt.tools.ContrastPanelTool method), method), 476 516 removeEventFilter() (guiqwt.tools.RectZoomTool removeEventFilter() method), 463 (guiqwt.tools.CopyToClipboardTool method), removeEventFilter() 531 (guiqwt.tools.ReverseYAxisTool method), removeEventFilter() 508 (guiqwt.tools.CrossSectionTool method), removeEventFilter() (guiqwt.tools.SaveAsTool 524 method), 529 removeEventFilter() removeEventFilter() (guiqwt.tools.SaveItemsTool (guiqwt.tools.DeleteItemTool method), 554 method), 541 removeEventFilter() removeEventFilter() (guiqwt.tools.SegmentTool (guiqwt.tools.DisplayCoordsTool method), method), 480 507 removeEventFilter() removeEventFilter() (guiqwt.tools.SelectPointTool method), 467 (guiqwt.tools.DummySeparatorTool method), removeEventFilter() (guiqwt.tools.SelectTool 503 method), 465 removeEventFilter() removeEventFilter() (guiqwt.tools.SnapshotTool (guiqwt.tools.EditItemDataTool method), method), 537 550 removeEventFilter() (guiqwt.tools.XCSPanelTool removeEventFilter() (guiqwt.tools.EllipseTool method), 520 method), 485 removeEventFilter() (guiqwt.tools.YCSPanelTool removeEventFilter() method), 522 (guiqwt.tools.ExportItemDataTool method), removeEventFilter() 548 (guiqwt.widgets.fit.FitDialog method), 45 removeEventFilter() (guiqwt.tools.FreeFormTool removeEventFilter() method), 471 (guiqwt.widgets.resizedialog.ResizeDialog removeEventFilter() (guiqwt.tools.HelpTool method), 577

Index 713 guiqwt Manual, Release 3.0.7 removeEventFilter() reset() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.widgets.rotatecrop.RotateCropDialog method), 602 method), 591 reset_transformation() removeEventFilter() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.widgets.rotatecrop.RotateCropWidget method), 591 method), 602 reset_transformation() removeItem() (guiqwt.baseplot.BasePlot method), 84 (guiqwt.widgets.rotatecrop.RotateCropWidget removeItem() (guiqwt.curve.CurvePlot method), 110 method), 602 removeItem() (guiqwt.histogram.LevelsHistogram resize() (guiqwt.baseplot.BasePlot method), 85 method), 300 resize() (guiqwt.cross_section.XCrossSection removeItem() (guiqwt.image.ImagePlot method), 168 method), 320 render() (guiqwt.baseplot.BasePlot method), 85 resize() (guiqwt.cross_section.YCrossSection render() (guiqwt.cross_section.XCrossSection method), 330 method), 319 resize() (guiqwt.curve.CurvePlot method), 111 render() (guiqwt.cross_section.YCrossSection resize() (guiqwt.histogram.ContrastAdjustment method), 329 method), 282 render() (guiqwt.curve.CurvePlot method), 111 resize() (guiqwt.histogram.LevelsHistogram render() (guiqwt.histogram.ContrastAdjustment method), 301 method), 282 resize() (guiqwt.image.ImagePlot method), 168 render() (guiqwt.histogram.LevelsHistogram resize() (guiqwt.widgets.fit.FitDialog method), 45 method), 301 resize() (guiqwt.widgets.resizedialog.ResizeDialog render() (guiqwt.image.ImagePlot method), 168 method), 577 render() (guiqwt.widgets.fit.FitDialog method), 45 resize() (guiqwt.widgets.rotatecrop.RotateCropDialog render() (guiqwt.widgets.resizedialog.ResizeDialog method), 591 method), 577 resize() (guiqwt.widgets.rotatecrop.RotateCropWidget render() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 602 method), 591 ResizeDialog (class in guiqwt.widgets.resizedialog), render() (guiqwt.widgets.rotatecrop.RotateCropWidget 571 method), 602 ResizeDialog.DialogCode (class in repaint() (guiqwt.baseplot.BasePlot method), 85 guiqwt.widgets.resizedialog), 571 repaint() (guiqwt.cross_section.XCrossSection ResizeDialog.PaintDeviceMetric (class in method), 319 guiqwt.widgets.resizedialog), 571 repaint() (guiqwt.cross_section.YCrossSection ResizeDialog.RenderFlag (class in method), 330 guiqwt.widgets.resizedialog), 571 repaint() (guiqwt.curve.CurvePlot method), 111 ResizeDialog.RenderFlags (class in repaint() (guiqwt.histogram.ContrastAdjustment guiqwt.widgets.resizedialog), 571 method), 282 resizeEvent() (guiqwt.baseplot.BasePlot method), repaint() (guiqwt.histogram.LevelsHistogram 85 method), 301 resizeEvent() (guiqwt.cross_section.XCrossSection repaint() (guiqwt.image.ImagePlot method), 168 method), 320 repaint() (guiqwt.widgets.fit.FitDialog method), 45 resizeEvent() (guiqwt.cross_section.YCrossSection repaint() (guiqwt.widgets.resizedialog.ResizeDialog method), 330 method), 577 resizeEvent() (guiqwt.curve.CurvePlot method), repaint() (guiqwt.widgets.rotatecrop.RotateCropDialog 111 method), 591 resizeEvent() (guiqwt.histogram.ContrastAdjustment repaint() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 282 method), 602 resizeEvent() (guiqwt.histogram.LevelsHistogram replot() (guiqwt.baseplot.BasePlot method), 85 method), 301 replot() (guiqwt.curve.CurvePlot method), 111 resizeEvent() (guiqwt.image.ImagePlot method), replot() (guiqwt.histogram.LevelsHistogram 154 method), 301 resizeEvent() (guiqwt.widgets.fit.FitDialog replot() (guiqwt.image.ImagePlot method), 168 method), 45 reset() (guiqwt.widgets.rotatecrop.RotateCropDialog resizeEvent() (guiqwt.widgets.resizedialog.ResizeDialog method), 591 method), 577

714 Index guiqwt Manual, Release 3.0.7 resizeEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog 62 method), 591 RGBImageItem (class in guiqwt.image), 219 resizeEvent() (guiqwt.widgets.rotatecrop.RotateCropWidgetRotateCropDialog (class in method), 602 guiqwt.widgets.rotatecrop), 581 restore_items() (guiqwt.baseplot.BasePlot RotateCropDialog.DialogCode (class in method), 71 guiqwt.widgets.rotatecrop), 581 restore_items() (guiqwt.curve.CurvePlot method), RotateCropDialog.PaintDeviceMetric (class 111 in guiqwt.widgets.rotatecrop), 581 restore_items() (guiqwt.histogram.LevelsHistogram RotateCropDialog.RenderFlag (class in method), 301 guiqwt.widgets.rotatecrop), 581 restore_items() (guiqwt.image.ImagePlot RotateCropDialog.RenderFlags (class in method), 168 guiqwt.widgets.rotatecrop), 581 restore_original_state() RotateCropWidget (class in (guiqwt.widgets.rotatecrop.RotateCropDialog guiqwt.widgets.rotatecrop), 596 method), 591 RotateCropWidget.PaintDeviceMetric (class restore_original_state() in guiqwt.widgets.rotatecrop), 596 (guiqwt.widgets.rotatecrop.RotateCropWidget RotateCropWidget.RenderFlag (class in method), 602 guiqwt.widgets.rotatecrop), 596 restoreGeometry() (guiqwt.baseplot.BasePlot RotateCropWidget.RenderFlags (class in method), 85 guiqwt.widgets.rotatecrop), 596 restoreGeometry() rtti() (guiqwt.annotations.AnnotatedCircle method), (guiqwt.cross_section.XCrossSection method), 375 320 rtti() (guiqwt.annotations.AnnotatedEllipse method), restoreGeometry() 368 (guiqwt.cross_section.YCrossSection method), rtti() (guiqwt.annotations.AnnotatedObliqueRectangle 330 method), 360 restoreGeometry() (guiqwt.curve.CurvePlot rtti() (guiqwt.annotations.AnnotatedPoint method), method), 111 338 restoreGeometry() rtti() (guiqwt.annotations.AnnotatedRectangle (guiqwt.histogram.ContrastAdjustment method), 353 method), 282 rtti() (guiqwt.annotations.AnnotatedSegment restoreGeometry() method), 345 (guiqwt.histogram.LevelsHistogram method), rtti() (guiqwt.curve.CurveItem method), 130 301 rtti() (guiqwt.curve.ErrorBarCurveItem method), 144 restoreGeometry() (guiqwt.image.ImagePlot rtti() (guiqwt.histogram.HistogramItem method), 269 method), 168 rtti() (guiqwt.image.BaseImageItem method), 184 restoreGeometry() (guiqwt.widgets.fit.FitDialog rtti() (guiqwt.image.Histogram2DItem method), 256 method), 45 rtti() (guiqwt.image.ImageFilterItem method), 240 restoreGeometry() rtti() (guiqwt.image.ImageItem method), 199 (guiqwt.widgets.resizedialog.ResizeDialog rtti() (guiqwt.image.MaskedImageItem method), 232 method), 577 rtti() (guiqwt.image.RawImageItem method), 191 restoreGeometry() rtti() (guiqwt.image.RGBImageItem method), 223 (guiqwt.widgets.rotatecrop.RotateCropDialog rtti() (guiqwt.image.TrImageItem method), 207 method), 591 rtti() (guiqwt.image.XYImageFilterItem method), 248 restoreGeometry() rtti() (guiqwt.image.XYImageItem method), 215 (guiqwt.widgets.rotatecrop.RotateCropWidget rtti() (guiqwt.label.DataInfoLabel method), 455 method), 602 rtti() (guiqwt.label.LabelItem method), 436 result() (guiqwt.widgets.fit.FitDialog method), 45 rtti() (guiqwt.label.LegendBoxItem method), 442 result() (guiqwt.widgets.resizedialog.ResizeDialog rtti() (guiqwt.label.SelectedLegendBoxItem method), method), 577 448 result() (guiqwt.widgets.rotatecrop.RotateCropDialog rtti() (guiqwt.shapes.Axes method), 423 method), 591 rtti() (guiqwt.shapes.EllipseShape method), 416 ReverseYAxisTool (class in guiqwt.tools), 507 rtti() (guiqwt.shapes.ObliqueRectangleShape rgbimage() (guiqwt.builder.PlotItemBuilder method), method), 396

Index 715 guiqwt Manual, Release 3.0.7

rtti() (guiqwt.shapes.PointShape method), 403 scaleRect() (guiqwt.annotations.AnnotatedEllipse rtti() (guiqwt.shapes.PolygonShape method), 383 method), 368 rtti() (guiqwt.shapes.RectangleShape method), 389 scaleRect() (guiqwt.annotations.AnnotatedObliqueRectangle rtti() (guiqwt.shapes.SegmentShape method), 410 method), 360 rtti() (guiqwt.shapes.XRangeSelection method), 429 scaleRect() (guiqwt.annotations.AnnotatedPoint method), 338 S scaleRect() (guiqwt.annotations.AnnotatedRectangle sample() (guiqwt.curve.CurveItem method), 130 method), 353 sample() (guiqwt.curve.ErrorBarCurveItem method), scaleRect() (guiqwt.annotations.AnnotatedSegment 144 method), 345 sample() (guiqwt.histogram.HistogramItem method), scaleRect() (guiqwt.curve.CurveItem method), 130 269 scaleRect() (guiqwt.curve.ErrorBarCurveItem save_items() (guiqwt.baseplot.BasePlot method), 71 method), 144 save_items() (guiqwt.curve.CurvePlot method), 111 scaleRect() (guiqwt.histogram.HistogramItem save_items() (guiqwt.histogram.LevelsHistogram method), 269 method), 301 scaleRect() (guiqwt.image.BaseImageItem method), save_items() (guiqwt.image.ImagePlot method), 168 184 save_items() (in module guiqwt.io), 570 scaleRect() (guiqwt.image.Histogram2DItem save_widget() (guiqwt.baseplot.BasePlot method), method), 256 71 scaleRect() (guiqwt.image.ImageFilterItem save_widget() (guiqwt.curve.CurvePlot method), method), 240 111 scaleRect() (guiqwt.image.ImageItem method), 199 save_widget() (guiqwt.histogram.LevelsHistogram scaleRect() (guiqwt.image.MaskedImageItem method), 301 method), 232 save_widget() (guiqwt.image.ImagePlot method), scaleRect() (guiqwt.image.RawImageItem method), 169 191 SaveAsTool (class in guiqwt.tools), 527 scaleRect() (guiqwt.image.RGBImageItem method), savefig() (in module guiqwt.pyplot), 33 224 saveGeometry() (guiqwt.baseplot.BasePlot method), scaleRect() (guiqwt.image.TrImageItem method), 85 208 saveGeometry() (guiqwt.cross_section.XCrossSection scaleRect() (guiqwt.image.XYImageFilterItem method), 320 method), 248 saveGeometry() (guiqwt.cross_section.YCrossSection scaleRect() (guiqwt.image.XYImageItem method), method), 330 215 saveGeometry() (guiqwt.curve.CurvePlot method), scaleRect() (guiqwt.label.DataInfoLabel method), 111 455 saveGeometry() (guiqwt.histogram.ContrastAdjustmentscaleRect() (guiqwt.label.LabelItem method), 436 method), 282 scaleRect() (guiqwt.label.LegendBoxItem method), saveGeometry() (guiqwt.histogram.LevelsHistogram 442 method), 301 scaleRect() (guiqwt.label.SelectedLegendBoxItem saveGeometry() (guiqwt.image.ImagePlot method), method), 448 168 scaleRect() (guiqwt.shapes.Axes method), 423 saveGeometry() (guiqwt.widgets.fit.FitDialog scaleRect() (guiqwt.shapes.EllipseShape method), method), 45 417 saveGeometry() (guiqwt.widgets.resizedialog.ResizeDialogscaleRect() (guiqwt.shapes.ObliqueRectangleShape method), 577 method), 397 saveGeometry() (guiqwt.widgets.rotatecrop.RotateCropDialogscaleRect() (guiqwt.shapes.PointShape method), method), 591 403 saveGeometry() (guiqwt.widgets.rotatecrop.RotateCropWidgetscaleRect() (guiqwt.shapes.PolygonShape method), method), 602 383 SaveItemsTool (class in guiqwt.tools), 539 scaleRect() (guiqwt.shapes.RectangleShape scaleRect() (guiqwt.annotations.AnnotatedCircle method), 390 method), 375 scaleRect() (guiqwt.shapes.SegmentShape method), 410

716 Index guiqwt Manual, Release 3.0.7

scaleRect() (guiqwt.shapes.XRangeSelection select() (guiqwt.curve.CurveItem method), 122 method), 429 select() (guiqwt.curve.ErrorBarCurveItem method), screen() (guiqwt.baseplot.BasePlot method), 85 144 screen() (guiqwt.cross_section.XCrossSection select() (guiqwt.histogram.HistogramItem method), method), 320 269 screen() (guiqwt.cross_section.YCrossSection select() (guiqwt.image.BaseImageItem method), 181 method), 330 select() (guiqwt.image.Histogram2DItem method), screen() (guiqwt.curve.CurvePlot method), 111 256 screen() (guiqwt.histogram.ContrastAdjustment select() (guiqwt.image.ImageFilterItem method), 241 method), 282 select() (guiqwt.image.ImageItem method), 200 screen() (guiqwt.histogram.LevelsHistogram select() (guiqwt.image.MaskedImageItem method), method), 301 233 screen() (guiqwt.image.ImagePlot method), 169 select() (guiqwt.image.RawImageItem method), 192 screen() (guiqwt.widgets.fit.FitDialog method), 45 select() (guiqwt.image.RGBImageItem method), 224 screen() (guiqwt.widgets.resizedialog.ResizeDialog select() (guiqwt.image.TrImageItem method), 208 method), 577 select() (guiqwt.image.XYImageFilterItem method), screen() (guiqwt.widgets.rotatecrop.RotateCropDialog 248 method), 591 select() (guiqwt.image.XYImageItem method), 216 screen() (guiqwt.widgets.rotatecrop.RotateCropWidget select() (guiqwt.label.DataInfoLabel method), 455 method), 602 select() (guiqwt.label.LabelItem method), 436 scroll() (guiqwt.baseplot.BasePlot method), 85 select() (guiqwt.label.LegendBoxItem method), 442 scroll() (guiqwt.cross_section.XCrossSection select() (guiqwt.label.SelectedLegendBoxItem method), 320 method), 448 scroll() (guiqwt.cross_section.YCrossSection select() (guiqwt.shapes.Axes method), 423 method), 330 select() (guiqwt.shapes.EllipseShape method), 417 scroll() (guiqwt.curve.CurvePlot method), 111 select() (guiqwt.shapes.ObliqueRectangleShape scroll() (guiqwt.histogram.ContrastAdjustment method), 397 method), 283 select() (guiqwt.shapes.PointShape method), 403 scroll() (guiqwt.histogram.LevelsHistogram select() (guiqwt.shapes.PolygonShape method), 383 method), 301 select() (guiqwt.shapes.RectangleShape method), scroll() (guiqwt.image.ImagePlot method), 169 390 scroll() (guiqwt.widgets.fit.FitDialog method), 45 select() (guiqwt.shapes.SegmentShape method), 410 scroll() (guiqwt.widgets.resizedialog.ResizeDialog select() (guiqwt.shapes.XRangeSelection method), method), 577 430 scroll() (guiqwt.widgets.rotatecrop.RotateCropDialog select_all() (guiqwt.baseplot.BasePlot method), 72 method), 591 select_all() (guiqwt.curve.CurvePlot method), 111 scroll() (guiqwt.widgets.rotatecrop.RotateCropWidget select_all() (guiqwt.histogram.LevelsHistogram method), 602 method), 301 segment() (guiqwt.builder.PlotItemBuilder method), select_all() (guiqwt.image.ImagePlot method), 169 65 select_item() (guiqwt.baseplot.BasePlot method), SegmentShape (class in guiqwt.shapes), 407 72 SegmentTool (class in guiqwt.tools), 478 select_item() (guiqwt.curve.CurvePlot method), select() (guiqwt.annotations.AnnotatedCircle 111 method), 376 select_item() (guiqwt.histogram.LevelsHistogram select() (guiqwt.annotations.AnnotatedEllipse method), 301 method), 368 select_item() (guiqwt.image.ImagePlot method), select() (guiqwt.annotations.AnnotatedObliqueRectangle 169 method), 361 select_some_items() (guiqwt.baseplot.BasePlot select() (guiqwt.annotations.AnnotatedPoint method), 72 method), 338 select_some_items() (guiqwt.curve.CurvePlot select() (guiqwt.annotations.AnnotatedRectangle method), 111 method), 353 select_some_items() select() (guiqwt.annotations.AnnotatedSegment (guiqwt.histogram.LevelsHistogram method), method), 345 302

Index 717 guiqwt Manual, Release 3.0.7 select_some_items() (guiqwt.image.ImagePlot sender() (guiqwt.tools.ItemCenterTool method), 552 method), 169 sender() (guiqwt.tools.ItemListPanelTool method), SelectedLegendBoxItem (class in guiqwt.label), 514 446 sender() (guiqwt.tools.LabelTool method), 473 SelectPointTool (class in guiqwt.tools), 465 sender() (guiqwt.tools.LoadItemsTool method), 543 SelectTool (class in guiqwt.tools), 463 sender() (guiqwt.tools.MultiLineTool method), 469 semilogx() (in module guiqwt.pyplot), 33 sender() (guiqwt.tools.OpenFileTool method), 533 semilogy() (in module guiqwt.pyplot), 34 sender() (guiqwt.tools.OpenImageTool method), 535 sender() (guiqwt.baseplot.BasePlot method), 85 sender() (guiqwt.tools.PanelTool method), 512 sender() (guiqwt.cross_section.XCrossSection sender() (guiqwt.tools.PlaceAxesTool method), 487 method), 320 sender() (guiqwt.tools.PointTool method), 478 sender() (guiqwt.cross_section.YCrossSection sender() (guiqwt.tools.PrintTool method), 539 method), 330 sender() (guiqwt.tools.RectangleTool method), 476 sender() (guiqwt.curve.CurvePlot method), 111 sender() (guiqwt.tools.RectZoomTool method), 463 sender() (guiqwt.histogram.ContrastAdjustment sender() (guiqwt.tools.ReverseYAxisTool method), method), 283 509 sender() (guiqwt.histogram.LevelsHistogram sender() (guiqwt.tools.SaveAsTool method), 529 method), 302 sender() (guiqwt.tools.SaveItemsTool method), 541 sender() (guiqwt.image.ImagePlot method), 169 sender() (guiqwt.tools.SegmentTool method), 480 sender() (guiqwt.tools.AnnotatedCircleTool method), sender() (guiqwt.tools.SelectPointTool method), 467 492 sender() (guiqwt.tools.SelectTool method), 465 sender() (guiqwt.tools.AnnotatedEllipseTool method), sender() (guiqwt.tools.SnapshotTool method), 537 494 sender() (guiqwt.tools.XCSPanelTool method), 520 sender() (guiqwt.tools.AnnotatedPointTool method), sender() (guiqwt.tools.YCSPanelTool method), 522 496 sender() (guiqwt.widgets.fit.FitDialog method), 45 sender() (guiqwt.tools.AnnotatedRectangleTool sender() (guiqwt.widgets.resizedialog.ResizeDialog method), 489 method), 577 sender() (guiqwt.tools.AnnotatedSegmentTool sender() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 499 method), 591 sender() (guiqwt.tools.AntiAliasingTool method), 505 sender() (guiqwt.widgets.rotatecrop.RotateCropWidget sender() (guiqwt.tools.AspectRatioTool method), 511 method), 602 sender() (guiqwt.tools.AverageCrossSectionTool senderSignalIndex() (guiqwt.baseplot.BasePlot method), 527 method), 85 sender() (guiqwt.tools.AxisScaleTool method), 545 senderSignalIndex() sender() (guiqwt.tools.CircleTool method), 482 (guiqwt.cross_section.XCrossSection method), sender() (guiqwt.tools.ColormapTool method), 518 320 sender() (guiqwt.tools.ContrastPanelTool method), senderSignalIndex() 516 (guiqwt.cross_section.YCrossSection method), sender() (guiqwt.tools.CopyToClipboardTool 330 method), 531 senderSignalIndex() (guiqwt.curve.CurvePlot sender() (guiqwt.tools.CrossSectionTool method), 524 method), 112 sender() (guiqwt.tools.DeleteItemTool method), 554 senderSignalIndex() sender() (guiqwt.tools.DisplayCoordsTool method), (guiqwt.histogram.ContrastAdjustment 507 method), 283 sender() (guiqwt.tools.DummySeparatorTool senderSignalIndex() method), 503 (guiqwt.histogram.LevelsHistogram method), sender() (guiqwt.tools.EditItemDataTool method), 302 550 senderSignalIndex() (guiqwt.image.ImagePlot sender() (guiqwt.tools.EllipseTool method), 485 method), 169 sender() (guiqwt.tools.ExportItemDataTool method), senderSignalIndex() 548 (guiqwt.tools.AnnotatedCircleTool method), sender() (guiqwt.tools.FreeFormTool method), 471 492 sender() (guiqwt.tools.HelpTool method), 546 senderSignalIndex() sender() (guiqwt.tools.HRangeTool method), 501 (guiqwt.tools.AnnotatedEllipseTool method),

718 Index guiqwt Manual, Release 3.0.7

494 method), 501 senderSignalIndex() senderSignalIndex() (guiqwt.tools.AnnotatedPointTool method), (guiqwt.tools.ItemCenterTool method), 552 496 senderSignalIndex() senderSignalIndex() (guiqwt.tools.ItemListPanelTool method), (guiqwt.tools.AnnotatedRectangleTool 514 method), 489 senderSignalIndex() (guiqwt.tools.LabelTool senderSignalIndex() method), 473 (guiqwt.tools.AnnotatedSegmentTool method), senderSignalIndex() 499 (guiqwt.tools.LoadItemsTool method), 543 senderSignalIndex() senderSignalIndex() (guiqwt.tools.MultiLineTool (guiqwt.tools.AntiAliasingTool method), method), 469 505 senderSignalIndex() (guiqwt.tools.OpenFileTool senderSignalIndex() method), 533 (guiqwt.tools.AspectRatioTool method), 511 senderSignalIndex() senderSignalIndex() (guiqwt.tools.OpenImageTool method), 535 (guiqwt.tools.AverageCrossSectionTool senderSignalIndex() (guiqwt.tools.PanelTool method), 527 method), 512 senderSignalIndex() (guiqwt.tools.AxisScaleTool senderSignalIndex() method), 545 (guiqwt.tools.PlaceAxesTool method), 487 senderSignalIndex() (guiqwt.tools.CircleTool senderSignalIndex() (guiqwt.tools.PointTool method), 482 method), 478 senderSignalIndex() (guiqwt.tools.ColormapTool senderSignalIndex() (guiqwt.tools.PrintTool method), 518 method), 539 senderSignalIndex() senderSignalIndex() (guiqwt.tools.RectangleTool (guiqwt.tools.ContrastPanelTool method), method), 476 516 senderSignalIndex() (guiqwt.tools.RectZoomTool senderSignalIndex() method), 463 (guiqwt.tools.CopyToClipboardTool method), senderSignalIndex() 531 (guiqwt.tools.ReverseYAxisTool method), senderSignalIndex() 509 (guiqwt.tools.CrossSectionTool method), senderSignalIndex() (guiqwt.tools.SaveAsTool 524 method), 529 senderSignalIndex() senderSignalIndex() (guiqwt.tools.SaveItemsTool (guiqwt.tools.DeleteItemTool method), 554 method), 541 senderSignalIndex() senderSignalIndex() (guiqwt.tools.SegmentTool (guiqwt.tools.DisplayCoordsTool method), method), 480 507 senderSignalIndex() senderSignalIndex() (guiqwt.tools.SelectPointTool method), 467 (guiqwt.tools.DummySeparatorTool method), senderSignalIndex() (guiqwt.tools.SelectTool 503 method), 465 senderSignalIndex() senderSignalIndex() (guiqwt.tools.SnapshotTool (guiqwt.tools.EditItemDataTool method), method), 537 550 senderSignalIndex() (guiqwt.tools.XCSPanelTool senderSignalIndex() (guiqwt.tools.EllipseTool method), 520 method), 485 senderSignalIndex() (guiqwt.tools.YCSPanelTool senderSignalIndex() method), 522 (guiqwt.tools.ExportItemDataTool method), senderSignalIndex() 548 (guiqwt.widgets.fit.FitDialog method), 45 senderSignalIndex() (guiqwt.tools.FreeFormTool senderSignalIndex() method), 471 (guiqwt.widgets.resizedialog.ResizeDialog senderSignalIndex() (guiqwt.tools.HelpTool method), 577 method), 546 senderSignalIndex() senderSignalIndex() (guiqwt.tools.HRangeTool (guiqwt.widgets.rotatecrop.RotateCropDialog

Index 719 guiqwt Manual, Release 3.0.7

method), 591 method), 390 senderSignalIndex() serialize() (guiqwt.shapes.SegmentShape method), (guiqwt.widgets.rotatecrop.RotateCropWidget 410 method), 602 set_active_item() (guiqwt.baseplot.BasePlot serialize() (guiqwt.annotations.AnnotatedCircle method), 72 method), 376 set_active_item() (guiqwt.curve.CurvePlot serialize() (guiqwt.annotations.AnnotatedEllipse method), 96 method), 368 set_active_item() serialize() (guiqwt.annotations.AnnotatedObliqueRectangle (guiqwt.histogram.LevelsHistogram method), method), 361 308 serialize() (guiqwt.annotations.AnnotatedPoint set_active_item() (guiqwt.image.ImagePlot method), 338 method), 154 serialize() (guiqwt.annotations.AnnotatedRectangle set_active_tool() (guiqwt.plot.PlotManager method), 353 method), 55 serialize() (guiqwt.annotations.AnnotatedSegment set_active_tool() (guiqwt.widgets.fit.FitDialog method), 345 method), 48 serialize() (guiqwt.baseplot.BasePlot method), 72 set_active_tool() serialize() (guiqwt.curve.CurveItem method), 122 (guiqwt.widgets.rotatecrop.RotateCropDialog serialize() (guiqwt.curve.CurvePlot method), 112 method), 593 serialize() (guiqwt.curve.ErrorBarCurveItem set_antialiasing() (guiqwt.curve.CurvePlot method), 137 method), 118 serialize() (guiqwt.histogram.HistogramItem set_antialiasing() method), 269 (guiqwt.histogram.LevelsHistogram method), serialize() (guiqwt.histogram.LevelsHistogram 308 method), 302 set_antialiasing() (guiqwt.image.ImagePlot serialize() (guiqwt.image.ImageItem method), 195 method), 175 serialize() (guiqwt.image.ImagePlot method), 169 set_aspect_ratio() (guiqwt.image.ImagePlot serialize() (guiqwt.image.MaskedImageItem method), 154 method), 228 set_axis_color() (guiqwt.baseplot.BasePlot serialize() (guiqwt.image.RawImageItem method), method), 70 187 set_axis_color() (guiqwt.curve.CurvePlot serialize() (guiqwt.image.RGBImageItem method), method), 118 224 set_axis_color() (guiqwt.histogram.LevelsHistogram serialize() (guiqwt.image.TrImageItem method), method), 308 208 set_axis_color() (guiqwt.image.ImagePlot serialize() (guiqwt.image.XYImageItem method), method), 175 212 set_axis_direction() (guiqwt.curve.CurvePlot serialize() (guiqwt.label.DataInfoLabel method), method), 97 455 set_axis_direction() serialize() (guiqwt.label.LabelItem method), 434 (guiqwt.histogram.LevelsHistogram method), serialize() (guiqwt.label.LegendBoxItem method), 308 442 set_axis_direction() (guiqwt.image.ImagePlot serialize() (guiqwt.label.SelectedLegendBoxItem method), 175 method), 449 set_axis_font() (guiqwt.baseplot.BasePlot serialize() (guiqwt.shapes.Axes method), 420 method), 70 serialize() (guiqwt.shapes.EllipseShape method), set_axis_font() (guiqwt.curve.CurvePlot method), 417 118 serialize() (guiqwt.shapes.ObliqueRectangleShape set_axis_font() (guiqwt.histogram.LevelsHistogram method), 397 method), 308 serialize() (guiqwt.shapes.PointShape method), set_axis_font() (guiqwt.image.ImagePlot 403 method), 175 serialize() (guiqwt.shapes.PolygonShape method), set_axis_limits() (guiqwt.baseplot.BasePlot 380 method), 70 serialize() (guiqwt.shapes.RectangleShape set_axis_limits() (guiqwt.curve.CurvePlot

720 Index guiqwt Manual, Release 3.0.7

method), 96 set_data() (guiqwt.image.ImageItem method), 202 set_axis_limits() set_data() (guiqwt.image.MaskedImageItem (guiqwt.histogram.LevelsHistogram method), method), 228 308 set_data() (guiqwt.image.RawImageItem method), set_axis_limits() (guiqwt.image.ImagePlot 188 method), 176 set_data() (guiqwt.image.RGBImageItem method), set_axis_scale() (guiqwt.baseplot.BasePlot 220 method), 70 set_data() (guiqwt.image.TrImageItem method), 204 set_axis_scale() (guiqwt.curve.CurvePlot set_data() (guiqwt.image.XYImageItem method), method), 118 218 set_axis_scale() (guiqwt.histogram.LevelsHistogramset_default_plot() (guiqwt.plot.PlotManager method), 308 method), 54 set_axis_scale() (guiqwt.image.ImagePlot set_default_plot() (guiqwt.widgets.fit.FitDialog method), 176 method), 48 set_axis_ticks() (guiqwt.baseplot.BasePlot set_default_plot() method), 70 (guiqwt.widgets.rotatecrop.RotateCropDialog set_axis_ticks() (guiqwt.curve.CurvePlot method), 594 method), 118 set_default_tool() (guiqwt.plot.PlotManager set_axis_ticks() (guiqwt.histogram.LevelsHistogram method), 54 method), 308 set_default_tool() (guiqwt.widgets.fit.FitDialog set_axis_ticks() (guiqwt.image.ImagePlot method), 48 method), 176 set_default_tool() set_axis_title() (guiqwt.baseplot.BasePlot (guiqwt.widgets.rotatecrop.RotateCropDialog method), 70 method), 594 set_axis_title() (guiqwt.curve.CurvePlot set_default_toolbar() method), 118 (guiqwt.plot.PlotManager method), 54 set_axis_title() (guiqwt.histogram.LevelsHistogramset_default_toolbar() method), 308 (guiqwt.widgets.fit.FitDialog method), 48 set_axis_title() (guiqwt.image.ImagePlot set_default_toolbar() method), 176 (guiqwt.widgets.rotatecrop.RotateCropDialog set_axis_unit() (guiqwt.baseplot.BasePlot method), 594 method), 70 set_defaults() (guiqwt.styles.AnnotationParam set_axis_unit() (guiqwt.curve.CurvePlot method), method), 564 118 set_defaults() (guiqwt.styles.AxesParam method), set_axis_unit() (guiqwt.histogram.LevelsHistogram 561 method), 309 set_defaults() (guiqwt.styles.AxesShapeParam set_axis_unit() (guiqwt.image.ImagePlot method), 565 method), 176 set_defaults() (guiqwt.styles.BrushStyleParam set_bins() (guiqwt.image.Histogram2DItem method), 569 method), 252 set_defaults() (guiqwt.styles.CurveParam set_contrast_range() (guiqwt.plot.PlotManager method), 555 method), 55 set_defaults() (guiqwt.styles.ErrorBarParam set_contrast_range() method), 556 (guiqwt.widgets.fit.FitDialog method), 48 set_defaults() (guiqwt.styles.FontParam method), set_contrast_range() 567 (guiqwt.widgets.rotatecrop.RotateCropDialog set_defaults() (guiqwt.styles.GridParam method), method), 593 557 set_data() (guiqwt.curve.CurveItem method), 122 set_defaults() (guiqwt.styles.Histogram2DParam set_data() (guiqwt.curve.ErrorBarCurveItem method), 560 method), 137 set_defaults() (guiqwt.styles.HistogramParam set_data() (guiqwt.histogram.HistogramItem method), 559 method), 274 set_defaults() (guiqwt.styles.ImageAxesParam set_data() (guiqwt.image.Histogram2DItem method), 561 method), 252 set_defaults() (guiqwt.styles.ImageFilterParam

Index 721 guiqwt Manual, Release 3.0.7

method), 559 set_interpolation() set_defaults() (guiqwt.styles.ImageParam (guiqwt.image.RGBImageItem method), method), 557 226 set_defaults() (guiqwt.styles.LabelParam set_interpolation() (guiqwt.image.TrImageItem method), 562 method), 210 set_defaults() (guiqwt.styles.LegendParam set_interpolation() method), 563 (guiqwt.image.XYImageFilterItem method), set_defaults() (guiqwt.styles.LineStyleParam 250 method), 568 set_interpolation() (guiqwt.image.XYImageItem set_defaults() (guiqwt.styles.MarkerParam method), 218 method), 566 set_item() (guiqwt.widgets.rotatecrop.RotateCropDialog set_defaults() (guiqwt.styles.RangeShapeParam method), 594 method), 565 set_item() (guiqwt.widgets.rotatecrop.RotateCropWidget set_defaults() (guiqwt.styles.ShapeParam method), 604 method), 563 set_item_parameters() set_defaults() (guiqwt.styles.SymbolParam (guiqwt.annotations.AnnotatedCircle method), method), 567 378 set_defaults() (guiqwt.styles.TextStyleParam set_item_parameters() method), 570 (guiqwt.annotations.AnnotatedEllipse method), set_defaults() (guiqwt.styles.TrImageParam 370 method), 558 set_item_parameters() set_defaults() (guiqwt.widgets.fit.AutoFitParam (guiqwt.annotations.AnnotatedObliqueRectangle method), 50 method), 363 set_filter() (guiqwt.image.ImageFilterItem set_item_parameters() method), 236 (guiqwt.annotations.AnnotatedPoint method), set_filter() (guiqwt.image.XYImageFilterItem 340 method), 250 set_item_parameters() set_full_range() (guiqwt.histogram.LevelsHistogram (guiqwt.annotations.AnnotatedRectangle method), 286 method), 355 set_hist_data() (guiqwt.histogram.HistogramItem set_item_parameters() method), 262 (guiqwt.annotations.AnnotatedSegment set_hist_source() method), 347 (guiqwt.histogram.HistogramItem method), set_item_parameters() 261 (guiqwt.baseplot.BasePlot method), 73 set_image() (guiqwt.image.ImageFilterItem set_item_parameters() (guiqwt.curve.CurvePlot method), 236 method), 96 set_image() (guiqwt.image.XYImageFilterItem set_item_parameters() method), 244 (guiqwt.histogram.LevelsHistogram method), set_interpolation() 309 (guiqwt.image.BaseImageItem method), set_item_parameters() (guiqwt.image.ImagePlot 180 method), 176 set_interpolation() set_item_parameters() (guiqwt.shapes.Axes (guiqwt.image.Histogram2DItem method), method), 421 258 set_item_parameters() set_interpolation() (guiqwt.shapes.EllipseShape method), 419 (guiqwt.image.ImageFilterItem method), set_item_parameters() 243 (guiqwt.shapes.ObliqueRectangleShape set_interpolation() (guiqwt.image.ImageItem method), 399 method), 202 set_item_parameters() set_interpolation() (guiqwt.shapes.PointShape method), 405 (guiqwt.image.MaskedImageItem method), set_item_parameters() 235 (guiqwt.shapes.PolygonShape method), 381 set_interpolation() set_item_parameters() (guiqwt.image.RawImageItem method), 194 (guiqwt.shapes.RectangleShape method),

722 Index guiqwt Manual, Release 3.0.7

392 (guiqwt.annotations.AnnotatedObliqueRectangle set_item_parameters() method), 363 (guiqwt.shapes.SegmentShape method), 412 set_label_visible() set_item_parameters() (guiqwt.annotations.AnnotatedPoint method), (guiqwt.shapes.XRangeSelection method), 340 433 set_label_visible() set_item_visible() (guiqwt.baseplot.BasePlot (guiqwt.annotations.AnnotatedRectangle method), 71 method), 355 set_item_visible() (guiqwt.curve.CurvePlot set_label_visible() method), 118 (guiqwt.annotations.AnnotatedSegment set_item_visible() method), 347 (guiqwt.histogram.LevelsHistogram method), set_logscale() (guiqwt.histogram.HistogramItem 309 method), 262 set_item_visible() (guiqwt.image.ImagePlot set_lut_range() (guiqwt.image.BaseImageItem method), 176 method), 181 set_items() (guiqwt.baseplot.BasePlot method), 72 set_lut_range() (guiqwt.image.Histogram2DItem set_items() (guiqwt.curve.CurvePlot method), 118 method), 258 set_items() (guiqwt.histogram.LevelsHistogram set_lut_range() (guiqwt.image.ImageFilterItem method), 309 method), 237 set_items() (guiqwt.image.ImagePlot method), 176 set_lut_range() (guiqwt.image.ImageItem set_items_readonly() (guiqwt.baseplot.BasePlot method), 202 method), 72 set_lut_range() (guiqwt.image.MaskedImageItem set_items_readonly() (guiqwt.curve.CurvePlot method), 235 method), 118 set_lut_range() (guiqwt.image.RawImageItem set_items_readonly() method), 194 (guiqwt.histogram.LevelsHistogram method), set_lut_range() (guiqwt.image.RGBImageItem 309 method), 220 set_items_readonly() (guiqwt.image.ImagePlot set_lut_range() (guiqwt.image.TrImageItem method), 176 method), 210 set_label_position() set_lut_range() (guiqwt.image.XYImageFilterItem (guiqwt.annotations.AnnotatedCircle method), method), 251 378 set_lut_range() (guiqwt.image.XYImageItem set_label_position() method), 218 (guiqwt.annotations.AnnotatedEllipse method), set_manager() (guiqwt.baseplot.BasePlot method), 365 69 set_label_position() set_manager() (guiqwt.curve.CurvePlot method), (guiqwt.annotations.AnnotatedObliqueRectangle 118 method), 357 set_manager() (guiqwt.histogram.LevelsHistogram set_label_position() method), 309 (guiqwt.annotations.AnnotatedPoint method), set_manager() (guiqwt.image.ImagePlot method), 335 176 set_label_position() set_markerstyle() (guiqwt.styles.MarkerParam (guiqwt.annotations.AnnotatedRectangle method), 566 method), 349 set_mask() (guiqwt.image.MaskedImageItem set_label_position() method), 228 (guiqwt.annotations.AnnotatedSegment set_mask_filename() method), 342 (guiqwt.image.MaskedImageItem method), set_label_visible() 228 (guiqwt.annotations.AnnotatedCircle method), set_mask_visible() 378 (guiqwt.image.MaskedImageItem method), set_label_visible() 228 (guiqwt.annotations.AnnotatedEllipse method), set_masked_areas() 370 (guiqwt.image.MaskedImageItem method), set_label_visible() 228

Index 723 guiqwt Manual, Release 3.0.7 set_movable() (guiqwt.annotations.AnnotatedCircle method), 385 method), 378 set_movable() (guiqwt.shapes.RectangleShape set_movable() (guiqwt.annotations.AnnotatedEllipse method), 392 method), 370 set_movable() (guiqwt.shapes.SegmentShape set_movable() (guiqwt.annotations.AnnotatedObliqueRectangle method), 412 method), 363 set_movable() (guiqwt.shapes.XRangeSelection set_movable() (guiqwt.annotations.AnnotatedPoint method), 432 method), 340 set_parent_tool() set_movable() (guiqwt.annotations.AnnotatedRectangle (guiqwt.tools.AnnotatedCircleTool method), method), 355 492 set_movable() (guiqwt.annotations.AnnotatedSegment set_parent_tool() method), 348 (guiqwt.tools.AnnotatedEllipseTool method), set_movable() (guiqwt.curve.CurveItem method), 494 122 set_parent_tool() set_movable() (guiqwt.curve.ErrorBarCurveItem (guiqwt.tools.AnnotatedPointTool method), method), 149 496 set_movable() (guiqwt.histogram.HistogramItem set_parent_tool() method), 274 (guiqwt.tools.AnnotatedRectangleTool set_movable() (guiqwt.image.BaseImageItem method), 490 method), 182 set_parent_tool() set_movable() (guiqwt.image.Histogram2DItem (guiqwt.tools.AnnotatedSegmentTool method), method), 259 499 set_movable() (guiqwt.image.ImageFilterItem set_parent_tool() (guiqwt.tools.AntiAliasingTool method), 243 method), 505 set_movable() (guiqwt.image.ImageItem method), set_parent_tool() (guiqwt.tools.AspectRatioTool 202 method), 511 set_movable() (guiqwt.image.MaskedImageItem set_parent_tool() method), 235 (guiqwt.tools.AverageCrossSectionTool set_movable() (guiqwt.image.RawImageItem method), 527 method), 194 set_parent_tool() (guiqwt.tools.AxisScaleTool set_movable() (guiqwt.image.RGBImageItem method), 545 method), 226 set_parent_tool() (guiqwt.tools.CircleTool set_movable() (guiqwt.image.TrImageItem method), method), 483 210 set_parent_tool() (guiqwt.tools.ColormapTool set_movable() (guiqwt.image.XYImageFilterItem method), 518 method), 251 set_parent_tool() set_movable() (guiqwt.image.XYImageItem (guiqwt.tools.ContrastPanelTool method), method), 218 516 set_movable() (guiqwt.label.DataInfoLabel set_parent_tool() method), 457 (guiqwt.tools.CopyToClipboardTool method), set_movable() (guiqwt.label.LabelItem method), 531 438 set_parent_tool() (guiqwt.tools.CrossSectionTool set_movable() (guiqwt.label.LegendBoxItem method), 525 method), 444 set_parent_tool() (guiqwt.tools.DeleteItemTool set_movable() (guiqwt.label.SelectedLegendBoxItem method), 554 method), 450 set_parent_tool() set_movable() (guiqwt.shapes.Axes method), 425 (guiqwt.tools.DisplayCoordsTool method), set_movable() (guiqwt.shapes.EllipseShape 507 method), 419 set_parent_tool() set_movable() (guiqwt.shapes.ObliqueRectangleShape (guiqwt.tools.DummySeparatorTool method), method), 399 503 set_movable() (guiqwt.shapes.PointShape method), set_parent_tool() 405 (guiqwt.tools.EditItemDataTool method), set_movable() (guiqwt.shapes.PolygonShape 550

724 Index guiqwt Manual, Release 3.0.7 set_parent_tool() (guiqwt.tools.EllipseTool method), 520 method), 485 set_parent_tool() (guiqwt.tools.YCSPanelTool set_parent_tool() method), 522 (guiqwt.tools.ExportItemDataTool method), set_plot_limits() (guiqwt.curve.CurvePlot 548 method), 122 set_parent_tool() (guiqwt.tools.FreeFormTool set_plot_limits() method), 472 (guiqwt.histogram.LevelsHistogram method), set_parent_tool() (guiqwt.tools.HelpTool 309 method), 546 set_plot_limits() (guiqwt.image.ImagePlot set_parent_tool() (guiqwt.tools.HRangeTool method), 176 method), 501 set_pointer() (guiqwt.curve.CurvePlot method), 97 set_parent_tool() (guiqwt.tools.ItemCenterTool set_pointer() (guiqwt.histogram.LevelsHistogram method), 552 method), 309 set_parent_tool() set_pointer() (guiqwt.image.ImagePlot method), (guiqwt.tools.ItemListPanelTool method), 176 514 set_pos() (guiqwt.annotations.AnnotatedPoint set_parent_tool() (guiqwt.tools.LabelTool method), 335 method), 474 set_pos() (guiqwt.shapes.PointShape method), 400 set_parent_tool() (guiqwt.tools.LoadItemsTool set_private() (guiqwt.annotations.AnnotatedCircle method), 543 method), 378 set_parent_tool() (guiqwt.tools.MultiLineTool set_private() (guiqwt.annotations.AnnotatedEllipse method), 469 method), 370 set_parent_tool() (guiqwt.tools.OpenFileTool set_private() (guiqwt.annotations.AnnotatedObliqueRectangle method), 533 method), 363 set_parent_tool() (guiqwt.tools.OpenImageTool set_private() (guiqwt.annotations.AnnotatedPoint method), 535 method), 340 set_parent_tool() (guiqwt.tools.PanelTool set_private() (guiqwt.annotations.AnnotatedRectangle method), 513 method), 355 set_parent_tool() (guiqwt.tools.PlaceAxesTool set_private() (guiqwt.annotations.AnnotatedSegment method), 487 method), 348 set_parent_tool() (guiqwt.tools.PointTool set_private() (guiqwt.curve.CurveItem method), method), 478 122 set_parent_tool() (guiqwt.tools.PrintTool set_private() (guiqwt.curve.ErrorBarCurveItem method), 539 method), 149 set_parent_tool() (guiqwt.tools.RectangleTool set_private() (guiqwt.histogram.HistogramItem method), 476 method), 274 set_parent_tool() (guiqwt.tools.RectZoomTool set_private() (guiqwt.image.BaseImageItem method), 463 method), 181 set_parent_tool() set_private() (guiqwt.image.Histogram2DItem (guiqwt.tools.ReverseYAxisTool method), method), 259 509 set_private() (guiqwt.image.ImageFilterItem set_parent_tool() (guiqwt.tools.SaveAsTool method), 243 method), 529 set_private() (guiqwt.image.ImageItem method), set_parent_tool() (guiqwt.tools.SaveItemsTool 202 method), 541 set_private() (guiqwt.image.MaskedImageItem set_parent_tool() (guiqwt.tools.SegmentTool method), 235 method), 480 set_private() (guiqwt.image.RawImageItem set_parent_tool() (guiqwt.tools.SelectPointTool method), 194 method), 467 set_private() (guiqwt.image.RGBImageItem set_parent_tool() (guiqwt.tools.SelectTool method), 226 method), 465 set_private() (guiqwt.image.TrImageItem method), set_parent_tool() (guiqwt.tools.SnapshotTool 210 method), 537 set_private() (guiqwt.image.XYImageFilterItem set_parent_tool() (guiqwt.tools.XCSPanelTool method), 251

Index 725 guiqwt Manual, Release 3.0.7 set_private() (guiqwt.image.XYImageItem method), 235 method), 218 set_readonly() (guiqwt.image.RawImageItem set_private() (guiqwt.label.DataInfoLabel method), 194 method), 457 set_readonly() (guiqwt.image.RGBImageItem set_private() (guiqwt.label.LabelItem method), method), 226 438 set_readonly() (guiqwt.image.TrImageItem set_private() (guiqwt.label.LegendBoxItem method), 210 method), 444 set_readonly() (guiqwt.image.XYImageFilterItem set_private() (guiqwt.label.SelectedLegendBoxItem method), 251 method), 451 set_readonly() (guiqwt.image.XYImageItem set_private() (guiqwt.shapes.Axes method), 425 method), 218 set_private() (guiqwt.shapes.EllipseShape set_readonly() (guiqwt.label.DataInfoLabel method), 419 method), 457 set_private() (guiqwt.shapes.ObliqueRectangleShapeset_readonly() (guiqwt.label.LabelItem method), method), 399 438 set_private() (guiqwt.shapes.PointShape method), set_readonly() (guiqwt.label.LegendBoxItem 405 method), 444 set_private() (guiqwt.shapes.PolygonShape set_readonly() (guiqwt.label.SelectedLegendBoxItem method), 385 method), 451 set_private() (guiqwt.shapes.RectangleShape set_readonly() (guiqwt.shapes.Axes method), 425 method), 392 set_readonly() (guiqwt.shapes.EllipseShape set_private() (guiqwt.shapes.SegmentShape method), 419 method), 412 set_readonly() (guiqwt.shapes.ObliqueRectangleShape set_private() (guiqwt.shapes.XRangeSelection method), 399 method), 432 set_readonly() (guiqwt.shapes.PointShape set_range() (guiqwt.histogram.ContrastAdjustment method), 405 method), 286 set_readonly() (guiqwt.shapes.PolygonShape set_readonly() (guiqwt.annotations.AnnotatedCircle method), 385 method), 378 set_readonly() (guiqwt.shapes.RectangleShape set_readonly() (guiqwt.annotations.AnnotatedEllipse method), 392 method), 370 set_readonly() (guiqwt.shapes.SegmentShape set_readonly() (guiqwt.annotations.AnnotatedObliqueRectanglemethod), 412 method), 363 set_readonly() (guiqwt.shapes.XRangeSelection set_readonly() (guiqwt.annotations.AnnotatedPoint method), 432 method), 340 set_rect() (guiqwt.annotations.AnnotatedObliqueRectangle set_readonly() (guiqwt.annotations.AnnotatedRectangle method), 357 method), 355 set_rect() (guiqwt.annotations.AnnotatedRectangle set_readonly() (guiqwt.annotations.AnnotatedSegment method), 349 method), 348 set_rect() (guiqwt.annotations.AnnotatedSegment set_readonly() (guiqwt.curve.CurveItem method), method), 342 122 set_rect() (guiqwt.shapes.EllipseShape method), set_readonly() (guiqwt.curve.ErrorBarCurveItem 414 method), 149 set_rect() (guiqwt.shapes.ObliqueRectangleShape set_readonly() (guiqwt.histogram.HistogramItem method), 394 method), 274 set_rect() (guiqwt.shapes.RectangleShape method), set_readonly() (guiqwt.image.BaseImageItem 387 method), 181 set_rect() (guiqwt.shapes.SegmentShape method), set_readonly() (guiqwt.image.Histogram2DItem 407 method), 259 set_resizable() (guiqwt.annotations.AnnotatedCircle set_readonly() (guiqwt.image.ImageFilterItem method), 378 method), 243 set_resizable() (guiqwt.annotations.AnnotatedEllipse set_readonly() (guiqwt.image.ImageItem method), method), 370 202 set_resizable() (guiqwt.annotations.AnnotatedObliqueRectangle set_readonly() (guiqwt.image.MaskedImageItem method), 363

726 Index guiqwt Manual, Release 3.0.7 set_resizable() (guiqwt.annotations.AnnotatedPoint method), 432 method), 340 set_rotatable() (guiqwt.annotations.AnnotatedCircle set_resizable() (guiqwt.annotations.AnnotatedRectangle method), 378 method), 355 set_rotatable() (guiqwt.annotations.AnnotatedEllipse set_resizable() (guiqwt.annotations.AnnotatedSegment method), 370 method), 348 set_rotatable() (guiqwt.annotations.AnnotatedObliqueRectangle set_resizable() (guiqwt.curve.CurveItem method), method), 363 122 set_rotatable() (guiqwt.annotations.AnnotatedPoint set_resizable() (guiqwt.curve.ErrorBarCurveItem method), 340 method), 150 set_rotatable() (guiqwt.annotations.AnnotatedRectangle set_resizable() (guiqwt.histogram.HistogramItem method), 355 method), 274 set_rotatable() (guiqwt.annotations.AnnotatedSegment set_resizable() (guiqwt.image.BaseImageItem method), 348 method), 182 set_rotatable() (guiqwt.curve.CurveItem method), set_resizable() (guiqwt.image.Histogram2DItem 122 method), 259 set_rotatable() (guiqwt.curve.ErrorBarCurveItem set_resizable() (guiqwt.image.ImageFilterItem method), 150 method), 243 set_rotatable() (guiqwt.histogram.HistogramItem set_resizable() (guiqwt.image.ImageItem method), 275 method), 202 set_rotatable() (guiqwt.image.BaseImageItem set_resizable() (guiqwt.image.MaskedImageItem method), 182 method), 235 set_rotatable() (guiqwt.image.Histogram2DItem set_resizable() (guiqwt.image.RawImageItem method), 259 method), 194 set_rotatable() (guiqwt.image.ImageFilterItem set_resizable() (guiqwt.image.RGBImageItem method), 243 method), 226 set_rotatable() (guiqwt.image.ImageItem set_resizable() (guiqwt.image.TrImageItem method), 202 method), 210 set_rotatable() (guiqwt.image.MaskedImageItem set_resizable() (guiqwt.image.XYImageFilterItem method), 235 method), 251 set_rotatable() (guiqwt.image.RawImageItem set_resizable() (guiqwt.image.XYImageItem method), 194 method), 218 set_rotatable() (guiqwt.image.RGBImageItem set_resizable() (guiqwt.label.DataInfoLabel method), 226 method), 457 set_rotatable() (guiqwt.image.TrImageItem set_resizable() (guiqwt.label.LabelItem method), method), 210 438 set_rotatable() (guiqwt.image.XYImageFilterItem set_resizable() (guiqwt.label.LegendBoxItem method), 251 method), 445 set_rotatable() (guiqwt.image.XYImageItem set_resizable() (guiqwt.label.SelectedLegendBoxItem method), 218 method), 451 set_rotatable() (guiqwt.label.DataInfoLabel set_resizable() (guiqwt.shapes.Axes method), 425 method), 457 set_resizable() (guiqwt.shapes.EllipseShape set_rotatable() (guiqwt.label.LabelItem method), method), 419 438 set_resizable() (guiqwt.shapes.ObliqueRectangleShapeset_rotatable() (guiqwt.label.LegendBoxItem method), 399 method), 445 set_resizable() (guiqwt.shapes.PointShape set_rotatable() (guiqwt.label.SelectedLegendBoxItem method), 405 method), 451 set_resizable() (guiqwt.shapes.PolygonShape set_rotatable() (guiqwt.shapes.Axes method), 425 method), 385 set_rotatable() (guiqwt.shapes.EllipseShape set_resizable() (guiqwt.shapes.RectangleShape method), 419 method), 392 set_rotatable() (guiqwt.shapes.ObliqueRectangleShape set_resizable() (guiqwt.shapes.SegmentShape method), 399 method), 412 set_rotatable() (guiqwt.shapes.PointShape set_resizable() (guiqwt.shapes.XRangeSelection method), 406

Index 727 guiqwt Manual, Release 3.0.7 set_rotatable() (guiqwt.shapes.PolygonShape method), 439 method), 386 set_selectable() (guiqwt.label.LegendBoxItem set_rotatable() (guiqwt.shapes.RectangleShape method), 445 method), 392 set_selectable() (guiqwt.label.SelectedLegendBoxItem set_rotatable() (guiqwt.shapes.SegmentShape method), 451 method), 412 set_selectable() (guiqwt.shapes.Axes method), set_rotatable() (guiqwt.shapes.XRangeSelection 426 method), 432 set_selectable() (guiqwt.shapes.EllipseShape set_scales() (guiqwt.baseplot.BasePlot method), 71 method), 419 set_scales() (guiqwt.curve.CurvePlot method), 118 set_selectable() (guiqwt.shapes.ObliqueRectangleShape set_scales() (guiqwt.histogram.LevelsHistogram method), 399 method), 309 set_selectable() (guiqwt.shapes.PointShape set_scales() (guiqwt.image.ImagePlot method), 176 method), 406 set_selectable() (guiqwt.annotations.AnnotatedCircleset_selectable() (guiqwt.shapes.PolygonShape method), 378 method), 386 set_selectable() (guiqwt.annotations.AnnotatedEllipseset_selectable() (guiqwt.shapes.RectangleShape method), 370 method), 392 set_selectable() (guiqwt.annotations.AnnotatedObliqueRectangleset_selectable() (guiqwt.shapes.SegmentShape method), 363 method), 412 set_selectable() (guiqwt.annotations.AnnotatedPointset_selectable() (guiqwt.shapes.XRangeSelection method), 340 method), 432 set_selectable() (guiqwt.annotations.AnnotatedRectangleset_style_from_matlab() method), 355 (guiqwt.styles.LineStyleParam method), 568 set_selectable() (guiqwt.annotations.AnnotatedSegmentset_title() (guiqwt.baseplot.BasePlot method), 70 method), 348 set_title() (guiqwt.curve.CurvePlot method), 118 set_selectable() (guiqwt.curve.CurveItem set_title() (guiqwt.histogram.LevelsHistogram method), 122 method), 309 set_selectable() (guiqwt.curve.ErrorBarCurveItem set_title() (guiqwt.image.ImagePlot method), 176 method), 150 set_titles() (guiqwt.curve.CurvePlot method), 97 set_selectable() (guiqwt.histogram.HistogramItem set_titles() (guiqwt.histogram.LevelsHistogram method), 275 method), 309 set_selectable() (guiqwt.image.BaseImageItem set_titles() (guiqwt.image.ImagePlot method), 176 method), 182 set_xdiameter() (guiqwt.annotations.AnnotatedCircle set_selectable() (guiqwt.image.Histogram2DItem method), 378 method), 259 set_xdiameter() (guiqwt.annotations.AnnotatedEllipse set_selectable() (guiqwt.image.ImageFilterItem method), 365 method), 243 set_xdiameter() (guiqwt.shapes.EllipseShape set_selectable() (guiqwt.image.ImageItem method), 414 method), 202 set_ydiameter() (guiqwt.annotations.AnnotatedCircle set_selectable() (guiqwt.image.MaskedImageItem method), 378 method), 235 set_ydiameter() (guiqwt.annotations.AnnotatedEllipse set_selectable() (guiqwt.image.RawImageItem method), 365 method), 194 set_ydiameter() (guiqwt.shapes.EllipseShape set_selectable() (guiqwt.image.RGBImageItem method), 414 method), 226 setAcceptDrops() (guiqwt.baseplot.BasePlot set_selectable() (guiqwt.image.TrImageItem method), 85 method), 210 setAcceptDrops() (guiqwt.cross_section.XCrossSection set_selectable() (guiqwt.image.XYImageFilterItem method), 320 method), 251 setAcceptDrops() (guiqwt.cross_section.YCrossSection set_selectable() (guiqwt.image.XYImageItem method), 330 method), 218 setAcceptDrops() (guiqwt.curve.CurvePlot set_selectable() (guiqwt.label.DataInfoLabel method), 112 method), 457 setAcceptDrops() (guiqwt.histogram.ContrastAdjustment set_selectable() (guiqwt.label.LabelItem method), 283

728 Index guiqwt Manual, Release 3.0.7 setAcceptDrops() (guiqwt.histogram.LevelsHistogramsetAccessibleName() method), 302 (guiqwt.histogram.LevelsHistogram method), setAcceptDrops() (guiqwt.image.ImagePlot 302 method), 169 setAccessibleName() (guiqwt.image.ImagePlot setAcceptDrops() (guiqwt.widgets.fit.FitDialog method), 169 method), 45 setAccessibleName() setAcceptDrops() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.widgets.fit.FitDialog method), 46 method), 577 setAccessibleName() setAcceptDrops() (guiqwt.widgets.rotatecrop.RotateCropDialog(guiqwt.widgets.resizedialog.ResizeDialog method), 591 method), 577 setAcceptDrops() (guiqwt.widgets.rotatecrop.RotateCropWidgetsetAccessibleName() method), 602 (guiqwt.widgets.rotatecrop.RotateCropDialog setAccessibleDescription() method), 591 (guiqwt.baseplot.BasePlot method), 85 setAccessibleName() setAccessibleDescription() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.cross_section.XCrossSection method), method), 602 320 setAttribute() (guiqwt.baseplot.BasePlot method), setAccessibleDescription() 85 (guiqwt.cross_section.YCrossSection method), setAttribute() (guiqwt.cross_section.XCrossSection 330 method), 320 setAccessibleDescription() setAttribute() (guiqwt.cross_section.YCrossSection (guiqwt.curve.CurvePlot method), 112 method), 330 setAccessibleDescription() setAttribute() (guiqwt.curve.CurvePlot method), (guiqwt.histogram.ContrastAdjustment 112 method), 283 setAttribute() (guiqwt.histogram.ContrastAdjustment setAccessibleDescription() method), 283 (guiqwt.histogram.LevelsHistogram method), setAttribute() (guiqwt.histogram.LevelsHistogram 302 method), 302 setAccessibleDescription() setAttribute() (guiqwt.image.ImagePlot method), (guiqwt.image.ImagePlot method), 169 169 setAccessibleDescription() setAttribute() (guiqwt.widgets.fit.FitDialog (guiqwt.widgets.fit.FitDialog method), 46 method), 46 setAccessibleDescription() setAttribute() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.widgets.resizedialog.ResizeDialog method), 577 method), 577 setAttribute() (guiqwt.widgets.rotatecrop.RotateCropDialog setAccessibleDescription() method), 591 (guiqwt.widgets.rotatecrop.RotateCropDialog setAttribute() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 591 method), 602 setAccessibleDescription() setAutoDelete() (guiqwt.baseplot.BasePlot (guiqwt.widgets.rotatecrop.RotateCropWidget method), 85 method), 602 setAutoDelete() (guiqwt.curve.CurvePlot method), setAccessibleName() (guiqwt.baseplot.BasePlot 112 method), 85 setAutoDelete() (guiqwt.histogram.LevelsHistogram setAccessibleName() method), 302 (guiqwt.cross_section.XCrossSection method), setAutoDelete() (guiqwt.image.ImagePlot 320 method), 169 setAccessibleName() setAutoFillBackground() (guiqwt.cross_section.YCrossSection method), (guiqwt.baseplot.BasePlot method), 85 330 setAutoFillBackground() setAccessibleName() (guiqwt.curve.CurvePlot (guiqwt.cross_section.XCrossSection method), method), 112 320 setAccessibleName() setAutoFillBackground() (guiqwt.histogram.ContrastAdjustment (guiqwt.cross_section.YCrossSection method), method), 283 330

Index 729 guiqwt Manual, Release 3.0.7

setAutoFillBackground() 233 (guiqwt.curve.CurvePlot method), 112 setAxes() (guiqwt.image.RawImageItem method), setAutoFillBackground() 192 (guiqwt.histogram.ContrastAdjustment setAxes() (guiqwt.image.RGBImageItem method), method), 283 224 setAutoFillBackground() setAxes() (guiqwt.image.TrImageItem method), 208 (guiqwt.histogram.LevelsHistogram method), setAxes() (guiqwt.image.XYImageFilterItem method), 302 248 setAutoFillBackground() setAxes() (guiqwt.image.XYImageItem method), 216 (guiqwt.image.ImagePlot method), 169 setAxes() (guiqwt.label.DataInfoLabel method), 455 setAutoFillBackground() setAxes() (guiqwt.label.LabelItem method), 436 (guiqwt.widgets.fit.FitDialog method), 46 setAxes() (guiqwt.label.LegendBoxItem method), 442 setAutoFillBackground() setAxes() (guiqwt.label.SelectedLegendBoxItem (guiqwt.widgets.resizedialog.ResizeDialog method), 449 method), 577 setAxes() (guiqwt.shapes.Axes method), 423 setAutoFillBackground() setAxes() (guiqwt.shapes.EllipseShape method), 417 (guiqwt.widgets.rotatecrop.RotateCropDialog setAxes() (guiqwt.shapes.ObliqueRectangleShape method), 591 method), 397 setAutoFillBackground() setAxes() (guiqwt.shapes.PointShape method), 403 (guiqwt.widgets.rotatecrop.RotateCropWidget setAxes() (guiqwt.shapes.PolygonShape method), method), 602 383 setAutoReplot() (guiqwt.baseplot.BasePlot setAxes() (guiqwt.shapes.RectangleShape method), method), 86 390 setAutoReplot() (guiqwt.curve.CurvePlot method), setAxes() (guiqwt.shapes.SegmentShape method), 112 410 setAutoReplot() (guiqwt.histogram.LevelsHistogram setAxes() (guiqwt.shapes.XRangeSelection method), method), 302 430 setAutoReplot() (guiqwt.image.ImagePlot setAxis() (guiqwt.annotations.AnnotatedCircle method), 169 method), 376 setAxes() (guiqwt.annotations.AnnotatedCircle setAxis() (guiqwt.annotations.AnnotatedEllipse method), 376 method), 368 setAxes() (guiqwt.annotations.AnnotatedEllipse setAxis() (guiqwt.annotations.AnnotatedObliqueRectangle method), 368 method), 361 setAxes() (guiqwt.annotations.AnnotatedObliqueRectanglesetAxis() (guiqwt.annotations.AnnotatedPoint method), 361 method), 338 setAxes() (guiqwt.annotations.AnnotatedPoint setAxis() (guiqwt.annotations.AnnotatedRectangle method), 338 method), 353 setAxes() (guiqwt.annotations.AnnotatedRectangle setAxis() (guiqwt.annotations.AnnotatedSegment method), 353 method), 346 setAxes() (guiqwt.annotations.AnnotatedSegment setAxis() (guiqwt.curve.CurveItem method), 130 method), 345 setAxis() (guiqwt.curve.ErrorBarCurveItem setAxes() (guiqwt.curve.CurveItem method), 130 method), 145 setAxes() (guiqwt.curve.ErrorBarCurveItem setAxis() (guiqwt.histogram.HistogramItem method), method), 144 269 setAxes() (guiqwt.histogram.HistogramItem method), setAxis() (guiqwt.image.BaseImageItem method), 269 185 setAxes() (guiqwt.image.BaseImageItem method), setAxis() (guiqwt.image.Histogram2DItem method), 184 257 setAxes() (guiqwt.image.Histogram2DItem method), setAxis() (guiqwt.image.ImageFilterItem method), 256 241 setAxes() (guiqwt.image.ImageFilterItem method), setAxis() (guiqwt.image.ImageItem method), 200 241 setAxis() (guiqwt.image.MaskedImageItem method), setAxes() (guiqwt.image.ImageItem method), 200 233 setAxes() (guiqwt.image.MaskedImageItem method), setAxis() (guiqwt.image.RawImageItem method),

730 Index guiqwt Manual, Release 3.0.7

192 (guiqwt.curve.CurvePlot method), 113 setAxis() (guiqwt.image.RGBImageItem method), setAxisLabelAutoSize() 224 (guiqwt.histogram.LevelsHistogram method), setAxis() (guiqwt.image.TrImageItem method), 208 303 setAxis() (guiqwt.image.XYImageFilterItem method), setAxisLabelAutoSize() 249 (guiqwt.image.ImagePlot method), 170 setAxis() (guiqwt.image.XYImageItem method), 216 setAxisLabelRotation() setAxis() (guiqwt.label.DataInfoLabel method), 455 (guiqwt.baseplot.BasePlot method), 87 setAxis() (guiqwt.label.LabelItem method), 437 setAxisLabelRotation() setAxis() (guiqwt.label.LegendBoxItem method), 443 (guiqwt.curve.CurvePlot method), 113 setAxis() (guiqwt.label.SelectedLegendBoxItem setAxisLabelRotation() method), 449 (guiqwt.histogram.LevelsHistogram method), setAxis() (guiqwt.shapes.Axes method), 424 303 setAxis() (guiqwt.shapes.EllipseShape method), 417 setAxisLabelRotation() setAxis() (guiqwt.shapes.ObliqueRectangleShape (guiqwt.image.ImagePlot method), 170 method), 397 setAxisMaxMajor() (guiqwt.baseplot.BasePlot setAxis() (guiqwt.shapes.PointShape method), 404 method), 87 setAxis() (guiqwt.shapes.PolygonShape method), setAxisMaxMajor() (guiqwt.curve.CurvePlot 384 method), 113 setAxis() (guiqwt.shapes.RectangleShape method), setAxisMaxMajor() 390 (guiqwt.histogram.LevelsHistogram method), setAxis() (guiqwt.shapes.SegmentShape method), 303 410 setAxisMaxMajor() (guiqwt.image.ImagePlot setAxis() (guiqwt.shapes.XRangeSelection method), method), 171 430 setAxisMaxMinor() (guiqwt.baseplot.BasePlot setAxisAutoScale() (guiqwt.baseplot.BasePlot method), 87 method), 86 setAxisMaxMinor() (guiqwt.curve.CurvePlot setAxisAutoScale() (guiqwt.curve.CurvePlot method), 114 method), 112 setAxisMaxMinor() setAxisAutoScale() (guiqwt.histogram.LevelsHistogram method), (guiqwt.histogram.LevelsHistogram method), 304 302 setAxisMaxMinor() (guiqwt.image.ImagePlot setAxisAutoScale() (guiqwt.image.ImagePlot method), 171 method), 170 setAxisScale() (guiqwt.baseplot.BasePlot method), setAxisFont() (guiqwt.baseplot.BasePlot method), 87 86 setAxisScale() (guiqwt.curve.CurvePlot method), setAxisFont() (guiqwt.curve.CurvePlot method), 114 113 setAxisScale() (guiqwt.histogram.LevelsHistogram setAxisFont() (guiqwt.histogram.LevelsHistogram method), 304 method), 303 setAxisScale() (guiqwt.image.ImagePlot method), setAxisFont() (guiqwt.image.ImagePlot method), 171 170 setAxisScaleDiv() (guiqwt.baseplot.BasePlot setAxisLabelAlignment() method), 87 (guiqwt.baseplot.BasePlot method), 86 setAxisScaleDiv() (guiqwt.curve.CurvePlot setAxisLabelAlignment() method), 114 (guiqwt.curve.CurvePlot method), 113 setAxisScaleDiv() setAxisLabelAlignment() (guiqwt.histogram.LevelsHistogram method), (guiqwt.histogram.LevelsHistogram method), 304 303 setAxisScaleDiv() (guiqwt.image.ImagePlot setAxisLabelAlignment() method), 171 (guiqwt.image.ImagePlot method), 170 setAxisScaleDraw() (guiqwt.baseplot.BasePlot setAxisLabelAutoSize() method), 88 (guiqwt.baseplot.BasePlot method), 86 setAxisScaleDraw() (guiqwt.curve.CurvePlot setAxisLabelAutoSize() method), 114

Index 731 guiqwt Manual, Release 3.0.7 setAxisScaleDraw() method), 145 (guiqwt.histogram.LevelsHistogram method), setBaseline() (guiqwt.histogram.HistogramItem 304 method), 270 setAxisScaleDraw() (guiqwt.image.ImagePlot setBaseSize() (guiqwt.baseplot.BasePlot method), method), 172 88 setAxisScaleEngine() (guiqwt.baseplot.BasePlot setBaseSize() (guiqwt.cross_section.XCrossSection method), 88 method), 320 setAxisScaleEngine() (guiqwt.curve.CurvePlot setBaseSize() (guiqwt.cross_section.YCrossSection method), 115 method), 330 setAxisScaleEngine() setBaseSize() (guiqwt.curve.CurvePlot method), (guiqwt.histogram.LevelsHistogram method), 115 305 setBaseSize() (guiqwt.histogram.ContrastAdjustment setAxisScaleEngine() (guiqwt.image.ImagePlot method), 283 method), 172 setBaseSize() (guiqwt.histogram.LevelsHistogram setAxisTitle() (guiqwt.baseplot.BasePlot method), method), 305 88 setBaseSize() (guiqwt.image.ImagePlot method), setAxisTitle() (guiqwt.curve.CurvePlot method), 172 115 setBaseSize() (guiqwt.widgets.fit.FitDialog setAxisTitle() (guiqwt.histogram.LevelsHistogram method), 46 method), 305 setBaseSize() (guiqwt.widgets.resizedialog.ResizeDialog setAxisTitle() (guiqwt.image.ImagePlot method), method), 577 172 setBaseSize() (guiqwt.widgets.rotatecrop.RotateCropDialog setBackgroundRole() (guiqwt.baseplot.BasePlot method), 591 method), 88 setBaseSize() (guiqwt.widgets.rotatecrop.RotateCropWidget setBackgroundRole() method), 602 (guiqwt.cross_section.XCrossSection method), setBrush() (guiqwt.curve.CurveItem method), 130 320 setBrush() (guiqwt.curve.ErrorBarCurveItem setBackgroundRole() method), 145 (guiqwt.cross_section.YCrossSection method), setBrush() (guiqwt.histogram.HistogramItem 330 method), 270 setBackgroundRole() (guiqwt.curve.CurvePlot setCanvas() (guiqwt.baseplot.BasePlot method), 88 method), 115 setCanvas() (guiqwt.curve.CurvePlot method), 115 setBackgroundRole() setCanvas() (guiqwt.histogram.LevelsHistogram (guiqwt.histogram.ContrastAdjustment method), 305 method), 283 setCanvas() (guiqwt.image.ImagePlot method), 172 setBackgroundRole() setCanvasBackground() (guiqwt.histogram.LevelsHistogram method), (guiqwt.baseplot.BasePlot method), 89 305 setCanvasBackground() (guiqwt.curve.CurvePlot setBackgroundRole() (guiqwt.image.ImagePlot method), 115 method), 172 setCanvasBackground() setBackgroundRole() (guiqwt.histogram.LevelsHistogram method), (guiqwt.widgets.fit.FitDialog method), 46 305 setBackgroundRole() setCanvasBackground() (guiqwt.image.ImagePlot (guiqwt.widgets.resizedialog.ResizeDialog method), 172 method), 577 setContentsMargins() (guiqwt.baseplot.BasePlot setBackgroundRole() method), 89 (guiqwt.widgets.rotatecrop.RotateCropDialog setContentsMargins() method), 591 (guiqwt.cross_section.XCrossSection method), setBackgroundRole() 320 (guiqwt.widgets.rotatecrop.RotateCropWidget setContentsMargins() method), 602 (guiqwt.cross_section.YCrossSection method), setBaseline() (guiqwt.curve.CurveItem method), 330 130 setContentsMargins() (guiqwt.curve.CurvePlot setBaseline() (guiqwt.curve.ErrorBarCurveItem method), 115

732 Index guiqwt Manual, Release 3.0.7

setContentsMargins() setCursor() (guiqwt.histogram.ContrastAdjustment (guiqwt.histogram.ContrastAdjustment method), 283 method), 283 setCursor() (guiqwt.histogram.LevelsHistogram setContentsMargins() method), 305 (guiqwt.histogram.LevelsHistogram method), setCursor() (guiqwt.image.ImagePlot method), 173 305 setCursor() (guiqwt.widgets.fit.FitDialog method), setContentsMargins() (guiqwt.image.ImagePlot 46 method), 173 setCursor() (guiqwt.widgets.resizedialog.ResizeDialog setContentsMargins() method), 577 (guiqwt.widgets.fit.FitDialog method), 46 setCursor() (guiqwt.widgets.rotatecrop.RotateCropDialog setContentsMargins() method), 592 (guiqwt.widgets.resizedialog.ResizeDialog setCursor() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 577 method), 603 setContentsMargins() setCurveAttribute() (guiqwt.curve.CurveItem (guiqwt.widgets.rotatecrop.RotateCropDialog method), 131 method), 592 setCurveAttribute() setContentsMargins() (guiqwt.curve.ErrorBarCurveItem method), (guiqwt.widgets.rotatecrop.RotateCropWidget 145 method), 603 setCurveAttribute() setContextMenuPolicy() (guiqwt.histogram.HistogramItem method), (guiqwt.baseplot.BasePlot method), 89 270 setContextMenuPolicy() setData() (guiqwt.curve.CurveItem method), 131 (guiqwt.cross_section.XCrossSection method), setData() (guiqwt.curve.ErrorBarCurveItem 320 method), 146 setContextMenuPolicy() setData() (guiqwt.histogram.HistogramItem method), (guiqwt.cross_section.YCrossSection method), 270 330 setDisabled() (guiqwt.baseplot.BasePlot method), setContextMenuPolicy() 89 (guiqwt.curve.CurvePlot method), 115 setDisabled() (guiqwt.cross_section.XCrossSection setContextMenuPolicy() method), 320 (guiqwt.histogram.ContrastAdjustment setDisabled() (guiqwt.cross_section.YCrossSection method), 283 method), 330 setContextMenuPolicy() setDisabled() (guiqwt.curve.CurvePlot method), (guiqwt.histogram.LevelsHistogram method), 115 305 setDisabled() (guiqwt.histogram.ContrastAdjustment setContextMenuPolicy() method), 283 (guiqwt.image.ImagePlot method), 173 setDisabled() (guiqwt.histogram.LevelsHistogram setContextMenuPolicy() method), 306 (guiqwt.widgets.fit.FitDialog method), 46 setDisabled() (guiqwt.image.ImagePlot method), setContextMenuPolicy() 173 (guiqwt.widgets.resizedialog.ResizeDialog setDisabled() (guiqwt.widgets.fit.FitDialog method), 577 method), 46 setContextMenuPolicy() setDisabled() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.widgets.rotatecrop.RotateCropDialog method), 577 method), 592 setDisabled() (guiqwt.widgets.rotatecrop.RotateCropDialog setContextMenuPolicy() method), 592 (guiqwt.widgets.rotatecrop.RotateCropWidget setDisabled() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 603 method), 603 setCursor() (guiqwt.baseplot.BasePlot method), 89 setEnabled() (guiqwt.baseplot.BasePlot method), 89 setCursor() (guiqwt.cross_section.XCrossSection setEnabled() (guiqwt.cross_section.XCrossSection method), 320 method), 320 setCursor() (guiqwt.cross_section.YCrossSection setEnabled() (guiqwt.cross_section.YCrossSection method), 330 method), 330 setCursor() (guiqwt.curve.CurvePlot method), 115 setEnabled() (guiqwt.curve.CurvePlot method), 115

Index 733 guiqwt Manual, Release 3.0.7 setEnabled() (guiqwt.histogram.ContrastAdjustment method), 592 method), 283 setFixedSize() (guiqwt.widgets.rotatecrop.RotateCropWidget setEnabled() (guiqwt.histogram.LevelsHistogram method), 603 method), 306 setFixedWidth() (guiqwt.baseplot.BasePlot setEnabled() (guiqwt.image.ImagePlot method), 173 method), 89 setEnabled() (guiqwt.widgets.fit.FitDialog method), setFixedWidth() (guiqwt.cross_section.XCrossSection 46 method), 320 setEnabled() (guiqwt.widgets.resizedialog.ResizeDialogsetFixedWidth() (guiqwt.cross_section.YCrossSection method), 577 method), 330 setEnabled() (guiqwt.widgets.rotatecrop.RotateCropDialogsetFixedWidth() (guiqwt.curve.CurvePlot method), method), 592 116 setEnabled() (guiqwt.widgets.rotatecrop.RotateCropWidgetsetFixedWidth() (guiqwt.histogram.ContrastAdjustment method), 603 method), 283 setFixedHeight() (guiqwt.baseplot.BasePlot setFixedWidth() (guiqwt.histogram.LevelsHistogram method), 89 method), 306 setFixedHeight() (guiqwt.cross_section.XCrossSectionsetFixedWidth() (guiqwt.image.ImagePlot method), 320 method), 173 setFixedHeight() (guiqwt.cross_section.YCrossSectionsetFixedWidth() (guiqwt.widgets.fit.FitDialog method), 330 method), 46 setFixedHeight() (guiqwt.curve.CurvePlot setFixedWidth() (guiqwt.widgets.resizedialog.ResizeDialog method), 115 method), 578 setFixedHeight() (guiqwt.histogram.ContrastAdjustmentsetFixedWidth() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 283 method), 592 setFixedHeight() (guiqwt.histogram.LevelsHistogramsetFixedWidth() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 306 method), 603 setFixedHeight() (guiqwt.image.ImagePlot setFlatStyle() (guiqwt.baseplot.BasePlot method), method), 173 89 setFixedHeight() (guiqwt.widgets.fit.FitDialog setFlatStyle() (guiqwt.curve.CurvePlot method), method), 46 116 setFixedHeight() (guiqwt.widgets.resizedialog.ResizeDialogsetFlatStyle() (guiqwt.histogram.LevelsHistogram method), 577 method), 306 setFixedHeight() (guiqwt.widgets.rotatecrop.RotateCropDialogsetFlatStyle() (guiqwt.image.ImagePlot method), method), 592 173 setFixedHeight() (guiqwt.widgets.rotatecrop.RotateCropWidgetsetFocus() (guiqwt.baseplot.BasePlot method), 89 method), 603 setFocus() (guiqwt.cross_section.XCrossSection setFixedSize() (guiqwt.baseplot.BasePlot method), method), 320 89 setFocus() (guiqwt.cross_section.YCrossSection setFixedSize() (guiqwt.cross_section.XCrossSection method), 330 method), 320 setFocus() (guiqwt.curve.CurvePlot method), 116 setFixedSize() (guiqwt.cross_section.YCrossSection setFocus() (guiqwt.histogram.ContrastAdjustment method), 330 method), 283 setFixedSize() (guiqwt.curve.CurvePlot method), setFocus() (guiqwt.histogram.LevelsHistogram 116 method), 306 setFixedSize() (guiqwt.histogram.ContrastAdjustmentsetFocus() (guiqwt.image.ImagePlot method), 173 method), 283 setFocus() (guiqwt.widgets.fit.FitDialog method), 46 setFixedSize() (guiqwt.histogram.LevelsHistogram setFocus() (guiqwt.widgets.resizedialog.ResizeDialog method), 306 method), 578 setFixedSize() (guiqwt.image.ImagePlot method), setFocus() (guiqwt.widgets.rotatecrop.RotateCropDialog 173 method), 592 setFixedSize() (guiqwt.widgets.fit.FitDialog setFocus() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 46 method), 603 setFixedSize() (guiqwt.widgets.resizedialog.ResizeDialogsetFocusPolicy() (guiqwt.baseplot.BasePlot method), 577 method), 89 setFixedSize() (guiqwt.widgets.rotatecrop.RotateCropDialogsetFocusPolicy() (guiqwt.cross_section.XCrossSection

734 Index guiqwt Manual, Release 3.0.7

method), 320 method), 578 setFocusPolicy() (guiqwt.cross_section.YCrossSectionsetFont() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 330 method), 592 setFocusPolicy() (guiqwt.curve.CurvePlot setFont() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 116 method), 603 setFocusPolicy() (guiqwt.histogram.ContrastAdjustmentsetFooter() (guiqwt.baseplot.BasePlot method), 89 method), 283 setFooter() (guiqwt.curve.CurvePlot method), 116 setFocusPolicy() (guiqwt.histogram.LevelsHistogramsetFooter() (guiqwt.histogram.LevelsHistogram method), 306 method), 306 setFocusPolicy() (guiqwt.image.ImagePlot setFooter() (guiqwt.image.ImagePlot method), 173 method), 173 setForegroundRole() (guiqwt.baseplot.BasePlot setFocusPolicy() (guiqwt.widgets.fit.FitDialog method), 90 method), 46 setForegroundRole() setFocusPolicy() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.cross_section.XCrossSection method), method), 578 320 setFocusPolicy() (guiqwt.widgets.rotatecrop.RotateCropDialogsetForegroundRole() method), 592 (guiqwt.cross_section.YCrossSection method), setFocusPolicy() (guiqwt.widgets.rotatecrop.RotateCropWidget330 method), 603 setForegroundRole() (guiqwt.curve.CurvePlot setFocusProxy() (guiqwt.baseplot.BasePlot method), 116 method), 89 setForegroundRole() setFocusProxy() (guiqwt.cross_section.XCrossSection (guiqwt.histogram.ContrastAdjustment method), 320 method), 283 setFocusProxy() (guiqwt.cross_section.YCrossSectionsetForegroundRole() method), 330 (guiqwt.histogram.LevelsHistogram method), setFocusProxy() (guiqwt.curve.CurvePlot method), 306 116 setForegroundRole() (guiqwt.image.ImagePlot setFocusProxy() (guiqwt.histogram.ContrastAdjustment method), 173 method), 283 setForegroundRole() setFocusProxy() (guiqwt.histogram.LevelsHistogram (guiqwt.widgets.fit.FitDialog method), 46 method), 306 setForegroundRole() setFocusProxy() (guiqwt.image.ImagePlot (guiqwt.widgets.resizedialog.ResizeDialog method), 173 method), 578 setFocusProxy() (guiqwt.widgets.fit.FitDialog setForegroundRole() method), 46 (guiqwt.widgets.rotatecrop.RotateCropDialog setFocusProxy() (guiqwt.widgets.resizedialog.ResizeDialog method), 592 method), 578 setForegroundRole() setFocusProxy() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.widgets.rotatecrop.RotateCropWidget method), 592 method), 603 setFocusProxy() (guiqwt.widgets.rotatecrop.RotateCropWidgetsetFrameRect() (guiqwt.baseplot.BasePlot method), method), 603 90 setFont() (guiqwt.baseplot.BasePlot method), 89 setFrameRect() (guiqwt.curve.CurvePlot method), setFont() (guiqwt.cross_section.XCrossSection 116 method), 320 setFrameRect() (guiqwt.histogram.LevelsHistogram setFont() (guiqwt.cross_section.YCrossSection method), 306 method), 330 setFrameRect() (guiqwt.image.ImagePlot method), setFont() (guiqwt.curve.CurvePlot method), 116 173 setFont() (guiqwt.histogram.ContrastAdjustment setFrameShadow() (guiqwt.baseplot.BasePlot method), 283 method), 90 setFont() (guiqwt.histogram.LevelsHistogram setFrameShadow() (guiqwt.curve.CurvePlot method), 306 method), 116 setFont() (guiqwt.image.ImagePlot method), 173 setFrameShadow() (guiqwt.histogram.LevelsHistogram setFont() (guiqwt.widgets.fit.FitDialog method), 46 method), 306 setFont() (guiqwt.widgets.resizedialog.ResizeDialog setFrameShadow() (guiqwt.image.ImagePlot

Index 735 guiqwt Manual, Release 3.0.7

method), 173 306 setFrameShape() (guiqwt.baseplot.BasePlot setGraphicsEffect() (guiqwt.image.ImagePlot method), 90 method), 174 setFrameShape() (guiqwt.curve.CurvePlot method), setGraphicsEffect() 116 (guiqwt.widgets.fit.FitDialog method), 46 setFrameShape() (guiqwt.histogram.LevelsHistogram setGraphicsEffect() method), 306 (guiqwt.widgets.resizedialog.ResizeDialog setFrameShape() (guiqwt.image.ImagePlot method), 578 method), 173 setGraphicsEffect() setFrameStyle() (guiqwt.baseplot.BasePlot (guiqwt.widgets.rotatecrop.RotateCropDialog method), 90 method), 592 setFrameStyle() (guiqwt.curve.CurvePlot method), setGraphicsEffect() 116 (guiqwt.widgets.rotatecrop.RotateCropWidget setFrameStyle() (guiqwt.histogram.LevelsHistogram method), 603 method), 306 setHidden() (guiqwt.baseplot.BasePlot method), 90 setFrameStyle() (guiqwt.image.ImagePlot setHidden() (guiqwt.cross_section.XCrossSection method), 173 method), 320 setGeometry() (guiqwt.baseplot.BasePlot method), setHidden() (guiqwt.cross_section.YCrossSection 90 method), 331 setGeometry() (guiqwt.cross_section.XCrossSection setHidden() (guiqwt.curve.CurvePlot method), 116 method), 320 setHidden() (guiqwt.histogram.ContrastAdjustment setGeometry() (guiqwt.cross_section.YCrossSection method), 283 method), 330 setHidden() (guiqwt.histogram.LevelsHistogram setGeometry() (guiqwt.curve.CurvePlot method), method), 306 116 setHidden() (guiqwt.image.ImagePlot method), 174 setGeometry() (guiqwt.histogram.ContrastAdjustment setHidden() (guiqwt.widgets.fit.FitDialog method), method), 283 46 setGeometry() (guiqwt.histogram.LevelsHistogram setHidden() (guiqwt.widgets.resizedialog.ResizeDialog method), 306 method), 578 setGeometry() (guiqwt.image.ImagePlot method), setHidden() (guiqwt.widgets.rotatecrop.RotateCropDialog 173 method), 592 setGeometry() (guiqwt.widgets.fit.FitDialog setHidden() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 46 method), 603 setGeometry() (guiqwt.widgets.resizedialog.ResizeDialogsetIcon() (guiqwt.annotations.AnnotatedCircle method), 578 method), 376 setGeometry() (guiqwt.widgets.rotatecrop.RotateCropDialogsetIcon() (guiqwt.annotations.AnnotatedEllipse method), 592 method), 368 setGeometry() (guiqwt.widgets.rotatecrop.RotateCropWidgetsetIcon() (guiqwt.annotations.AnnotatedObliqueRectangle method), 603 method), 361 setGraphicsEffect() (guiqwt.baseplot.BasePlot setIcon() (guiqwt.annotations.AnnotatedPoint method), 90 method), 338 setGraphicsEffect() setIcon() (guiqwt.annotations.AnnotatedRectangle (guiqwt.cross_section.XCrossSection method), method), 353 320 setIcon() (guiqwt.annotations.AnnotatedSegment setGraphicsEffect() method), 346 (guiqwt.cross_section.YCrossSection method), setIcon() (guiqwt.curve.CurveItem method), 131 331 setIcon() (guiqwt.curve.ErrorBarCurveItem setGraphicsEffect() (guiqwt.curve.CurvePlot method), 146 method), 116 setIcon() (guiqwt.histogram.HistogramItem method), setGraphicsEffect() 271 (guiqwt.histogram.ContrastAdjustment setIcon() (guiqwt.image.BaseImageItem method), method), 283 185 setGraphicsEffect() setIcon() (guiqwt.image.Histogram2DItem method), (guiqwt.histogram.LevelsHistogram method), 257

736 Index guiqwt Manual, Release 3.0.7

setIcon() (guiqwt.image.ImageFilterItem method), setInputMethodHints() 241 (guiqwt.widgets.rotatecrop.RotateCropDialog setIcon() (guiqwt.image.ImageItem method), 200 method), 592 setIcon() (guiqwt.image.MaskedImageItem method), setInputMethodHints() 233 (guiqwt.widgets.rotatecrop.RotateCropWidget setIcon() (guiqwt.image.RawImageItem method), method), 603 192 setItemAttribute() setIcon() (guiqwt.image.RGBImageItem method), (guiqwt.annotations.AnnotatedCircle method), 224 376 setIcon() (guiqwt.image.TrImageItem method), 208 setItemAttribute() setIcon() (guiqwt.image.XYImageFilterItem method), (guiqwt.annotations.AnnotatedEllipse method), 249 369 setIcon() (guiqwt.image.XYImageItem method), 216 setItemAttribute() setIcon() (guiqwt.label.DataInfoLabel method), 455 (guiqwt.annotations.AnnotatedObliqueRectangle setIcon() (guiqwt.label.LabelItem method), 437 method), 361 setIcon() (guiqwt.label.LegendBoxItem method), 443 setItemAttribute() setIcon() (guiqwt.label.SelectedLegendBoxItem (guiqwt.annotations.AnnotatedPoint method), method), 449 338 setIcon() (guiqwt.shapes.Axes method), 424 setItemAttribute() setIcon() (guiqwt.shapes.EllipseShape method), 417 (guiqwt.annotations.AnnotatedRectangle setIcon() (guiqwt.shapes.ObliqueRectangleShape method), 353 method), 397 setItemAttribute() setIcon() (guiqwt.shapes.PointShape method), 404 (guiqwt.annotations.AnnotatedSegment setIcon() (guiqwt.shapes.PolygonShape method), method), 346 384 setItemAttribute() (guiqwt.curve.CurveItem setIcon() (guiqwt.shapes.RectangleShape method), method), 131 390 setItemAttribute() setIcon() (guiqwt.shapes.SegmentShape method), (guiqwt.curve.ErrorBarCurveItem method), 410 146 setIcon() (guiqwt.shapes.XRangeSelection method), setItemAttribute() 430 (guiqwt.histogram.HistogramItem method), setInputMethodHints() 271 (guiqwt.baseplot.BasePlot method), 90 setItemAttribute() setInputMethodHints() (guiqwt.image.BaseImageItem method), (guiqwt.cross_section.XCrossSection method), 185 321 setItemAttribute() setInputMethodHints() (guiqwt.image.Histogram2DItem method), (guiqwt.cross_section.YCrossSection method), 257 331 setItemAttribute() setInputMethodHints() (guiqwt.curve.CurvePlot (guiqwt.image.ImageFilterItem method), method), 116 241 setInputMethodHints() setItemAttribute() (guiqwt.image.ImageItem (guiqwt.histogram.ContrastAdjustment method), 200 method), 283 setItemAttribute() setInputMethodHints() (guiqwt.image.MaskedImageItem method), (guiqwt.histogram.LevelsHistogram method), 233 306 setItemAttribute() setInputMethodHints() (guiqwt.image.ImagePlot (guiqwt.image.RawImageItem method), 192 method), 174 setItemAttribute() setInputMethodHints() (guiqwt.image.RGBImageItem method), (guiqwt.widgets.fit.FitDialog method), 46 224 setInputMethodHints() setItemAttribute() (guiqwt.image.TrImageItem (guiqwt.widgets.resizedialog.ResizeDialog method), 208 method), 578 setItemAttribute()

Index 737 guiqwt Manual, Release 3.0.7

(guiqwt.image.XYImageFilterItem method), 146 249 setItemInterest() setItemAttribute() (guiqwt.image.XYImageItem (guiqwt.histogram.HistogramItem method), method), 216 271 setItemAttribute() (guiqwt.label.DataInfoLabel setItemInterest() (guiqwt.image.BaseImageItem method), 455 method), 185 setItemAttribute() (guiqwt.label.LabelItem setItemInterest() method), 437 (guiqwt.image.Histogram2DItem method), setItemAttribute() (guiqwt.label.LegendBoxItem 257 method), 443 setItemInterest() (guiqwt.image.ImageFilterItem setItemAttribute() method), 241 (guiqwt.label.SelectedLegendBoxItem method), setItemInterest() (guiqwt.image.ImageItem 449 method), 200 setItemAttribute() (guiqwt.shapes.Axes method), setItemInterest() 424 (guiqwt.image.MaskedImageItem method), setItemAttribute() (guiqwt.shapes.EllipseShape 233 method), 417 setItemInterest() (guiqwt.image.RawImageItem setItemAttribute() method), 192 (guiqwt.shapes.ObliqueRectangleShape setItemInterest() (guiqwt.image.RGBImageItem method), 397 method), 224 setItemAttribute() (guiqwt.shapes.PointShape setItemInterest() (guiqwt.image.TrImageItem method), 404 method), 208 setItemAttribute() (guiqwt.shapes.PolygonShape setItemInterest() method), 384 (guiqwt.image.XYImageFilterItem method), setItemAttribute() 249 (guiqwt.shapes.RectangleShape method), setItemInterest() (guiqwt.image.XYImageItem 390 method), 216 setItemAttribute() setItemInterest() (guiqwt.label.DataInfoLabel (guiqwt.shapes.SegmentShape method), 410 method), 456 setItemAttribute() setItemInterest() (guiqwt.label.LabelItem (guiqwt.shapes.XRangeSelection method), method), 437 430 setItemInterest() (guiqwt.label.LegendBoxItem setItemInterest() method), 443 (guiqwt.annotations.AnnotatedCircle method), setItemInterest() 376 (guiqwt.label.SelectedLegendBoxItem method), setItemInterest() 449 (guiqwt.annotations.AnnotatedEllipse method), setItemInterest() (guiqwt.shapes.Axes method), 369 424 setItemInterest() setItemInterest() (guiqwt.shapes.EllipseShape (guiqwt.annotations.AnnotatedObliqueRectangle method), 417 method), 361 setItemInterest() setItemInterest() (guiqwt.shapes.ObliqueRectangleShape (guiqwt.annotations.AnnotatedPoint method), method), 397 339 setItemInterest() (guiqwt.shapes.PointShape setItemInterest() method), 404 (guiqwt.annotations.AnnotatedRectangle setItemInterest() (guiqwt.shapes.PolygonShape method), 354 method), 384 setItemInterest() setItemInterest() (guiqwt.annotations.AnnotatedSegment (guiqwt.shapes.RectangleShape method), method), 346 390 setItemInterest() (guiqwt.curve.CurveItem setItemInterest() (guiqwt.shapes.SegmentShape method), 132 method), 411 setItemInterest() setItemInterest() (guiqwt.curve.ErrorBarCurveItem method), (guiqwt.shapes.XRangeSelection method),

738 Index guiqwt Manual, Release 3.0.7

430 setLegendAttribute() setLayout() (guiqwt.baseplot.BasePlot method), 90 (guiqwt.histogram.HistogramItem method), setLayout() (guiqwt.cross_section.XCrossSection 271 method), 321 setLegendIconSize() setLayout() (guiqwt.cross_section.YCrossSection (guiqwt.annotations.AnnotatedCircle method), method), 331 376 setLayout() (guiqwt.curve.CurvePlot method), 116 setLegendIconSize() setLayout() (guiqwt.histogram.ContrastAdjustment (guiqwt.annotations.AnnotatedEllipse method), method), 283 369 setLayout() (guiqwt.histogram.LevelsHistogram setLegendIconSize() method), 306 (guiqwt.annotations.AnnotatedObliqueRectangle setLayout() (guiqwt.image.ImagePlot method), 174 method), 361 setLayout() (guiqwt.widgets.fit.FitDialog method), setLegendIconSize() 46 (guiqwt.annotations.AnnotatedPoint method), setLayout() (guiqwt.widgets.resizedialog.ResizeDialog 339 method), 578 setLegendIconSize() setLayout() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.annotations.AnnotatedRectangle method), 592 method), 354 setLayout() (guiqwt.widgets.rotatecrop.RotateCropWidgetsetLegendIconSize() method), 603 (guiqwt.annotations.AnnotatedSegment setLayoutDirection() (guiqwt.baseplot.BasePlot method), 346 method), 90 setLegendIconSize() (guiqwt.curve.CurveItem setLayoutDirection() method), 132 (guiqwt.cross_section.XCrossSection method), setLegendIconSize() 321 (guiqwt.curve.ErrorBarCurveItem method), setLayoutDirection() 147 (guiqwt.cross_section.YCrossSection method), setLegendIconSize() 331 (guiqwt.histogram.HistogramItem method), setLayoutDirection() (guiqwt.curve.CurvePlot 272 method), 116 setLegendIconSize() setLayoutDirection() (guiqwt.image.BaseImageItem method), (guiqwt.histogram.ContrastAdjustment 185 method), 283 setLegendIconSize() setLayoutDirection() (guiqwt.image.Histogram2DItem method), (guiqwt.histogram.LevelsHistogram method), 257 306 setLegendIconSize() setLayoutDirection() (guiqwt.image.ImagePlot (guiqwt.image.ImageFilterItem method), method), 174 241 setLayoutDirection() setLegendIconSize() (guiqwt.image.ImageItem (guiqwt.widgets.fit.FitDialog method), 46 method), 200 setLayoutDirection() setLegendIconSize() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.image.MaskedImageItem method), method), 578 233 setLayoutDirection() setLegendIconSize() (guiqwt.widgets.rotatecrop.RotateCropDialog (guiqwt.image.RawImageItem method), 193 method), 592 setLegendIconSize() setLayoutDirection() (guiqwt.image.RGBImageItem method), (guiqwt.widgets.rotatecrop.RotateCropWidget 225 method), 603 setLegendIconSize() (guiqwt.image.TrImageItem setLegendAttribute() (guiqwt.curve.CurveItem method), 209 method), 132 setLegendIconSize() setLegendAttribute() (guiqwt.image.XYImageFilterItem method), (guiqwt.curve.ErrorBarCurveItem method), 249 146 setLegendIconSize() (guiqwt.image.XYImageItem

Index 739 guiqwt Manual, Release 3.0.7

method), 216 setLocale() (guiqwt.widgets.rotatecrop.RotateCropWidget setLegendIconSize() method), 603 (guiqwt.label.DataInfoLabel method), 456 setMask() (guiqwt.baseplot.BasePlot method), 90 setLegendIconSize() (guiqwt.label.LabelItem setMask() (guiqwt.cross_section.XCrossSection method), 437 method), 321 setLegendIconSize() setMask() (guiqwt.cross_section.YCrossSection (guiqwt.label.LegendBoxItem method), 443 method), 331 setLegendIconSize() setMask() (guiqwt.curve.CurvePlot method), 116 (guiqwt.label.SelectedLegendBoxItem method), setMask() (guiqwt.histogram.ContrastAdjustment 449 method), 283 setLegendIconSize() (guiqwt.shapes.Axes setMask() (guiqwt.histogram.LevelsHistogram method), 424 method), 306 setLegendIconSize() setMask() (guiqwt.image.ImagePlot method), 174 (guiqwt.shapes.EllipseShape method), 418 setMask() (guiqwt.widgets.fit.FitDialog method), 46 setLegendIconSize() setMask() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.shapes.ObliqueRectangleShape method), 578 method), 398 setMask() (guiqwt.widgets.rotatecrop.RotateCropDialog setLegendIconSize() (guiqwt.shapes.PointShape method), 592 method), 404 setMask() (guiqwt.widgets.rotatecrop.RotateCropWidget setLegendIconSize() method), 603 (guiqwt.shapes.PolygonShape method), 384 setMaximumHeight() (guiqwt.baseplot.BasePlot setLegendIconSize() method), 90 (guiqwt.shapes.RectangleShape method), setMaximumHeight() 391 (guiqwt.cross_section.XCrossSection method), setLegendIconSize() 321 (guiqwt.shapes.SegmentShape method), 411 setMaximumHeight() setLegendIconSize() (guiqwt.cross_section.YCrossSection method), (guiqwt.shapes.XRangeSelection method), 331 430 setMaximumHeight() (guiqwt.curve.CurvePlot setLineWidth() (guiqwt.baseplot.BasePlot method), method), 116 90 setMaximumHeight() setLineWidth() (guiqwt.curve.CurvePlot method), (guiqwt.histogram.ContrastAdjustment 116 method), 284 setLineWidth() (guiqwt.histogram.LevelsHistogram setMaximumHeight() method), 306 (guiqwt.histogram.LevelsHistogram method), setLineWidth() (guiqwt.image.ImagePlot method), 307 174 setMaximumHeight() (guiqwt.image.ImagePlot setLocale() (guiqwt.baseplot.BasePlot method), 90 method), 174 setLocale() (guiqwt.cross_section.XCrossSection setMaximumHeight() (guiqwt.widgets.fit.FitDialog method), 321 method), 46 setLocale() (guiqwt.cross_section.YCrossSection setMaximumHeight() method), 331 (guiqwt.widgets.resizedialog.ResizeDialog setLocale() (guiqwt.curve.CurvePlot method), 116 method), 578 setLocale() (guiqwt.histogram.ContrastAdjustment setMaximumHeight() method), 283 (guiqwt.widgets.rotatecrop.RotateCropDialog setLocale() (guiqwt.histogram.LevelsHistogram method), 592 method), 306 setMaximumHeight() setLocale() (guiqwt.image.ImagePlot method), 174 (guiqwt.widgets.rotatecrop.RotateCropWidget setLocale() (guiqwt.widgets.fit.FitDialog method), method), 603 46 setMaximumSize() (guiqwt.baseplot.BasePlot setLocale() (guiqwt.widgets.resizedialog.ResizeDialog method), 90 method), 578 setMaximumSize() (guiqwt.cross_section.XCrossSection setLocale() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 321 method), 592 setMaximumSize() (guiqwt.cross_section.YCrossSection

740 Index guiqwt Manual, Release 3.0.7

method), 331 method), 174 setMaximumSize() (guiqwt.curve.CurvePlot setMinimumHeight() (guiqwt.baseplot.BasePlot method), 117 method), 90 setMaximumSize() (guiqwt.histogram.ContrastAdjustmentsetMinimumHeight() method), 284 (guiqwt.cross_section.XCrossSection method), setMaximumSize() (guiqwt.histogram.LevelsHistogram 321 method), 307 setMinimumHeight() setMaximumSize() (guiqwt.image.ImagePlot (guiqwt.cross_section.YCrossSection method), method), 174 331 setMaximumSize() (guiqwt.widgets.fit.FitDialog setMinimumHeight() (guiqwt.curve.CurvePlot method), 46 method), 117 setMaximumSize() (guiqwt.widgets.resizedialog.ResizeDialogsetMinimumHeight() method), 578 (guiqwt.histogram.ContrastAdjustment setMaximumSize() (guiqwt.widgets.rotatecrop.RotateCropDialogmethod), 284 method), 592 setMinimumHeight() setMaximumSize() (guiqwt.widgets.rotatecrop.RotateCropWidget(guiqwt.histogram.LevelsHistogram method), method), 603 307 setMaximumWidth() (guiqwt.baseplot.BasePlot setMinimumHeight() (guiqwt.image.ImagePlot method), 90 method), 174 setMaximumWidth() setMinimumHeight() (guiqwt.widgets.fit.FitDialog (guiqwt.cross_section.XCrossSection method), method), 46 321 setMinimumHeight() setMaximumWidth() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.cross_section.YCrossSection method), method), 578 331 setMinimumHeight() setMaximumWidth() (guiqwt.curve.CurvePlot (guiqwt.widgets.rotatecrop.RotateCropDialog method), 117 method), 592 setMaximumWidth() setMinimumHeight() (guiqwt.histogram.ContrastAdjustment (guiqwt.widgets.rotatecrop.RotateCropWidget method), 284 method), 603 setMaximumWidth() setMinimumSize() (guiqwt.baseplot.BasePlot (guiqwt.histogram.LevelsHistogram method), method), 90 307 setMinimumSize() (guiqwt.cross_section.XCrossSection setMaximumWidth() (guiqwt.image.ImagePlot method), 321 method), 174 setMinimumSize() (guiqwt.cross_section.YCrossSection setMaximumWidth() (guiqwt.widgets.fit.FitDialog method), 331 method), 46 setMinimumSize() (guiqwt.curve.CurvePlot setMaximumWidth() method), 117 (guiqwt.widgets.resizedialog.ResizeDialog setMinimumSize() (guiqwt.histogram.ContrastAdjustment method), 578 method), 284 setMaximumWidth() setMinimumSize() (guiqwt.histogram.LevelsHistogram (guiqwt.widgets.rotatecrop.RotateCropDialog method), 307 method), 592 setMinimumSize() (guiqwt.image.ImagePlot setMaximumWidth() method), 174 (guiqwt.widgets.rotatecrop.RotateCropWidget setMinimumSize() (guiqwt.widgets.fit.FitDialog method), 603 method), 47 setMidLineWidth() (guiqwt.baseplot.BasePlot setMinimumSize() (guiqwt.widgets.resizedialog.ResizeDialog method), 90 method), 578 setMidLineWidth() (guiqwt.curve.CurvePlot setMinimumSize() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 117 method), 592 setMidLineWidth() setMinimumSize() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.histogram.LevelsHistogram method), method), 603 307 setMinimumWidth() (guiqwt.baseplot.BasePlot setMidLineWidth() (guiqwt.image.ImagePlot method), 90

Index 741 guiqwt Manual, Release 3.0.7 setMinimumWidth() method), 578 (guiqwt.cross_section.XCrossSection method), setMouseTracking() 321 (guiqwt.widgets.rotatecrop.RotateCropDialog setMinimumWidth() method), 592 (guiqwt.cross_section.YCrossSection method), setMouseTracking() 331 (guiqwt.widgets.rotatecrop.RotateCropWidget setMinimumWidth() (guiqwt.curve.CurvePlot method), 603 method), 117 setObjectName() (guiqwt.baseplot.BasePlot setMinimumWidth() method), 90 (guiqwt.histogram.ContrastAdjustment setObjectName() (guiqwt.cross_section.XCrossSection method), 284 method), 321 setMinimumWidth() setObjectName() (guiqwt.cross_section.YCrossSection (guiqwt.histogram.LevelsHistogram method), method), 331 307 setObjectName() (guiqwt.curve.CurvePlot method), setMinimumWidth() (guiqwt.image.ImagePlot 117 method), 174 setObjectName() (guiqwt.histogram.ContrastAdjustment setMinimumWidth() (guiqwt.widgets.fit.FitDialog method), 284 method), 47 setObjectName() (guiqwt.histogram.LevelsHistogram setMinimumWidth() method), 307 (guiqwt.widgets.resizedialog.ResizeDialog setObjectName() (guiqwt.image.ImagePlot method), 578 method), 174 setMinimumWidth() setObjectName() (guiqwt.tools.AnnotatedCircleTool (guiqwt.widgets.rotatecrop.RotateCropDialog method), 492 method), 592 setObjectName() (guiqwt.tools.AnnotatedEllipseTool setMinimumWidth() method), 494 (guiqwt.widgets.rotatecrop.RotateCropWidget setObjectName() (guiqwt.tools.AnnotatedPointTool method), 603 method), 496 setModal() (guiqwt.widgets.fit.FitDialog method), 47 setObjectName() (guiqwt.tools.AnnotatedRectangleTool setModal() (guiqwt.widgets.resizedialog.ResizeDialog method), 489 method), 578 setObjectName() (guiqwt.tools.AnnotatedSegmentTool setModal() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 499 method), 592 setObjectName() (guiqwt.tools.AntiAliasingTool setMouseTracking() (guiqwt.baseplot.BasePlot method), 505 method), 90 setObjectName() (guiqwt.tools.AspectRatioTool setMouseTracking() method), 511 (guiqwt.cross_section.XCrossSection method), setObjectName() (guiqwt.tools.AverageCrossSectionTool 321 method), 527 setMouseTracking() setObjectName() (guiqwt.tools.AxisScaleTool (guiqwt.cross_section.YCrossSection method), method), 545 331 setObjectName() (guiqwt.tools.CircleTool method), setMouseTracking() (guiqwt.curve.CurvePlot 483 method), 117 setObjectName() (guiqwt.tools.ColormapTool setMouseTracking() method), 518 (guiqwt.histogram.ContrastAdjustment setObjectName() (guiqwt.tools.ContrastPanelTool method), 284 method), 516 setMouseTracking() setObjectName() (guiqwt.tools.CopyToClipboardTool (guiqwt.histogram.LevelsHistogram method), method), 531 307 setObjectName() (guiqwt.tools.CrossSectionTool setMouseTracking() (guiqwt.image.ImagePlot method), 524 method), 174 setObjectName() (guiqwt.tools.DeleteItemTool setMouseTracking() (guiqwt.widgets.fit.FitDialog method), 554 method), 47 setObjectName() (guiqwt.tools.DisplayCoordsTool setMouseTracking() method), 507 (guiqwt.widgets.resizedialog.ResizeDialog setObjectName() (guiqwt.tools.DummySeparatorTool

742 Index guiqwt Manual, Release 3.0.7

method), 503 method), 520 setObjectName() (guiqwt.tools.EditItemDataTool setObjectName() (guiqwt.tools.YCSPanelTool method), 550 method), 522 setObjectName() (guiqwt.tools.EllipseTool method), setObjectName() (guiqwt.widgets.fit.FitDialog 485 method), 47 setObjectName() (guiqwt.tools.ExportItemDataTool setObjectName() (guiqwt.widgets.resizedialog.ResizeDialog method), 548 method), 578 setObjectName() (guiqwt.tools.FreeFormTool setObjectName() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 471 method), 592 setObjectName() (guiqwt.tools.HelpTool method), setObjectName() (guiqwt.widgets.rotatecrop.RotateCropWidget 546 method), 603 setObjectName() (guiqwt.tools.HRangeTool setOrientation() (guiqwt.curve.CurveItem method), 501 method), 132 setObjectName() (guiqwt.tools.ItemCenterTool setOrientation() (guiqwt.curve.ErrorBarCurveItem method), 552 method), 147 setObjectName() (guiqwt.tools.ItemListPanelTool setOrientation() (guiqwt.histogram.HistogramItem method), 514 method), 272 setObjectName() (guiqwt.tools.LabelTool method), setPalette() (guiqwt.baseplot.BasePlot method), 90 473 setPalette() (guiqwt.cross_section.XCrossSection setObjectName() (guiqwt.tools.LoadItemsTool method), 321 method), 543 setPalette() (guiqwt.cross_section.YCrossSection setObjectName() (guiqwt.tools.MultiLineTool method), 331 method), 469 setPalette() (guiqwt.curve.CurvePlot method), 117 setObjectName() (guiqwt.tools.OpenFileTool setPalette() (guiqwt.histogram.ContrastAdjustment method), 533 method), 284 setObjectName() (guiqwt.tools.OpenImageTool setPalette() (guiqwt.histogram.LevelsHistogram method), 535 method), 307 setObjectName() (guiqwt.tools.PanelTool method), setPalette() (guiqwt.image.ImagePlot method), 174 512 setPalette() (guiqwt.widgets.fit.FitDialog method), setObjectName() (guiqwt.tools.PlaceAxesTool 47 method), 487 setPalette() (guiqwt.widgets.resizedialog.ResizeDialog setObjectName() (guiqwt.tools.PointTool method), method), 578 478 setPalette() (guiqwt.widgets.rotatecrop.RotateCropDialog setObjectName() (guiqwt.tools.PrintTool method), method), 592 539 setPalette() (guiqwt.widgets.rotatecrop.RotateCropWidget setObjectName() (guiqwt.tools.RectangleTool method), 603 method), 476 setParent() (guiqwt.baseplot.BasePlot method), 90 setObjectName() (guiqwt.tools.RectZoomTool setParent() (guiqwt.cross_section.XCrossSection method), 463 method), 321 setObjectName() (guiqwt.tools.ReverseYAxisTool setParent() (guiqwt.cross_section.YCrossSection method), 509 method), 331 setObjectName() (guiqwt.tools.SaveAsTool setParent() (guiqwt.curve.CurvePlot method), 117 method), 529 setParent() (guiqwt.histogram.ContrastAdjustment setObjectName() (guiqwt.tools.SaveItemsTool method), 284 method), 541 setParent() (guiqwt.histogram.LevelsHistogram setObjectName() (guiqwt.tools.SegmentTool method), 307 method), 480 setParent() (guiqwt.image.ImagePlot method), 174 setObjectName() (guiqwt.tools.SelectPointTool setParent() (guiqwt.tools.AnnotatedCircleTool method), 467 method), 492 setObjectName() (guiqwt.tools.SelectTool method), setParent() (guiqwt.tools.AnnotatedEllipseTool 465 method), 494 setObjectName() (guiqwt.tools.SnapshotTool setParent() (guiqwt.tools.AnnotatedPointTool method), 537 method), 496 setObjectName() (guiqwt.tools.XCSPanelTool setParent() (guiqwt.tools.AnnotatedRectangleTool

Index 743 guiqwt Manual, Release 3.0.7

method), 489 476 setParent() (guiqwt.tools.AnnotatedSegmentTool setParent() (guiqwt.tools.RectZoomTool method), method), 499 463 setParent() (guiqwt.tools.AntiAliasingTool method), setParent() (guiqwt.tools.ReverseYAxisTool 505 method), 509 setParent() (guiqwt.tools.AspectRatioTool method), setParent() (guiqwt.tools.SaveAsTool method), 529 511 setParent() (guiqwt.tools.SaveItemsTool method), setParent() (guiqwt.tools.AverageCrossSectionTool 541 method), 527 setParent() (guiqwt.tools.SegmentTool method), 480 setParent() (guiqwt.tools.AxisScaleTool method), setParent() (guiqwt.tools.SelectPointTool method), 545 467 setParent() (guiqwt.tools.CircleTool method), 483 setParent() (guiqwt.tools.SelectTool method), 465 setParent() (guiqwt.tools.ColormapTool method), setParent() (guiqwt.tools.SnapshotTool method), 518 537 setParent() (guiqwt.tools.ContrastPanelTool setParent() (guiqwt.tools.XCSPanelTool method), method), 516 520 setParent() (guiqwt.tools.CopyToClipboardTool setParent() (guiqwt.tools.YCSPanelTool method), method), 531 522 setParent() (guiqwt.tools.CrossSectionTool setParent() (guiqwt.widgets.fit.FitDialog method), method), 524 47 setParent() (guiqwt.tools.DeleteItemTool method), setParent() (guiqwt.widgets.resizedialog.ResizeDialog 554 method), 578 setParent() (guiqwt.tools.DisplayCoordsTool setParent() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 507 method), 593 setParent() (guiqwt.tools.DummySeparatorTool setParent() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 503 method), 603 setParent() (guiqwt.tools.EditItemDataTool setPen() (guiqwt.curve.CurveItem method), 133 method), 550 setPen() (guiqwt.curve.ErrorBarCurveItem method), setParent() (guiqwt.tools.EllipseTool method), 485 147 setParent() (guiqwt.tools.ExportItemDataTool setPen() (guiqwt.histogram.HistogramItem method), method), 548 272 setParent() (guiqwt.tools.FreeFormTool method), setPlotLayout() (guiqwt.baseplot.BasePlot 471 method), 90 setParent() (guiqwt.tools.HelpTool method), 546 setPlotLayout() (guiqwt.curve.CurvePlot method), setParent() (guiqwt.tools.HRangeTool method), 501 117 setParent() (guiqwt.tools.ItemCenterTool method), setPlotLayout() (guiqwt.histogram.LevelsHistogram 552 method), 307 setParent() (guiqwt.tools.ItemListPanelTool setPlotLayout() (guiqwt.image.ImagePlot method), 514 method), 174 setParent() (guiqwt.tools.LabelTool method), 473 setProperty() (guiqwt.baseplot.BasePlot method), setParent() (guiqwt.tools.LoadItemsTool method), 90 543 setProperty() (guiqwt.cross_section.XCrossSection setParent() (guiqwt.tools.MultiLineTool method), method), 321 469 setProperty() (guiqwt.cross_section.YCrossSection setParent() (guiqwt.tools.OpenFileTool method), method), 331 533 setProperty() (guiqwt.curve.CurvePlot method), setParent() (guiqwt.tools.OpenImageTool method), 117 535 setProperty() (guiqwt.histogram.ContrastAdjustment setParent() (guiqwt.tools.PanelTool method), 513 method), 284 setParent() (guiqwt.tools.PlaceAxesTool method), setProperty() (guiqwt.histogram.LevelsHistogram 487 method), 307 setParent() (guiqwt.tools.PointTool method), 478 setProperty() (guiqwt.image.ImagePlot method), setParent() (guiqwt.tools.PrintTool method), 539 174 setParent() (guiqwt.tools.RectangleTool method), setProperty() (guiqwt.tools.AnnotatedCircleTool

744 Index guiqwt Manual, Release 3.0.7

method), 492 533 setProperty() (guiqwt.tools.AnnotatedEllipseTool setProperty() (guiqwt.tools.OpenImageTool method), 494 method), 535 setProperty() (guiqwt.tools.AnnotatedPointTool setProperty() (guiqwt.tools.PanelTool method), 513 method), 496 setProperty() (guiqwt.tools.PlaceAxesTool setProperty() (guiqwt.tools.AnnotatedRectangleTool method), 487 method), 489 setProperty() (guiqwt.tools.PointTool method), 478 setProperty() (guiqwt.tools.AnnotatedSegmentTool setProperty() (guiqwt.tools.PrintTool method), 539 method), 499 setProperty() (guiqwt.tools.RectangleTool method), setProperty() (guiqwt.tools.AntiAliasingTool 476 method), 505 setProperty() (guiqwt.tools.RectZoomTool setProperty() (guiqwt.tools.AspectRatioTool method), 463 method), 511 setProperty() (guiqwt.tools.ReverseYAxisTool setProperty() (guiqwt.tools.AverageCrossSectionTool method), 509 method), 527 setProperty() (guiqwt.tools.SaveAsTool method), setProperty() (guiqwt.tools.AxisScaleTool method), 529 545 setProperty() (guiqwt.tools.SaveItemsTool setProperty() (guiqwt.tools.CircleTool method), method), 541 483 setProperty() (guiqwt.tools.SegmentTool method), setProperty() (guiqwt.tools.ColormapTool 480 method), 518 setProperty() (guiqwt.tools.SelectPointTool setProperty() (guiqwt.tools.ContrastPanelTool method), 467 method), 516 setProperty() (guiqwt.tools.SelectTool method), setProperty() (guiqwt.tools.CopyToClipboardTool 465 method), 531 setProperty() (guiqwt.tools.SnapshotTool method), setProperty() (guiqwt.tools.CrossSectionTool 537 method), 524 setProperty() (guiqwt.tools.XCSPanelTool setProperty() (guiqwt.tools.DeleteItemTool method), 520 method), 554 setProperty() (guiqwt.tools.YCSPanelTool method), setProperty() (guiqwt.tools.DisplayCoordsTool 522 method), 507 setProperty() (guiqwt.widgets.fit.FitDialog setProperty() (guiqwt.tools.DummySeparatorTool method), 47 method), 503 setProperty() (guiqwt.widgets.resizedialog.ResizeDialog setProperty() (guiqwt.tools.EditItemDataTool method), 578 method), 550 setProperty() (guiqwt.widgets.rotatecrop.RotateCropDialog setProperty() (guiqwt.tools.EllipseTool method), method), 593 485 setProperty() (guiqwt.widgets.rotatecrop.RotateCropWidget setProperty() (guiqwt.tools.ExportItemDataTool method), 604 method), 548 setRectOfInterest() (guiqwt.curve.CurveItem setProperty() (guiqwt.tools.FreeFormTool method), method), 133 471 setRectOfInterest() setProperty() (guiqwt.tools.HelpTool method), 546 (guiqwt.curve.ErrorBarCurveItem method), setProperty() (guiqwt.tools.HRangeTool method), 147 501 setRectOfInterest() setProperty() (guiqwt.tools.ItemCenterTool (guiqwt.histogram.HistogramItem method), method), 552 272 setProperty() (guiqwt.tools.ItemListPanelTool setRenderHint() (guiqwt.annotations.AnnotatedCircle method), 514 method), 377 setProperty() (guiqwt.tools.LabelTool method), 474 setRenderHint() (guiqwt.annotations.AnnotatedEllipse setProperty() (guiqwt.tools.LoadItemsTool method), 369 method), 543 setRenderHint() (guiqwt.annotations.AnnotatedObliqueRectangle setProperty() (guiqwt.tools.MultiLineTool method), method), 362 469 setRenderHint() (guiqwt.annotations.AnnotatedPoint setProperty() (guiqwt.tools.OpenFileTool method), method), 339

Index 745 guiqwt Manual, Release 3.0.7 setRenderHint() (guiqwt.annotations.AnnotatedRectangle 47 method), 354 setResult() (guiqwt.widgets.resizedialog.ResizeDialog setRenderHint() (guiqwt.annotations.AnnotatedSegment method), 578 method), 346 setResult() (guiqwt.widgets.rotatecrop.RotateCropDialog setRenderHint() (guiqwt.curve.CurveItem method), method), 593 133 setSamples() (guiqwt.curve.CurveItem method), 133 setRenderHint() (guiqwt.curve.ErrorBarCurveItem setSamples() (guiqwt.curve.ErrorBarCurveItem method), 148 method), 148 setRenderHint() (guiqwt.histogram.HistogramItem setSamples() (guiqwt.histogram.HistogramItem method), 272 method), 273 setRenderHint() (guiqwt.image.BaseImageItem setShortcutAutoRepeat() method), 185 (guiqwt.baseplot.BasePlot method), 90 setRenderHint() (guiqwt.image.Histogram2DItem setShortcutAutoRepeat() method), 257 (guiqwt.cross_section.XCrossSection method), setRenderHint() (guiqwt.image.ImageFilterItem 321 method), 242 setShortcutAutoRepeat() setRenderHint() (guiqwt.image.ImageItem (guiqwt.cross_section.YCrossSection method), method), 201 331 setRenderHint() (guiqwt.image.MaskedImageItem setShortcutAutoRepeat() method), 234 (guiqwt.curve.CurvePlot method), 117 setRenderHint() (guiqwt.image.RawImageItem setShortcutAutoRepeat() method), 193 (guiqwt.histogram.ContrastAdjustment setRenderHint() (guiqwt.image.RGBImageItem method), 284 method), 225 setShortcutAutoRepeat() setRenderHint() (guiqwt.image.TrImageItem (guiqwt.histogram.LevelsHistogram method), method), 209 307 setRenderHint() (guiqwt.image.XYImageFilterItem setShortcutAutoRepeat() method), 249 (guiqwt.image.ImagePlot method), 174 setRenderHint() (guiqwt.image.XYImageItem setShortcutAutoRepeat() method), 217 (guiqwt.widgets.fit.FitDialog method), 47 setRenderHint() (guiqwt.label.DataInfoLabel setShortcutAutoRepeat() method), 456 (guiqwt.widgets.resizedialog.ResizeDialog setRenderHint() (guiqwt.label.LabelItem method), method), 578 437 setShortcutAutoRepeat() setRenderHint() (guiqwt.label.LegendBoxItem (guiqwt.widgets.rotatecrop.RotateCropDialog method), 443 method), 593 setRenderHint() (guiqwt.label.SelectedLegendBoxItemsetShortcutAutoRepeat() method), 450 (guiqwt.widgets.rotatecrop.RotateCropWidget setRenderHint() (guiqwt.shapes.Axes method), 424 method), 604 setRenderHint() (guiqwt.shapes.EllipseShape setShortcutEnabled() (guiqwt.baseplot.BasePlot method), 418 method), 91 setRenderHint() (guiqwt.shapes.ObliqueRectangleShapesetShortcutEnabled() method), 398 (guiqwt.cross_section.XCrossSection method), setRenderHint() (guiqwt.shapes.PointShape 321 method), 404 setShortcutEnabled() setRenderHint() (guiqwt.shapes.PolygonShape (guiqwt.cross_section.YCrossSection method), method), 384 331 setRenderHint() (guiqwt.shapes.RectangleShape setShortcutEnabled() (guiqwt.curve.CurvePlot method), 391 method), 117 setRenderHint() (guiqwt.shapes.SegmentShape setShortcutEnabled() method), 411 (guiqwt.histogram.ContrastAdjustment setRenderHint() (guiqwt.shapes.XRangeSelection method), 284 method), 431 setShortcutEnabled() setResult() (guiqwt.widgets.fit.FitDialog method), (guiqwt.histogram.LevelsHistogram method),

746 Index guiqwt Manual, Release 3.0.7

307 method), 321 setShortcutEnabled() (guiqwt.image.ImagePlot setSizePolicy() (guiqwt.cross_section.YCrossSection method), 174 method), 331 setShortcutEnabled() setSizePolicy() (guiqwt.curve.CurvePlot method), (guiqwt.widgets.fit.FitDialog method), 47 117 setShortcutEnabled() setSizePolicy() (guiqwt.histogram.ContrastAdjustment (guiqwt.widgets.resizedialog.ResizeDialog method), 284 method), 578 setSizePolicy() (guiqwt.histogram.LevelsHistogram setShortcutEnabled() method), 307 (guiqwt.widgets.rotatecrop.RotateCropDialog setSizePolicy() (guiqwt.image.ImagePlot method), 593 method), 174 setShortcutEnabled() setSizePolicy() (guiqwt.widgets.fit.FitDialog (guiqwt.widgets.rotatecrop.RotateCropWidget method), 47 method), 604 setSizePolicy() (guiqwt.widgets.resizedialog.ResizeDialog setSizeGripEnabled() method), 579 (guiqwt.widgets.fit.FitDialog method), 47 setSizePolicy() (guiqwt.widgets.rotatecrop.RotateCropDialog setSizeGripEnabled() method), 593 (guiqwt.widgets.resizedialog.ResizeDialog setSizePolicy() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 578 method), 604 setSizeGripEnabled() setStatusTip() (guiqwt.baseplot.BasePlot method), (guiqwt.widgets.rotatecrop.RotateCropDialog 91 method), 593 setStatusTip() (guiqwt.cross_section.XCrossSection setSizeIncrement() (guiqwt.baseplot.BasePlot method), 321 method), 91 setStatusTip() (guiqwt.cross_section.YCrossSection setSizeIncrement() method), 331 (guiqwt.cross_section.XCrossSection method), setStatusTip() (guiqwt.curve.CurvePlot method), 321 117 setSizeIncrement() setStatusTip() (guiqwt.histogram.ContrastAdjustment (guiqwt.cross_section.YCrossSection method), method), 284 331 setStatusTip() (guiqwt.histogram.LevelsHistogram setSizeIncrement() (guiqwt.curve.CurvePlot method), 307 method), 117 setStatusTip() (guiqwt.image.ImagePlot method), setSizeIncrement() 174 (guiqwt.histogram.ContrastAdjustment setStatusTip() (guiqwt.widgets.fit.FitDialog method), 284 method), 47 setSizeIncrement() setStatusTip() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.histogram.LevelsHistogram method), method), 579 307 setStatusTip() (guiqwt.widgets.rotatecrop.RotateCropDialog setSizeIncrement() (guiqwt.image.ImagePlot method), 593 method), 174 setStatusTip() (guiqwt.widgets.rotatecrop.RotateCropWidget setSizeIncrement() (guiqwt.widgets.fit.FitDialog method), 604 method), 47 setStyle() (guiqwt.baseplot.BasePlot method), 91 setSizeIncrement() setStyle() (guiqwt.cross_section.XCrossSection (guiqwt.widgets.resizedialog.ResizeDialog method), 321 method), 578 setStyle() (guiqwt.cross_section.YCrossSection setSizeIncrement() method), 331 (guiqwt.widgets.rotatecrop.RotateCropDialog setStyle() (guiqwt.curve.CurveItem method), 134 method), 593 setStyle() (guiqwt.curve.CurvePlot method), 117 setSizeIncrement() setStyle() (guiqwt.curve.ErrorBarCurveItem (guiqwt.widgets.rotatecrop.RotateCropWidget method), 148 method), 604 setStyle() (guiqwt.histogram.ContrastAdjustment setSizePolicy() (guiqwt.baseplot.BasePlot method), 284 method), 91 setStyle() (guiqwt.histogram.HistogramItem setSizePolicy() (guiqwt.cross_section.XCrossSection method), 273

Index 747 guiqwt Manual, Release 3.0.7 setStyle() (guiqwt.histogram.LevelsHistogram method), 175 method), 307 setTabletTracking() setStyle() (guiqwt.image.ImagePlot method), 174 (guiqwt.widgets.fit.FitDialog method), 47 setStyle() (guiqwt.widgets.fit.FitDialog method), 47 setTabletTracking() setStyle() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.widgets.resizedialog.ResizeDialog method), 579 method), 579 setStyle() (guiqwt.widgets.rotatecrop.RotateCropDialogsetTabletTracking() method), 593 (guiqwt.widgets.rotatecrop.RotateCropDialog setStyle() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 593 method), 604 setTabletTracking() setStyleSheet() (guiqwt.baseplot.BasePlot (guiqwt.widgets.rotatecrop.RotateCropWidget method), 91 method), 604 setStyleSheet() (guiqwt.cross_section.XCrossSectionsetTabOrder() (guiqwt.baseplot.BasePlot method), method), 321 91 setStyleSheet() (guiqwt.cross_section.YCrossSectionsetTabOrder() (guiqwt.cross_section.XCrossSection method), 331 method), 321 setStyleSheet() (guiqwt.curve.CurvePlot method), setTabOrder() (guiqwt.cross_section.YCrossSection 117 method), 331 setStyleSheet() (guiqwt.histogram.ContrastAdjustmentsetTabOrder() (guiqwt.curve.CurvePlot method), method), 284 117 setStyleSheet() (guiqwt.histogram.LevelsHistogram setTabOrder() (guiqwt.histogram.ContrastAdjustment method), 307 method), 284 setStyleSheet() (guiqwt.image.ImagePlot setTabOrder() (guiqwt.histogram.LevelsHistogram method), 174 method), 307 setStyleSheet() (guiqwt.widgets.fit.FitDialog setTabOrder() (guiqwt.image.ImagePlot method), method), 47 175 setStyleSheet() (guiqwt.widgets.resizedialog.ResizeDialogsetTabOrder() (guiqwt.widgets.fit.FitDialog method), 579 method), 47 setStyleSheet() (guiqwt.widgets.rotatecrop.RotateCropDialogsetTabOrder() (guiqwt.widgets.resizedialog.ResizeDialog method), 593 method), 579 setStyleSheet() (guiqwt.widgets.rotatecrop.RotateCropWidgetsetTabOrder() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 604 method), 593 setSymbol() (guiqwt.curve.CurveItem method), 134 setTabOrder() (guiqwt.widgets.rotatecrop.RotateCropWidget setSymbol() (guiqwt.curve.ErrorBarCurveItem method), 604 method), 148 setTitle() (guiqwt.annotations.AnnotatedCircle setSymbol() (guiqwt.histogram.HistogramItem method), 377 method), 273 setTitle() (guiqwt.annotations.AnnotatedEllipse setTabletTracking() (guiqwt.baseplot.BasePlot method), 369 method), 91 setTitle() (guiqwt.annotations.AnnotatedObliqueRectangle setTabletTracking() method), 362 (guiqwt.cross_section.XCrossSection method), setTitle() (guiqwt.annotations.AnnotatedPoint 321 method), 339 setTabletTracking() setTitle() (guiqwt.annotations.AnnotatedRectangle (guiqwt.cross_section.YCrossSection method), method), 354 331 setTitle() (guiqwt.annotations.AnnotatedSegment setTabletTracking() (guiqwt.curve.CurvePlot method), 347 method), 117 setTitle() (guiqwt.baseplot.BasePlot method), 91 setTabletTracking() setTitle() (guiqwt.curve.CurveItem method), 134 (guiqwt.histogram.ContrastAdjustment setTitle() (guiqwt.curve.CurvePlot method), 117 method), 284 setTitle() (guiqwt.curve.ErrorBarCurveItem setTabletTracking() method), 149 (guiqwt.histogram.LevelsHistogram method), setTitle() (guiqwt.histogram.HistogramItem 307 method), 273 setTabletTracking() (guiqwt.image.ImagePlot setTitle() (guiqwt.histogram.LevelsHistogram

748 Index guiqwt Manual, Release 3.0.7

method), 307 setToolTip() (guiqwt.widgets.resizedialog.ResizeDialog setTitle() (guiqwt.image.BaseImageItem method), method), 579 186 setToolTip() (guiqwt.widgets.rotatecrop.RotateCropDialog setTitle() (guiqwt.image.Histogram2DItem method), 593 method), 258 setToolTip() (guiqwt.widgets.rotatecrop.RotateCropWidget setTitle() (guiqwt.image.ImageFilterItem method), method), 604 242 setToolTipDuration() (guiqwt.baseplot.BasePlot setTitle() (guiqwt.image.ImageItem method), 201 method), 91 setTitle() (guiqwt.image.ImagePlot method), 175 setToolTipDuration() setTitle() (guiqwt.image.MaskedImageItem (guiqwt.cross_section.XCrossSection method), method), 234 321 setTitle() (guiqwt.image.RawImageItem method), setToolTipDuration() 193 (guiqwt.cross_section.YCrossSection method), setTitle() (guiqwt.image.RGBImageItem method), 331 225 setToolTipDuration() (guiqwt.curve.CurvePlot setTitle() (guiqwt.image.TrImageItem method), 209 method), 117 setTitle() (guiqwt.image.XYImageFilterItem setToolTipDuration() method), 250 (guiqwt.histogram.ContrastAdjustment setTitle() (guiqwt.image.XYImageItem method), method), 284 217 setToolTipDuration() setTitle() (guiqwt.label.DataInfoLabel method), (guiqwt.histogram.LevelsHistogram method), 456 307 setTitle() (guiqwt.label.LabelItem method), 438 setToolTipDuration() (guiqwt.image.ImagePlot setTitle() (guiqwt.label.LegendBoxItem method), method), 175 444 setToolTipDuration() setTitle() (guiqwt.label.SelectedLegendBoxItem (guiqwt.widgets.fit.FitDialog method), 47 method), 450 setToolTipDuration() setTitle() (guiqwt.shapes.Axes method), 425 (guiqwt.widgets.resizedialog.ResizeDialog setTitle() (guiqwt.shapes.EllipseShape method), method), 579 418 setToolTipDuration() setTitle() (guiqwt.shapes.ObliqueRectangleShape (guiqwt.widgets.rotatecrop.RotateCropDialog method), 398 method), 593 setTitle() (guiqwt.shapes.PointShape method), 405 setToolTipDuration() setTitle() (guiqwt.shapes.PolygonShape method), (guiqwt.widgets.rotatecrop.RotateCropWidget 385 method), 604 setTitle() (guiqwt.shapes.RectangleShape method), setup_context_menu() 391 (guiqwt.tools.AnnotatedCircleTool method), setTitle() (guiqwt.shapes.SegmentShape method), 492 411 setup_context_menu() setTitle() (guiqwt.shapes.XRangeSelection (guiqwt.tools.AnnotatedEllipseTool method), method), 431 494 setToolTip() (guiqwt.baseplot.BasePlot method), 91 setup_context_menu() setToolTip() (guiqwt.cross_section.XCrossSection (guiqwt.tools.AnnotatedPointTool method), method), 321 496 setToolTip() (guiqwt.cross_section.YCrossSection setup_context_menu() method), 331 (guiqwt.tools.AnnotatedRectangleTool setToolTip() (guiqwt.curve.CurvePlot method), 117 method), 490 setToolTip() (guiqwt.histogram.ContrastAdjustment setup_context_menu() method), 284 (guiqwt.tools.AnnotatedSegmentTool method), setToolTip() (guiqwt.histogram.LevelsHistogram 499 method), 307 setup_context_menu() setToolTip() (guiqwt.image.ImagePlot method), 175 (guiqwt.tools.AntiAliasingTool method), setToolTip() (guiqwt.widgets.fit.FitDialog method), 505 47 setup_context_menu()

Index 749 guiqwt Manual, Release 3.0.7

(guiqwt.tools.AspectRatioTool method), 511 setup_context_menu() setup_context_menu() (guiqwt.tools.OpenImageTool method), 535 (guiqwt.tools.AverageCrossSectionTool setup_context_menu() (guiqwt.tools.PanelTool method), 527 method), 513 setup_context_menu() setup_context_menu() (guiqwt.tools.AxisScaleTool method), 545 (guiqwt.tools.PlaceAxesTool method), 487 setup_context_menu() (guiqwt.tools.CircleTool setup_context_menu() (guiqwt.tools.PointTool method), 483 method), 478 setup_context_menu() setup_context_menu() (guiqwt.tools.PrintTool (guiqwt.tools.ColormapTool method), 518 method), 539 setup_context_menu() setup_context_menu() (guiqwt.tools.ContrastPanelTool method), (guiqwt.tools.RectangleTool method), 476 517 setup_context_menu() setup_context_menu() (guiqwt.tools.RectZoomTool method), 463 (guiqwt.tools.CopyToClipboardTool method), setup_context_menu() 531 (guiqwt.tools.ReverseYAxisTool method), setup_context_menu() 509 (guiqwt.tools.CrossSectionTool method), setup_context_menu() (guiqwt.tools.SaveAsTool 525 method), 529 setup_context_menu() setup_context_menu() (guiqwt.tools.DeleteItemTool method), 554 (guiqwt.tools.SaveItemsTool method), 541 setup_context_menu() setup_context_menu() (guiqwt.tools.SegmentTool (guiqwt.tools.DisplayCoordsTool method), method), 480 507 setup_context_menu() setup_context_menu() (guiqwt.tools.SelectPointTool method), 467 (guiqwt.tools.DummySeparatorTool method), setup_context_menu() (guiqwt.tools.SelectTool 501 method), 465 setup_context_menu() setup_context_menu() (guiqwt.tools.EditItemDataTool method), (guiqwt.tools.SnapshotTool method), 537 550 setup_context_menu() setup_context_menu() (guiqwt.tools.EllipseTool (guiqwt.tools.XCSPanelTool method), 520 method), 485 setup_context_menu() setup_context_menu() (guiqwt.tools.YCSPanelTool method), 522 (guiqwt.tools.ExportItemDataTool method), setup_shape() (guiqwt.tools.AnnotatedCircleTool 548 method), 492 setup_context_menu() setup_shape() (guiqwt.tools.AnnotatedEllipseTool (guiqwt.tools.FreeFormTool method), 472 method), 494 setup_context_menu() (guiqwt.tools.HelpTool setup_shape() (guiqwt.tools.AnnotatedPointTool method), 547 method), 497 setup_context_menu() (guiqwt.tools.HRangeTool setup_shape() (guiqwt.tools.AnnotatedRectangleTool method), 501 method), 490 setup_context_menu() setup_shape() (guiqwt.tools.AnnotatedSegmentTool (guiqwt.tools.ItemCenterTool method), 552 method), 499 setup_context_menu() setup_shape() (guiqwt.tools.AverageCrossSectionTool (guiqwt.tools.ItemListPanelTool method), method), 527 514 setup_shape() (guiqwt.tools.CircleTool method), setup_context_menu() (guiqwt.tools.LabelTool 483 method), 474 setup_shape() (guiqwt.tools.CrossSectionTool setup_context_menu() method), 523 (guiqwt.tools.LoadItemsTool method), 543 setup_shape() (guiqwt.tools.EllipseTool method), setup_context_menu() 485 (guiqwt.tools.MultiLineTool method), 469 setup_shape() (guiqwt.tools.PlaceAxesTool setup_context_menu() method), 487 (guiqwt.tools.OpenFileTool method), 533 setup_shape() (guiqwt.tools.PointTool method), 478

750 Index guiqwt Manual, Release 3.0.7 setup_shape() (guiqwt.tools.RectangleTool method), setup_toolbar() (guiqwt.tools.LabelTool method), 476 474 setup_shape() (guiqwt.tools.SegmentTool method), setup_toolbar() (guiqwt.tools.LoadItemsTool 480 method), 543 setup_toolbar() (guiqwt.tools.AnnotatedCircleTool setup_toolbar() (guiqwt.tools.MultiLineTool method), 492 method), 469 setup_toolbar() (guiqwt.tools.AnnotatedEllipseTool setup_toolbar() (guiqwt.tools.OpenFileTool method), 494 method), 533 setup_toolbar() (guiqwt.tools.AnnotatedPointTool setup_toolbar() (guiqwt.tools.OpenImageTool method), 497 method), 535 setup_toolbar() (guiqwt.tools.AnnotatedRectangleToolsetup_toolbar() (guiqwt.tools.PanelTool method), method), 490 513 setup_toolbar() (guiqwt.tools.AnnotatedSegmentToolsetup_toolbar() (guiqwt.tools.PlaceAxesTool method), 499 method), 487 setup_toolbar() (guiqwt.tools.AntiAliasingTool setup_toolbar() (guiqwt.tools.PointTool method), method), 505 478 setup_toolbar() (guiqwt.tools.AspectRatioTool setup_toolbar() (guiqwt.tools.PrintTool method), method), 511 539 setup_toolbar() (guiqwt.tools.AverageCrossSectionToolsetup_toolbar() (guiqwt.tools.RectangleTool method), 527 method), 476 setup_toolbar() (guiqwt.tools.AxisScaleTool setup_toolbar() (guiqwt.tools.RectZoomTool method), 545 method), 463 setup_toolbar() (guiqwt.tools.CircleTool method), setup_toolbar() (guiqwt.tools.ReverseYAxisTool 483 method), 509 setup_toolbar() (guiqwt.tools.ColormapTool setup_toolbar() (guiqwt.tools.SaveAsTool method), 519 method), 529 setup_toolbar() (guiqwt.tools.ContrastPanelTool setup_toolbar() (guiqwt.tools.SaveItemsTool method), 517 method), 541 setup_toolbar() (guiqwt.tools.CopyToClipboardTool setup_toolbar() (guiqwt.tools.SegmentTool method), 531 method), 480 setup_toolbar() (guiqwt.tools.CrossSectionTool setup_toolbar() (guiqwt.tools.SelectPointTool method), 525 method), 467 setup_toolbar() (guiqwt.tools.DeleteItemTool setup_toolbar() (guiqwt.tools.SelectTool method), method), 554 465 setup_toolbar() (guiqwt.tools.DisplayCoordsTool setup_toolbar() (guiqwt.tools.SnapshotTool method), 507 method), 537 setup_toolbar() (guiqwt.tools.DummySeparatorTool setup_toolbar() (guiqwt.tools.XCSPanelTool method), 501 method), 520 setup_toolbar() (guiqwt.tools.EditItemDataTool setup_toolbar() (guiqwt.tools.YCSPanelTool method), 550 method), 522 setup_toolbar() (guiqwt.tools.EllipseTool method), setUpdatesEnabled() (guiqwt.baseplot.BasePlot 485 method), 91 setup_toolbar() (guiqwt.tools.ExportItemDataTool setUpdatesEnabled() method), 549 (guiqwt.cross_section.XCrossSection method), setup_toolbar() (guiqwt.tools.FreeFormTool 321 method), 472 setUpdatesEnabled() setup_toolbar() (guiqwt.tools.HelpTool method), (guiqwt.cross_section.YCrossSection method), 547 331 setup_toolbar() (guiqwt.tools.HRangeTool setUpdatesEnabled() (guiqwt.curve.CurvePlot method), 501 method), 117 setup_toolbar() (guiqwt.tools.ItemCenterTool setUpdatesEnabled() method), 552 (guiqwt.histogram.ContrastAdjustment setup_toolbar() (guiqwt.tools.ItemListPanelTool method), 284 method), 515 setUpdatesEnabled()

Index 751 guiqwt Manual, Release 3.0.7

(guiqwt.histogram.LevelsHistogram method), method), 193 308 setVisible() (guiqwt.image.RGBImageItem setUpdatesEnabled() (guiqwt.image.ImagePlot method), 225 method), 175 setVisible() (guiqwt.image.TrImageItem method), setUpdatesEnabled() 209 (guiqwt.widgets.fit.FitDialog method), 47 setVisible() (guiqwt.image.XYImageFilterItem setUpdatesEnabled() method), 250 (guiqwt.widgets.resizedialog.ResizeDialog setVisible() (guiqwt.image.XYImageItem method), method), 579 217 setUpdatesEnabled() setVisible() (guiqwt.label.DataInfoLabel method), (guiqwt.widgets.rotatecrop.RotateCropDialog 456 method), 593 setVisible() (guiqwt.label.LabelItem method), 438 setUpdatesEnabled() setVisible() (guiqwt.label.LegendBoxItem method), (guiqwt.widgets.rotatecrop.RotateCropWidget 444 method), 604 setVisible() (guiqwt.label.SelectedLegendBoxItem setVisible() (guiqwt.annotations.AnnotatedCircle method), 450 method), 377 setVisible() (guiqwt.shapes.Axes method), 425 setVisible() (guiqwt.annotations.AnnotatedEllipse setVisible() (guiqwt.shapes.EllipseShape method), method), 369 418 setVisible() (guiqwt.annotations.AnnotatedObliqueRectanglesetVisible() (guiqwt.shapes.ObliqueRectangleShape method), 362 method), 398 setVisible() (guiqwt.annotations.AnnotatedPoint setVisible() (guiqwt.shapes.PointShape method), method), 339 405 setVisible() (guiqwt.annotations.AnnotatedRectangle setVisible() (guiqwt.shapes.PolygonShape method), 354 method), 385 setVisible() (guiqwt.annotations.AnnotatedSegment setVisible() (guiqwt.shapes.RectangleShape method), 347 method), 391 setVisible() (guiqwt.baseplot.BasePlot method), 91 setVisible() (guiqwt.shapes.SegmentShape setVisible() (guiqwt.cross_section.XCrossSection method), 411 method), 321 setVisible() (guiqwt.shapes.XRangeSelection setVisible() (guiqwt.cross_section.YCrossSection method), 431 method), 331 setVisible() (guiqwt.widgets.fit.FitDialog method), setVisible() (guiqwt.curve.CurveItem method), 134 47 setVisible() (guiqwt.curve.CurvePlot method), 118 setVisible() (guiqwt.widgets.resizedialog.ResizeDialog setVisible() (guiqwt.curve.ErrorBarCurveItem method), 579 method), 149 setVisible() (guiqwt.widgets.rotatecrop.RotateCropDialog setVisible() (guiqwt.histogram.ContrastAdjustment method), 593 method), 284 setVisible() (guiqwt.widgets.rotatecrop.RotateCropWidget setVisible() (guiqwt.histogram.HistogramItem method), 604 method), 274 setWhatsThis() (guiqwt.baseplot.BasePlot method), setVisible() (guiqwt.histogram.LevelsHistogram 91 method), 308 setWhatsThis() (guiqwt.cross_section.XCrossSection setVisible() (guiqwt.image.BaseImageItem method), 321 method), 181 setWhatsThis() (guiqwt.cross_section.YCrossSection setVisible() (guiqwt.image.Histogram2DItem method), 332 method), 258 setWhatsThis() (guiqwt.curve.CurvePlot method), setVisible() (guiqwt.image.ImageFilterItem 118 method), 242 setWhatsThis() (guiqwt.histogram.ContrastAdjustment setVisible() (guiqwt.image.ImageItem method), method), 284 201 setWhatsThis() (guiqwt.histogram.LevelsHistogram setVisible() (guiqwt.image.ImagePlot method), 175 method), 308 setVisible() (guiqwt.image.MaskedImageItem setWhatsThis() (guiqwt.image.ImagePlot method), method), 234 175 setVisible() (guiqwt.image.RawImageItem setWhatsThis() (guiqwt.widgets.fit.FitDialog

752 Index guiqwt Manual, Release 3.0.7

method), 47 setWindowFlag() (guiqwt.widgets.rotatecrop.RotateCropDialog setWhatsThis() (guiqwt.widgets.resizedialog.ResizeDialog method), 593 method), 579 setWindowFlag() (guiqwt.widgets.rotatecrop.RotateCropWidget setWhatsThis() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 604 method), 593 setWindowFlags() (guiqwt.baseplot.BasePlot setWhatsThis() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 91 method), 604 setWindowFlags() (guiqwt.cross_section.XCrossSection setWindowFilePath() (guiqwt.baseplot.BasePlot method), 322 method), 91 setWindowFlags() (guiqwt.cross_section.YCrossSection setWindowFilePath() method), 332 (guiqwt.cross_section.XCrossSection method), setWindowFlags() (guiqwt.curve.CurvePlot 321 method), 118 setWindowFilePath() setWindowFlags() (guiqwt.histogram.ContrastAdjustment (guiqwt.cross_section.YCrossSection method), method), 284 332 setWindowFlags() (guiqwt.histogram.LevelsHistogram setWindowFilePath() (guiqwt.curve.CurvePlot method), 308 method), 118 setWindowFlags() (guiqwt.image.ImagePlot setWindowFilePath() method), 175 (guiqwt.histogram.ContrastAdjustment setWindowFlags() (guiqwt.widgets.fit.FitDialog method), 284 method), 47 setWindowFilePath() setWindowFlags() (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.histogram.LevelsHistogram method), method), 579 308 setWindowFlags() (guiqwt.widgets.rotatecrop.RotateCropDialog setWindowFilePath() (guiqwt.image.ImagePlot method), 593 method), 175 setWindowFlags() (guiqwt.widgets.rotatecrop.RotateCropWidget setWindowFilePath() method), 604 (guiqwt.widgets.fit.FitDialog method), 47 setWindowIcon() (guiqwt.baseplot.BasePlot setWindowFilePath() method), 91 (guiqwt.widgets.resizedialog.ResizeDialog setWindowIcon() (guiqwt.cross_section.XCrossSection method), 579 method), 322 setWindowFilePath() setWindowIcon() (guiqwt.cross_section.YCrossSection (guiqwt.widgets.rotatecrop.RotateCropDialog method), 332 method), 593 setWindowIcon() (guiqwt.curve.CurvePlot method), setWindowFilePath() 118 (guiqwt.widgets.rotatecrop.RotateCropWidget setWindowIcon() (guiqwt.histogram.ContrastAdjustment method), 604 method), 284 setWindowFlag() (guiqwt.baseplot.BasePlot setWindowIcon() (guiqwt.histogram.LevelsHistogram method), 91 method), 308 setWindowFlag() (guiqwt.cross_section.XCrossSectionsetWindowIcon() (guiqwt.image.ImagePlot method), 321 method), 175 setWindowFlag() (guiqwt.cross_section.YCrossSectionsetWindowIcon() (guiqwt.widgets.fit.FitDialog method), 332 method), 47 setWindowFlag() (guiqwt.curve.CurvePlot method), setWindowIcon() (guiqwt.widgets.resizedialog.ResizeDialog 118 method), 579 setWindowFlag() (guiqwt.histogram.ContrastAdjustmentsetWindowIcon() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 284 method), 593 setWindowFlag() (guiqwt.histogram.LevelsHistogram setWindowIcon() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 308 method), 604 setWindowFlag() (guiqwt.image.ImagePlot setWindowIconText() (guiqwt.baseplot.BasePlot method), 175 method), 91 setWindowFlag() (guiqwt.widgets.fit.FitDialog setWindowIconText() method), 47 (guiqwt.cross_section.XCrossSection method), setWindowFlag() (guiqwt.widgets.resizedialog.ResizeDialog 322 method), 579 setWindowIconText()

Index 753 guiqwt Manual, Release 3.0.7

(guiqwt.cross_section.YCrossSection method), setWindowModified() 332 (guiqwt.cross_section.XCrossSection method), setWindowIconText() (guiqwt.curve.CurvePlot 322 method), 118 setWindowModified() setWindowIconText() (guiqwt.cross_section.YCrossSection method), (guiqwt.histogram.ContrastAdjustment 332 method), 284 setWindowModified() (guiqwt.curve.CurvePlot setWindowIconText() method), 118 (guiqwt.histogram.LevelsHistogram method), setWindowModified() 308 (guiqwt.histogram.ContrastAdjustment setWindowIconText() (guiqwt.image.ImagePlot method), 284 method), 175 setWindowModified() setWindowIconText() (guiqwt.histogram.LevelsHistogram method), (guiqwt.widgets.fit.FitDialog method), 47 308 setWindowIconText() setWindowModified() (guiqwt.image.ImagePlot (guiqwt.widgets.resizedialog.ResizeDialog method), 175 method), 579 setWindowModified() setWindowIconText() (guiqwt.widgets.fit.FitDialog method), 47 (guiqwt.widgets.rotatecrop.RotateCropDialog setWindowModified() method), 593 (guiqwt.widgets.resizedialog.ResizeDialog setWindowIconText() method), 579 (guiqwt.widgets.rotatecrop.RotateCropWidget setWindowModified() method), 604 (guiqwt.widgets.rotatecrop.RotateCropDialog setWindowModality() (guiqwt.baseplot.BasePlot method), 593 method), 91 setWindowModified() setWindowModality() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.cross_section.XCrossSection method), method), 604 322 setWindowOpacity() (guiqwt.baseplot.BasePlot setWindowModality() method), 91 (guiqwt.cross_section.YCrossSection method), setWindowOpacity() 332 (guiqwt.cross_section.XCrossSection method), setWindowModality() (guiqwt.curve.CurvePlot 322 method), 118 setWindowOpacity() setWindowModality() (guiqwt.cross_section.YCrossSection method), (guiqwt.histogram.ContrastAdjustment 332 method), 284 setWindowOpacity() (guiqwt.curve.CurvePlot setWindowModality() method), 118 (guiqwt.histogram.LevelsHistogram method), setWindowOpacity() 308 (guiqwt.histogram.ContrastAdjustment setWindowModality() (guiqwt.image.ImagePlot method), 285 method), 175 setWindowOpacity() setWindowModality() (guiqwt.histogram.LevelsHistogram method), (guiqwt.widgets.fit.FitDialog method), 47 308 setWindowModality() setWindowOpacity() (guiqwt.image.ImagePlot (guiqwt.widgets.resizedialog.ResizeDialog method), 175 method), 579 setWindowOpacity() (guiqwt.widgets.fit.FitDialog setWindowModality() method), 47 (guiqwt.widgets.rotatecrop.RotateCropDialog setWindowOpacity() method), 593 (guiqwt.widgets.resizedialog.ResizeDialog setWindowModality() method), 579 (guiqwt.widgets.rotatecrop.RotateCropWidget setWindowOpacity() method), 604 (guiqwt.widgets.rotatecrop.RotateCropDialog setWindowModified() (guiqwt.baseplot.BasePlot method), 593 method), 91 setWindowOpacity()

754 Index guiqwt Manual, Release 3.0.7

(guiqwt.widgets.rotatecrop.RotateCropWidget setWindowTitle() (guiqwt.histogram.ContrastAdjustment method), 604 method), 285 setWindowRole() (guiqwt.baseplot.BasePlot setWindowTitle() (guiqwt.histogram.LevelsHistogram method), 91 method), 308 setWindowRole() (guiqwt.cross_section.XCrossSectionsetWindowTitle() (guiqwt.image.ImagePlot method), 322 method), 175 setWindowRole() (guiqwt.cross_section.YCrossSectionsetWindowTitle() (guiqwt.widgets.fit.FitDialog method), 332 method), 48 setWindowRole() (guiqwt.curve.CurvePlot method), setWindowTitle() (guiqwt.widgets.resizedialog.ResizeDialog 118 method), 579 setWindowRole() (guiqwt.histogram.ContrastAdjustmentsetWindowTitle() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 285 method), 593 setWindowRole() (guiqwt.histogram.LevelsHistogram setWindowTitle() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 308 method), 604 setWindowRole() (guiqwt.image.ImagePlot setXAxis() (guiqwt.annotations.AnnotatedCircle method), 175 method), 377 setWindowRole() (guiqwt.widgets.fit.FitDialog setXAxis() (guiqwt.annotations.AnnotatedEllipse method), 47 method), 370 setWindowRole() (guiqwt.widgets.resizedialog.ResizeDialogsetXAxis() (guiqwt.annotations.AnnotatedObliqueRectangle method), 579 method), 362 setWindowRole() (guiqwt.widgets.rotatecrop.RotateCropDialogsetXAxis() (guiqwt.annotations.AnnotatedPoint method), 593 method), 339 setWindowRole() (guiqwt.widgets.rotatecrop.RotateCropWidgetsetXAxis() (guiqwt.annotations.AnnotatedRectangle method), 604 method), 354 setWindowState() (guiqwt.baseplot.BasePlot setXAxis() (guiqwt.annotations.AnnotatedSegment method), 91 method), 347 setWindowState() (guiqwt.cross_section.XCrossSectionsetXAxis() (guiqwt.curve.CurveItem method), 134 method), 322 setXAxis() (guiqwt.curve.ErrorBarCurveItem setWindowState() (guiqwt.cross_section.YCrossSection method), 149 method), 332 setXAxis() (guiqwt.histogram.HistogramItem setWindowState() (guiqwt.curve.CurvePlot method), 274 method), 118 setXAxis() (guiqwt.image.BaseImageItem method), setWindowState() (guiqwt.histogram.ContrastAdjustment 186 method), 285 setXAxis() (guiqwt.image.Histogram2DItem setWindowState() (guiqwt.histogram.LevelsHistogram method), 258 method), 308 setXAxis() (guiqwt.image.ImageFilterItem method), setWindowState() (guiqwt.image.ImagePlot 242 method), 175 setXAxis() (guiqwt.image.ImageItem method), 201 setWindowState() (guiqwt.widgets.fit.FitDialog setXAxis() (guiqwt.image.MaskedImageItem method), 48 method), 234 setWindowState() (guiqwt.widgets.resizedialog.ResizeDialogsetXAxis() (guiqwt.image.RawImageItem method), method), 579 193 setWindowState() (guiqwt.widgets.rotatecrop.RotateCropDialogsetXAxis() (guiqwt.image.RGBImageItem method), method), 593 225 setWindowState() (guiqwt.widgets.rotatecrop.RotateCropWidgetsetXAxis() (guiqwt.image.TrImageItem method), 209 method), 604 setXAxis() (guiqwt.image.XYImageFilterItem setWindowTitle() (guiqwt.baseplot.BasePlot method), 250 method), 91 setXAxis() (guiqwt.image.XYImageItem method), setWindowTitle() (guiqwt.cross_section.XCrossSection 217 method), 322 setXAxis() (guiqwt.label.DataInfoLabel method), setWindowTitle() (guiqwt.cross_section.YCrossSection 456 method), 332 setXAxis() (guiqwt.label.LabelItem method), 438 setWindowTitle() (guiqwt.curve.CurvePlot setXAxis() (guiqwt.label.LegendBoxItem method), method), 118 444

Index 755 guiqwt Manual, Release 3.0.7 setXAxis() (guiqwt.label.SelectedLegendBoxItem setYAxis() (guiqwt.label.LegendBoxItem method), method), 450 444 setXAxis() (guiqwt.shapes.Axes method), 425 setYAxis() (guiqwt.label.SelectedLegendBoxItem setXAxis() (guiqwt.shapes.EllipseShape method), method), 450 418 setYAxis() (guiqwt.shapes.Axes method), 425 setXAxis() (guiqwt.shapes.ObliqueRectangleShape setYAxis() (guiqwt.shapes.EllipseShape method), method), 398 418 setXAxis() (guiqwt.shapes.PointShape method), 405 setYAxis() (guiqwt.shapes.ObliqueRectangleShape setXAxis() (guiqwt.shapes.PolygonShape method), method), 398 385 setYAxis() (guiqwt.shapes.PointShape method), 405 setXAxis() (guiqwt.shapes.RectangleShape method), setYAxis() (guiqwt.shapes.PolygonShape method), 391 385 setXAxis() (guiqwt.shapes.SegmentShape method), setYAxis() (guiqwt.shapes.RectangleShape method), 411 391 setXAxis() (guiqwt.shapes.XRangeSelection setYAxis() (guiqwt.shapes.SegmentShape method), method), 431 411 setYAxis() (guiqwt.annotations.AnnotatedCircle setYAxis() (guiqwt.shapes.XRangeSelection method), 377 method), 431 setYAxis() (guiqwt.annotations.AnnotatedEllipse setZ() (guiqwt.annotations.AnnotatedCircle method), method), 370 377 setYAxis() (guiqwt.annotations.AnnotatedObliqueRectanglesetZ() (guiqwt.annotations.AnnotatedEllipse method), method), 362 370 setYAxis() (guiqwt.annotations.AnnotatedPoint setZ() (guiqwt.annotations.AnnotatedObliqueRectangle method), 340 method), 362 setYAxis() (guiqwt.annotations.AnnotatedRectangle setZ() (guiqwt.annotations.AnnotatedPoint method), method), 354 340 setYAxis() (guiqwt.annotations.AnnotatedSegment setZ() (guiqwt.annotations.AnnotatedRectangle method), 347 method), 355 setYAxis() (guiqwt.curve.CurveItem method), 134 setZ() (guiqwt.annotations.AnnotatedSegment setYAxis() (guiqwt.curve.ErrorBarCurveItem method), 347 method), 149 setZ() (guiqwt.curve.CurveItem method), 135 setYAxis() (guiqwt.histogram.HistogramItem setZ() (guiqwt.curve.ErrorBarCurveItem method), 149 method), 274 setZ() (guiqwt.histogram.HistogramItem method), 274 setYAxis() (guiqwt.image.BaseImageItem method), setZ() (guiqwt.image.BaseImageItem method), 186 186 setZ() (guiqwt.image.Histogram2DItem method), 258 setYAxis() (guiqwt.image.Histogram2DItem setZ() (guiqwt.image.ImageFilterItem method), 242 method), 258 setZ() (guiqwt.image.ImageItem method), 201 setYAxis() (guiqwt.image.ImageFilterItem method), setZ() (guiqwt.image.MaskedImageItem method), 234 242 setZ() (guiqwt.image.RawImageItem method), 193 setYAxis() (guiqwt.image.ImageItem method), 201 setZ() (guiqwt.image.RGBImageItem method), 226 setYAxis() (guiqwt.image.MaskedImageItem setZ() (guiqwt.image.TrImageItem method), 210 method), 234 setZ() (guiqwt.image.XYImageFilterItem method), 250 setYAxis() (guiqwt.image.RawImageItem method), setZ() (guiqwt.image.XYImageItem method), 217 193 setZ() (guiqwt.label.DataInfoLabel method), 457 setYAxis() (guiqwt.image.RGBImageItem method), setZ() (guiqwt.label.LabelItem method), 438 225 setZ() (guiqwt.label.LegendBoxItem method), 444 setYAxis() (guiqwt.image.TrImageItem method), 209 setZ() (guiqwt.label.SelectedLegendBoxItem method), setYAxis() (guiqwt.image.XYImageFilterItem 450 method), 250 setZ() (guiqwt.shapes.Axes method), 425 setYAxis() (guiqwt.image.XYImageItem method), setZ() (guiqwt.shapes.EllipseShape method), 419 217 setZ() (guiqwt.shapes.ObliqueRectangleShape setYAxis() (guiqwt.label.DataInfoLabel method), method), 399 456 setZ() (guiqwt.shapes.PointShape method), 405 setYAxis() (guiqwt.label.LabelItem method), 438 setZ() (guiqwt.shapes.PolygonShape method), 385

756 Index guiqwt Manual, Release 3.0.7

setZ() (guiqwt.shapes.RectangleShape method), 392 332 setZ() (guiqwt.shapes.SegmentShape method), 412 show() (guiqwt.curve.CurveItem method), 135 setZ() (guiqwt.shapes.XRangeSelection method), 431 show() (guiqwt.curve.CurvePlot method), 119 SHAPE_CLASS (guiqwt.annotations.AnnotatedCircle at- show() (guiqwt.curve.ErrorBarCurveItem method), 150 tribute), 372 show() (guiqwt.histogram.ContrastAdjustment SHAPE_CLASS (guiqwt.annotations.AnnotatedEllipse method), 285 attribute), 364 show() (guiqwt.histogram.HistogramItem method), 275 SHAPE_CLASS (guiqwt.annotations.AnnotatedObliqueRectangleshow() (guiqwt.histogram.LevelsHistogram method), attribute), 357 309 SHAPE_CLASS (guiqwt.annotations.AnnotatedPoint at- show() (guiqwt.image.BaseImageItem method), 186 tribute), 334 show() (guiqwt.image.Histogram2DItem method), 259 SHAPE_CLASS (guiqwt.annotations.AnnotatedRectangle show() (guiqwt.image.ImageFilterItem method), 243 attribute), 349 show() (guiqwt.image.ImageItem method), 202 SHAPE_CLASS (guiqwt.annotations.AnnotatedSegment show() (guiqwt.image.ImagePlot method), 177 attribute), 342 show() (guiqwt.image.MaskedImageItem method), 235 ShapeParam (class in guiqwt.styles), 563 show() (guiqwt.image.RawImageItem method), 194 sharedPainter() (guiqwt.baseplot.BasePlot show() (guiqwt.image.RGBImageItem method), 226 method), 91 show() (guiqwt.image.TrImageItem method), 210 sharedPainter() (guiqwt.cross_section.XCrossSectionshow() (guiqwt.image.XYImageFilterItem method), 251 method), 322 show() (guiqwt.image.XYImageItem method), 218 sharedPainter() (guiqwt.cross_section.YCrossSectionshow() (guiqwt.label.DataInfoLabel method), 457 method), 332 show() (guiqwt.label.LabelItem method), 439 sharedPainter() (guiqwt.curve.CurvePlot method), show() (guiqwt.label.LegendBoxItem method), 445 118 show() (guiqwt.label.SelectedLegendBoxItem method), sharedPainter() (guiqwt.histogram.ContrastAdjustment 451 method), 285 show() (guiqwt.shapes.Axes method), 426 sharedPainter() (guiqwt.histogram.LevelsHistogram show() (guiqwt.shapes.EllipseShape method), 419 method), 309 show() (guiqwt.shapes.ObliqueRectangleShape sharedPainter() (guiqwt.image.ImagePlot method), 399 method), 176 show() (guiqwt.shapes.PointShape method), 406 sharedPainter() (guiqwt.widgets.fit.FitDialog show() (guiqwt.shapes.PolygonShape method), 386 method), 48 show() (guiqwt.shapes.RectangleShape method), 392 sharedPainter() (guiqwt.widgets.resizedialog.ResizeDialogshow() (guiqwt.shapes.SegmentShape method), 412 method), 579 show() (guiqwt.shapes.XRangeSelection method), 432 sharedPainter() (guiqwt.widgets.rotatecrop.RotateCropDialogshow() (guiqwt.widgets.fit.FitDialog method), 48 method), 594 show() (guiqwt.widgets.resizedialog.ResizeDialog sharedPainter() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 579 method), 604 show() (guiqwt.widgets.rotatecrop.RotateCropDialog show() (guiqwt.annotations.AnnotatedCircle method), method), 594 378 show() (guiqwt.widgets.rotatecrop.RotateCropWidget show() (guiqwt.annotations.AnnotatedEllipse method), method), 604 370 show() (in module guiqwt.pyplot), 32 show() (guiqwt.annotations.AnnotatedObliqueRectangle show_crop_rect() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 363 method), 594 show() (guiqwt.annotations.AnnotatedPoint method), show_crop_rect() (guiqwt.widgets.rotatecrop.RotateCropWidget 340 method), 605 show() (guiqwt.annotations.AnnotatedRectangle show_items() (guiqwt.baseplot.BasePlot method), 71 method), 355 show_items() (guiqwt.curve.CurvePlot method), 119 show() (guiqwt.annotations.AnnotatedSegment show_items() (guiqwt.histogram.LevelsHistogram method), 348 method), 310 show() (guiqwt.baseplot.BasePlot method), 91 show_items() (guiqwt.image.ImagePlot method), 177 show() (guiqwt.cross_section.XCrossSection method), showEvent() (guiqwt.baseplot.BasePlot method), 69 322 showEvent() (guiqwt.cross_section.XCrossSection show() (guiqwt.cross_section.YCrossSection method), method), 322

Index 757 guiqwt Manual, Release 3.0.7 showEvent() (guiqwt.cross_section.YCrossSection showMaximized() (guiqwt.widgets.resizedialog.ResizeDialog method), 332 method), 579 showEvent() (guiqwt.curve.CurvePlot method), 119 showMaximized() (guiqwt.widgets.rotatecrop.RotateCropDialog showEvent() (guiqwt.histogram.ContrastAdjustment method), 594 method), 285 showMaximized() (guiqwt.widgets.rotatecrop.RotateCropWidget showEvent() (guiqwt.histogram.LevelsHistogram method), 604 method), 309 showMinimized() (guiqwt.baseplot.BasePlot showEvent() (guiqwt.image.ImagePlot method), 153 method), 91 showEvent() (guiqwt.widgets.fit.FitDialog method), showMinimized() (guiqwt.cross_section.XCrossSection 48 method), 322 showEvent() (guiqwt.widgets.resizedialog.ResizeDialog showMinimized() (guiqwt.cross_section.YCrossSection method), 579 method), 332 showEvent() (guiqwt.widgets.rotatecrop.RotateCropDialogshowMinimized() (guiqwt.curve.CurvePlot method), method), 594 119 showEvent() (guiqwt.widgets.rotatecrop.RotateCropWidgetshowMinimized() (guiqwt.histogram.ContrastAdjustment method), 604 method), 285 showFullScreen() (guiqwt.baseplot.BasePlot showMinimized() (guiqwt.histogram.LevelsHistogram method), 91 method), 309 showFullScreen() (guiqwt.cross_section.XCrossSectionshowMinimized() (guiqwt.image.ImagePlot method), 322 method), 177 showFullScreen() (guiqwt.cross_section.YCrossSectionshowMinimized() (guiqwt.widgets.fit.FitDialog method), 332 method), 48 showFullScreen() (guiqwt.curve.CurvePlot showMinimized() (guiqwt.widgets.resizedialog.ResizeDialog method), 119 method), 579 showFullScreen() (guiqwt.histogram.ContrastAdjustmentshowMinimized() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 285 method), 594 showFullScreen() (guiqwt.histogram.LevelsHistogramshowMinimized() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 309 method), 604 showFullScreen() (guiqwt.image.ImagePlot showNormal() (guiqwt.baseplot.BasePlot method), 91 method), 177 showNormal() (guiqwt.cross_section.XCrossSection showFullScreen() (guiqwt.widgets.fit.FitDialog method), 322 method), 48 showNormal() (guiqwt.cross_section.YCrossSection showFullScreen() (guiqwt.widgets.resizedialog.ResizeDialog method), 332 method), 579 showNormal() (guiqwt.curve.CurvePlot method), 119 showFullScreen() (guiqwt.widgets.rotatecrop.RotateCropDialogshowNormal() (guiqwt.histogram.ContrastAdjustment method), 594 method), 285 showFullScreen() (guiqwt.widgets.rotatecrop.RotateCropWidgetshowNormal() (guiqwt.histogram.LevelsHistogram method), 604 method), 309 showMaximized() (guiqwt.baseplot.BasePlot showNormal() (guiqwt.image.ImagePlot method), 177 method), 91 showNormal() (guiqwt.widgets.fit.FitDialog method), showMaximized() (guiqwt.cross_section.XCrossSection 48 method), 322 showNormal() (guiqwt.widgets.resizedialog.ResizeDialog showMaximized() (guiqwt.cross_section.YCrossSection method), 579 method), 332 showNormal() (guiqwt.widgets.rotatecrop.RotateCropDialog showMaximized() (guiqwt.curve.CurvePlot method), method), 594 119 showNormal() (guiqwt.widgets.rotatecrop.RotateCropWidget showMaximized() (guiqwt.histogram.ContrastAdjustment method), 605 method), 285 SIG_ACTIVE_ITEM_CHANGED showMaximized() (guiqwt.histogram.LevelsHistogram (guiqwt.baseplot.BasePlot attribute), 69 method), 309 SIG_ANNOTATION_CHANGED showMaximized() (guiqwt.image.ImagePlot (guiqwt.baseplot.BasePlot attribute), 69 method), 177 SIG_AXES_CHANGED (guiqwt.baseplot.BasePlot at- showMaximized() (guiqwt.widgets.fit.FitDialog tribute), 69 method), 48 SIG_AXIS_DIRECTION_CHANGED

758 Index guiqwt Manual, Release 3.0.7

(guiqwt.baseplot.BasePlot attribute), 69 method), 511 SIG_CS_CURVE_CHANGED (guiqwt.baseplot.BasePlot signalsBlocked() (guiqwt.tools.AverageCrossSectionTool attribute), 69 method), 527 SIG_ITEM_MOVED (guiqwt.baseplot.BasePlot at- signalsBlocked() (guiqwt.tools.AxisScaleTool tribute), 69 method), 545 SIG_ITEM_REMOVED (guiqwt.baseplot.BasePlot at- signalsBlocked() (guiqwt.tools.CircleTool tribute), 69 method), 483 SIG_ITEM_SELECTION_CHANGED signalsBlocked() (guiqwt.tools.ColormapTool (guiqwt.baseplot.BasePlot attribute), 69 method), 519 SIG_ITEMS_CHANGED (guiqwt.baseplot.BasePlot at- signalsBlocked() (guiqwt.tools.ContrastPanelTool tribute), 69 method), 517 SIG_LUT_CHANGED (guiqwt.baseplot.BasePlot at- signalsBlocked() (guiqwt.tools.CopyToClipboardTool tribute), 69 method), 531 SIG_MARKER_CHANGED (guiqwt.baseplot.BasePlot at- signalsBlocked() (guiqwt.tools.CrossSectionTool tribute), 69 method), 525 SIG_MASK_CHANGED (guiqwt.baseplot.BasePlot at- signalsBlocked() (guiqwt.tools.DeleteItemTool tribute), 69 method), 554 SIG_OPEN_FILE (guiqwt.tools.OpenFileTool at- signalsBlocked() (guiqwt.tools.DisplayCoordsTool tribute), 531 method), 507 SIG_PLOT_AXIS_CHANGED (guiqwt.curve.CurvePlot signalsBlocked() (guiqwt.tools.DummySeparatorTool attribute), 96 method), 503 SIG_PLOT_LABELS_CHANGED signalsBlocked() (guiqwt.tools.EditItemDataTool (guiqwt.baseplot.BasePlot attribute), 69 method), 550 SIG_RANGE_CHANGED (guiqwt.baseplot.BasePlot at- signalsBlocked() (guiqwt.tools.EllipseTool tribute), 69 method), 485 SIG_VOI_CHANGED (guiqwt.histogram.LevelsHistogram signalsBlocked() (guiqwt.tools.ExportItemDataTool attribute), 286 method), 549 signalsBlocked() (guiqwt.baseplot.BasePlot signalsBlocked() (guiqwt.tools.FreeFormTool method), 92 method), 472 signalsBlocked() (guiqwt.cross_section.XCrossSectionsignalsBlocked() (guiqwt.tools.HelpTool method), method), 322 547 signalsBlocked() (guiqwt.cross_section.YCrossSectionsignalsBlocked() (guiqwt.tools.HRangeTool method), 332 method), 501 signalsBlocked() (guiqwt.curve.CurvePlot signalsBlocked() (guiqwt.tools.ItemCenterTool method), 119 method), 552 signalsBlocked() (guiqwt.histogram.ContrastAdjustmentsignalsBlocked() (guiqwt.tools.ItemListPanelTool method), 285 method), 515 signalsBlocked() (guiqwt.histogram.LevelsHistogramsignalsBlocked() (guiqwt.tools.LabelTool method), 310 method), 474 signalsBlocked() (guiqwt.image.ImagePlot signalsBlocked() (guiqwt.tools.LoadItemsTool method), 177 method), 543 signalsBlocked() (guiqwt.tools.AnnotatedCircleTool signalsBlocked() (guiqwt.tools.MultiLineTool method), 492 method), 469 signalsBlocked() (guiqwt.tools.AnnotatedEllipseToolsignalsBlocked() (guiqwt.tools.OpenFileTool method), 494 method), 533 signalsBlocked() (guiqwt.tools.AnnotatedPointTool signalsBlocked() (guiqwt.tools.OpenImageTool method), 497 method), 535 signalsBlocked() (guiqwt.tools.AnnotatedRectangleToolsignalsBlocked() (guiqwt.tools.PanelTool method), 490 method), 513 signalsBlocked() (guiqwt.tools.AnnotatedSegmentToolsignalsBlocked() (guiqwt.tools.PlaceAxesTool method), 499 method), 487 signalsBlocked() (guiqwt.tools.AntiAliasingTool signalsBlocked() (guiqwt.tools.PointTool method), method), 505 478 signalsBlocked() (guiqwt.tools.AspectRatioTool signalsBlocked() (guiqwt.tools.PrintTool method),

Index 759 guiqwt Manual, Release 3.0.7

539 sizeHint() (guiqwt.curve.CurvePlot method), 119 signalsBlocked() (guiqwt.tools.RectangleTool sizeHint() (guiqwt.histogram.ContrastAdjustment method), 476 method), 285 signalsBlocked() (guiqwt.tools.RectZoomTool sizeHint() (guiqwt.histogram.LevelsHistogram method), 463 method), 310 signalsBlocked() (guiqwt.tools.ReverseYAxisTool sizeHint() (guiqwt.image.ImagePlot method), 177 method), 509 sizeHint() (guiqwt.widgets.fit.FitDialog method), 48 signalsBlocked() (guiqwt.tools.SaveAsTool sizeHint() (guiqwt.widgets.resizedialog.ResizeDialog method), 529 method), 579 signalsBlocked() (guiqwt.tools.SaveItemsTool sizeHint() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 541 method), 594 signalsBlocked() (guiqwt.tools.SegmentTool sizeHint() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 481 method), 605 signalsBlocked() (guiqwt.tools.SelectPointTool sizeIncrement() (guiqwt.baseplot.BasePlot method), 467 method), 92 signalsBlocked() (guiqwt.tools.SelectTool sizeIncrement() (guiqwt.cross_section.XCrossSection method), 465 method), 322 signalsBlocked() (guiqwt.tools.SnapshotTool sizeIncrement() (guiqwt.cross_section.YCrossSection method), 537 method), 332 signalsBlocked() (guiqwt.tools.XCSPanelTool sizeIncrement() (guiqwt.curve.CurvePlot method), method), 520 119 signalsBlocked() (guiqwt.tools.YCSPanelTool sizeIncrement() (guiqwt.histogram.ContrastAdjustment method), 522 method), 285 signalsBlocked() (guiqwt.widgets.fit.FitDialog sizeIncrement() (guiqwt.histogram.LevelsHistogram method), 48 method), 310 signalsBlocked() (guiqwt.widgets.resizedialog.ResizeDialogsizeIncrement() (guiqwt.image.ImagePlot method), 579 method), 177 signalsBlocked() (guiqwt.widgets.rotatecrop.RotateCropDialogsizeIncrement() (guiqwt.widgets.fit.FitDialog method), 594 method), 48 signalsBlocked() (guiqwt.widgets.rotatecrop.RotateCropWidgetsizeIncrement() (guiqwt.widgets.resizedialog.ResizeDialog method), 605 method), 579 size() (guiqwt.baseplot.BasePlot method), 92 sizeIncrement() (guiqwt.widgets.rotatecrop.RotateCropDialog size() (guiqwt.cross_section.XCrossSection method), method), 594 322 sizeIncrement() (guiqwt.widgets.rotatecrop.RotateCropWidget size() (guiqwt.cross_section.YCrossSection method), method), 605 332 sizePolicy() (guiqwt.baseplot.BasePlot method), 92 size() (guiqwt.curve.CurvePlot method), 119 sizePolicy() (guiqwt.cross_section.XCrossSection size() (guiqwt.histogram.ContrastAdjustment method), 322 method), 285 sizePolicy() (guiqwt.cross_section.YCrossSection size() (guiqwt.histogram.LevelsHistogram method), method), 332 310 sizePolicy() (guiqwt.curve.CurvePlot method), 119 size() (guiqwt.image.ImagePlot method), 177 sizePolicy() (guiqwt.histogram.ContrastAdjustment size() (guiqwt.widgets.fit.FitDialog method), 48 method), 285 size() (guiqwt.widgets.resizedialog.ResizeDialog sizePolicy() (guiqwt.histogram.LevelsHistogram method), 579 method), 310 size() (guiqwt.widgets.rotatecrop.RotateCropDialog sizePolicy() (guiqwt.image.ImagePlot method), 177 method), 594 sizePolicy() (guiqwt.widgets.fit.FitDialog method), size() (guiqwt.widgets.rotatecrop.RotateCropWidget 48 method), 605 sizePolicy() (guiqwt.widgets.resizedialog.ResizeDialog sizeHint() (guiqwt.baseplot.BasePlot method), 70 method), 579 sizeHint() (guiqwt.cross_section.XCrossSection sizePolicy() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 322 method), 594 sizeHint() (guiqwt.cross_section.YCrossSection sizePolicy() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 332 method), 605

760 Index guiqwt Manual, Release 3.0.7

SnapshotTool (class in guiqwt.tools), 535 startTimer() (guiqwt.tools.CopyToClipboardTool stackUnder() (guiqwt.baseplot.BasePlot method), 92 method), 531 stackUnder() (guiqwt.cross_section.XCrossSection startTimer() (guiqwt.tools.CrossSectionTool method), 322 method), 525 stackUnder() (guiqwt.cross_section.YCrossSection startTimer() (guiqwt.tools.DeleteItemTool method), method), 332 554 stackUnder() (guiqwt.curve.CurvePlot method), 119 startTimer() (guiqwt.tools.DisplayCoordsTool stackUnder() (guiqwt.histogram.ContrastAdjustment method), 507 method), 285 startTimer() (guiqwt.tools.DummySeparatorTool stackUnder() (guiqwt.histogram.LevelsHistogram method), 503 method), 310 startTimer() (guiqwt.tools.EditItemDataTool stackUnder() (guiqwt.image.ImagePlot method), 177 method), 551 stackUnder() (guiqwt.widgets.fit.FitDialog method), startTimer() (guiqwt.tools.EllipseTool method), 485 48 startTimer() (guiqwt.tools.ExportItemDataTool stackUnder() (guiqwt.widgets.resizedialog.ResizeDialog method), 549 method), 579 startTimer() (guiqwt.tools.FreeFormTool method), stackUnder() (guiqwt.widgets.rotatecrop.RotateCropDialog 472 method), 594 startTimer() (guiqwt.tools.HelpTool method), 547 stackUnder() (guiqwt.widgets.rotatecrop.RotateCropWidgetstartTimer() (guiqwt.tools.HRangeTool method), method), 605 501 startTimer() (guiqwt.baseplot.BasePlot method), 92 startTimer() (guiqwt.tools.ItemCenterTool method), startTimer() (guiqwt.cross_section.XCrossSection 553 method), 322 startTimer() (guiqwt.tools.ItemListPanelTool startTimer() (guiqwt.cross_section.YCrossSection method), 515 method), 332 startTimer() (guiqwt.tools.LabelTool method), 474 startTimer() (guiqwt.curve.CurvePlot method), 119 startTimer() (guiqwt.tools.LoadItemsTool method), startTimer() (guiqwt.histogram.ContrastAdjustment 543 method), 285 startTimer() (guiqwt.tools.MultiLineTool method), startTimer() (guiqwt.histogram.LevelsHistogram 469 method), 310 startTimer() (guiqwt.tools.OpenFileTool method), startTimer() (guiqwt.image.ImagePlot method), 177 533 startTimer() (guiqwt.tools.AnnotatedCircleTool startTimer() (guiqwt.tools.OpenImageTool method), 492 method), 535 startTimer() (guiqwt.tools.AnnotatedEllipseTool startTimer() (guiqwt.tools.PanelTool method), 513 method), 494 startTimer() (guiqwt.tools.PlaceAxesTool method), startTimer() (guiqwt.tools.AnnotatedPointTool 487 method), 497 startTimer() (guiqwt.tools.PointTool method), 478 startTimer() (guiqwt.tools.AnnotatedRectangleTool startTimer() (guiqwt.tools.PrintTool method), 539 method), 490 startTimer() (guiqwt.tools.RectangleTool method), startTimer() (guiqwt.tools.AnnotatedSegmentTool 476 method), 499 startTimer() (guiqwt.tools.RectZoomTool method), startTimer() (guiqwt.tools.AntiAliasingTool 463 method), 505 startTimer() (guiqwt.tools.ReverseYAxisTool startTimer() (guiqwt.tools.AspectRatioTool method), 509 method), 511 startTimer() (guiqwt.tools.SaveAsTool method), 529 startTimer() (guiqwt.tools.AverageCrossSectionTool startTimer() (guiqwt.tools.SaveItemsTool method), method), 527 541 startTimer() (guiqwt.tools.AxisScaleTool method), startTimer() (guiqwt.tools.SegmentTool method), 545 481 startTimer() (guiqwt.tools.CircleTool method), 483 startTimer() (guiqwt.tools.SelectPointTool method), startTimer() (guiqwt.tools.ColormapTool method), 467 519 startTimer() (guiqwt.tools.SelectTool method), 465 startTimer() (guiqwt.tools.ContrastPanelTool startTimer() (guiqwt.tools.SnapshotTool method), method), 517 537

Index 761 guiqwt Manual, Release 3.0.7 startTimer() (guiqwt.tools.XCSPanelTool method), styleSheet() (guiqwt.baseplot.BasePlot method), 92 520 styleSheet() (guiqwt.cross_section.XCrossSection startTimer() (guiqwt.tools.YCSPanelTool method), method), 322 522 styleSheet() (guiqwt.cross_section.YCrossSection startTimer() (guiqwt.widgets.fit.FitDialog method), method), 332 48 styleSheet() (guiqwt.curve.CurvePlot method), 119 startTimer() (guiqwt.widgets.resizedialog.ResizeDialogstyleSheet() (guiqwt.histogram.ContrastAdjustment method), 580 method), 285 startTimer() (guiqwt.widgets.rotatecrop.RotateCropDialogstyleSheet() (guiqwt.histogram.LevelsHistogram method), 594 method), 310 startTimer() (guiqwt.widgets.rotatecrop.RotateCropWidgetstyleSheet() (guiqwt.image.ImagePlot method), 177 method), 605 styleSheet() (guiqwt.widgets.fit.FitDialog method), statusTip() (guiqwt.baseplot.BasePlot method), 92 48 statusTip() (guiqwt.cross_section.XCrossSection styleSheet() (guiqwt.widgets.resizedialog.ResizeDialog method), 322 method), 580 statusTip() (guiqwt.cross_section.YCrossSection styleSheet() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 332 method), 594 statusTip() (guiqwt.curve.CurvePlot method), 119 styleSheet() (guiqwt.widgets.rotatecrop.RotateCropWidget statusTip() (guiqwt.histogram.ContrastAdjustment method), 605 method), 285 subplot() (in module guiqwt.pyplot), 32 statusTip() (guiqwt.histogram.LevelsHistogram swapData() (guiqwt.curve.CurveItem method), 135 method), 310 swapData() (guiqwt.curve.ErrorBarCurveItem statusTip() (guiqwt.image.ImagePlot method), 177 method), 150 statusTip() (guiqwt.widgets.fit.FitDialog method), swapData() (guiqwt.histogram.HistogramItem 48 method), 275 statusTip() (guiqwt.widgets.resizedialog.ResizeDialog symbol() (guiqwt.curve.CurveItem method), 135 method), 580 symbol() (guiqwt.curve.ErrorBarCurveItem method), statusTip() (guiqwt.widgets.rotatecrop.RotateCropDialog 150 method), 594 symbol() (guiqwt.histogram.HistogramItem method), statusTip() (guiqwt.widgets.rotatecrop.RotateCropWidget 275 method), 605 SymbolParam (class in guiqwt.styles), 567 style() (guiqwt.baseplot.BasePlot method), 92 style() (guiqwt.cross_section.XCrossSection method), T 322 tabletEvent() (guiqwt.baseplot.BasePlot method), style() (guiqwt.cross_section.YCrossSection method), 92 332 tabletEvent() (guiqwt.cross_section.XCrossSection style() (guiqwt.curve.CurveItem method), 135 method), 322 style() (guiqwt.curve.CurvePlot method), 119 tabletEvent() (guiqwt.cross_section.YCrossSection style() (guiqwt.curve.ErrorBarCurveItem method), method), 332 150 tabletEvent() (guiqwt.curve.CurvePlot method), style() (guiqwt.histogram.ContrastAdjustment 119 method), 285 tabletEvent() (guiqwt.histogram.ContrastAdjustment style() (guiqwt.histogram.HistogramItem method), method), 285 275 tabletEvent() (guiqwt.histogram.LevelsHistogram style() (guiqwt.histogram.LevelsHistogram method), method), 310 310 tabletEvent() (guiqwt.image.ImagePlot method), style() (guiqwt.image.ImagePlot method), 177 177 style() (guiqwt.widgets.fit.FitDialog method), 48 tabletEvent() (guiqwt.widgets.fit.FitDialog style() (guiqwt.widgets.resizedialog.ResizeDialog method), 48 method), 580 tabletEvent() (guiqwt.widgets.resizedialog.ResizeDialog style() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 580 method), 594 tabletEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog style() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 594 method), 605

762 Index guiqwt Manual, Release 3.0.7 tabletEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget 150 method), 605 testItemAttribute() testAttribute() (guiqwt.baseplot.BasePlot (guiqwt.histogram.HistogramItem method), method), 92 275 testAttribute() (guiqwt.cross_section.XCrossSectiontestItemAttribute() method), 322 (guiqwt.image.BaseImageItem method), testAttribute() (guiqwt.cross_section.YCrossSection 186 method), 332 testItemAttribute() testAttribute() (guiqwt.curve.CurvePlot method), (guiqwt.image.Histogram2DItem method), 119 259 testAttribute() (guiqwt.histogram.ContrastAdjustmenttestItemAttribute() method), 285 (guiqwt.image.ImageFilterItem method), testAttribute() (guiqwt.histogram.LevelsHistogram 243 method), 310 testItemAttribute() (guiqwt.image.ImageItem testAttribute() (guiqwt.image.ImagePlot method), 202 method), 177 testItemAttribute() testAttribute() (guiqwt.widgets.fit.FitDialog (guiqwt.image.MaskedImageItem method), method), 48 235 testAttribute() (guiqwt.widgets.resizedialog.ResizeDialogtestItemAttribute() method), 580 (guiqwt.image.RawImageItem method), 194 testAttribute() (guiqwt.widgets.rotatecrop.RotateCropDialogtestItemAttribute() method), 594 (guiqwt.image.RGBImageItem method), testAttribute() (guiqwt.widgets.rotatecrop.RotateCropWidget 226 method), 605 testItemAttribute() (guiqwt.image.TrImageItem testCurveAttribute() (guiqwt.curve.CurveItem method), 210 method), 135 testItemAttribute() testCurveAttribute() (guiqwt.image.XYImageFilterItem method), (guiqwt.curve.ErrorBarCurveItem method), 251 150 testItemAttribute() (guiqwt.image.XYImageItem testCurveAttribute() method), 218 (guiqwt.histogram.HistogramItem method), testItemAttribute() 275 (guiqwt.label.DataInfoLabel method), 457 testItemAttribute() testItemAttribute() (guiqwt.label.LabelItem (guiqwt.annotations.AnnotatedCircle method), method), 439 378 testItemAttribute() testItemAttribute() (guiqwt.label.LegendBoxItem method), 445 (guiqwt.annotations.AnnotatedEllipse method), testItemAttribute() 371 (guiqwt.label.SelectedLegendBoxItem method), testItemAttribute() 451 (guiqwt.annotations.AnnotatedObliqueRectangle testItemAttribute() (guiqwt.shapes.Axes method), 363 method), 426 testItemAttribute() testItemAttribute() (guiqwt.annotations.AnnotatedPoint method), (guiqwt.shapes.EllipseShape method), 419 340 testItemAttribute() testItemAttribute() (guiqwt.shapes.ObliqueRectangleShape (guiqwt.annotations.AnnotatedRectangle method), 399 method), 355 testItemAttribute() (guiqwt.shapes.PointShape testItemAttribute() method), 406 (guiqwt.annotations.AnnotatedSegment testItemAttribute() method), 348 (guiqwt.shapes.PolygonShape method), 386 testItemAttribute() (guiqwt.curve.CurveItem testItemAttribute() method), 135 (guiqwt.shapes.RectangleShape method), testItemAttribute() 392 (guiqwt.curve.ErrorBarCurveItem method), testItemAttribute()

Index 763 guiqwt Manual, Release 3.0.7

(guiqwt.shapes.SegmentShape method), 412 testItemInterest() (guiqwt.image.XYImageItem testItemAttribute() method), 218 (guiqwt.shapes.XRangeSelection method), testItemInterest() (guiqwt.label.DataInfoLabel 432 method), 457 testItemInterest() testItemInterest() (guiqwt.label.LabelItem (guiqwt.annotations.AnnotatedCircle method), method), 439 378 testItemInterest() (guiqwt.label.LegendBoxItem testItemInterest() method), 445 (guiqwt.annotations.AnnotatedEllipse method), testItemInterest() 371 (guiqwt.label.SelectedLegendBoxItem method), testItemInterest() 451 (guiqwt.annotations.AnnotatedObliqueRectangle testItemInterest() (guiqwt.shapes.Axes method), method), 363 426 testItemInterest() testItemInterest() (guiqwt.shapes.EllipseShape (guiqwt.annotations.AnnotatedPoint method), method), 419 340 testItemInterest() testItemInterest() (guiqwt.shapes.ObliqueRectangleShape (guiqwt.annotations.AnnotatedRectangle method), 399 method), 355 testItemInterest() (guiqwt.shapes.PointShape testItemInterest() method), 406 (guiqwt.annotations.AnnotatedSegment testItemInterest() (guiqwt.shapes.PolygonShape method), 348 method), 386 testItemInterest() (guiqwt.curve.CurveItem testItemInterest() method), 135 (guiqwt.shapes.RectangleShape method), testItemInterest() 392 (guiqwt.curve.ErrorBarCurveItem method), testItemInterest() 150 (guiqwt.shapes.SegmentShape method), 412 testItemInterest() testItemInterest() (guiqwt.histogram.HistogramItem method), (guiqwt.shapes.XRangeSelection method), 275 432 testItemInterest() testLegendAttribute() (guiqwt.curve.CurveItem (guiqwt.image.BaseImageItem method), method), 136 186 testLegendAttribute() testItemInterest() (guiqwt.curve.ErrorBarCurveItem method), (guiqwt.image.Histogram2DItem method), 150 259 testLegendAttribute() testItemInterest() (guiqwt.histogram.HistogramItem method), (guiqwt.image.ImageFilterItem method), 275 243 testRenderHint() (guiqwt.annotations.AnnotatedCircle testItemInterest() (guiqwt.image.ImageItem method), 378 method), 202 testRenderHint() (guiqwt.annotations.AnnotatedEllipse testItemInterest() method), 371 (guiqwt.image.MaskedImageItem method), testRenderHint() (guiqwt.annotations.AnnotatedObliqueRectangle 235 method), 363 testItemInterest() testRenderHint() (guiqwt.annotations.AnnotatedPoint (guiqwt.image.RawImageItem method), 194 method), 341 testItemInterest() testRenderHint() (guiqwt.annotations.AnnotatedRectangle (guiqwt.image.RGBImageItem method), method), 356 226 testRenderHint() (guiqwt.annotations.AnnotatedSegment testItemInterest() (guiqwt.image.TrImageItem method), 348 method), 210 testRenderHint() (guiqwt.curve.CurveItem testItemInterest() method), 136 (guiqwt.image.XYImageFilterItem method), testRenderHint() (guiqwt.curve.ErrorBarCurveItem 251 method), 151

764 Index guiqwt Manual, Release 3.0.7 testRenderHint() (guiqwt.histogram.HistogramItem 555 method), 276 text_edit() (guiqwt.styles.ErrorBarParam method), testRenderHint() (guiqwt.image.BaseImageItem 556 method), 186 text_edit() (guiqwt.styles.FontParam method), 567 testRenderHint() (guiqwt.image.Histogram2DItem text_edit() (guiqwt.styles.GridParam method), 557 method), 259 text_edit() (guiqwt.styles.Histogram2DParam testRenderHint() (guiqwt.image.ImageFilterItem method), 560 method), 243 text_edit() (guiqwt.styles.HistogramParam testRenderHint() (guiqwt.image.ImageItem method), 559 method), 202 text_edit() (guiqwt.styles.ImageAxesParam testRenderHint() (guiqwt.image.MaskedImageItem method), 561 method), 235 text_edit() (guiqwt.styles.ImageFilterParam testRenderHint() (guiqwt.image.RawImageItem method), 559 method), 194 text_edit() (guiqwt.styles.ImageParam method), testRenderHint() (guiqwt.image.RGBImageItem 557 method), 227 text_edit() (guiqwt.styles.LabelParam method), 562 testRenderHint() (guiqwt.image.TrImageItem text_edit() (guiqwt.styles.LegendParam method), method), 210 563 testRenderHint() (guiqwt.image.XYImageFilterItem text_edit() (guiqwt.styles.LineStyleParam method), method), 251 568 testRenderHint() (guiqwt.image.XYImageItem text_edit() (guiqwt.styles.MarkerParam method), method), 218 566 testRenderHint() (guiqwt.label.DataInfoLabel text_edit() (guiqwt.styles.RangeShapeParam method), 457 method), 565 testRenderHint() (guiqwt.label.LabelItem text_edit() (guiqwt.styles.ShapeParam method), method), 439 563 testRenderHint() (guiqwt.label.LegendBoxItem text_edit() (guiqwt.styles.SymbolParam method), method), 445 567 testRenderHint() (guiqwt.label.SelectedLegendBoxItemtext_edit() (guiqwt.styles.TextStyleParam method), method), 451 570 testRenderHint() (guiqwt.shapes.Axes method), text_edit() (guiqwt.styles.TrImageParam method), 426 558 testRenderHint() (guiqwt.shapes.EllipseShape text_edit() (guiqwt.widgets.fit.AutoFitParam method), 419 method), 50 testRenderHint() (guiqwt.shapes.ObliqueRectangleShapeTextStyleParam (class in guiqwt.styles), 569 method), 399 thread() (guiqwt.baseplot.BasePlot method), 92 testRenderHint() (guiqwt.shapes.PointShape thread() (guiqwt.cross_section.XCrossSection method), 406 method), 322 testRenderHint() (guiqwt.shapes.PolygonShape thread() (guiqwt.cross_section.YCrossSection method), 386 method), 332 testRenderHint() (guiqwt.shapes.RectangleShape thread() (guiqwt.curve.CurvePlot method), 119 method), 393 thread() (guiqwt.histogram.ContrastAdjustment testRenderHint() (guiqwt.shapes.SegmentShape method), 285 method), 413 thread() (guiqwt.histogram.LevelsHistogram testRenderHint() (guiqwt.shapes.XRangeSelection method), 310 method), 432 thread() (guiqwt.image.ImagePlot method), 177 text_edit() (guiqwt.styles.AnnotationParam thread() (guiqwt.tools.AnnotatedCircleTool method), method), 564 492 text_edit() (guiqwt.styles.AxesParam method), 561 thread() (guiqwt.tools.AnnotatedEllipseTool method), text_edit() (guiqwt.styles.AxesShapeParam 494 method), 565 thread() (guiqwt.tools.AnnotatedPointTool method), text_edit() (guiqwt.styles.BrushStyleParam 497 method), 569 thread() (guiqwt.tools.AnnotatedRectangleTool text_edit() (guiqwt.styles.CurveParam method), method), 490

Index 765 guiqwt Manual, Release 3.0.7

thread() (guiqwt.tools.AnnotatedSegmentTool thread() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 499 method), 594 thread() (guiqwt.tools.AntiAliasingTool method), 505 thread() (guiqwt.widgets.rotatecrop.RotateCropWidget thread() (guiqwt.tools.AspectRatioTool method), 511 method), 605 thread() (guiqwt.tools.AverageCrossSectionTool timerEvent() (guiqwt.baseplot.BasePlot method), 92 method), 527 timerEvent() (guiqwt.cross_section.XCrossSection thread() (guiqwt.tools.AxisScaleTool method), 545 method), 322 thread() (guiqwt.tools.CircleTool method), 483 timerEvent() (guiqwt.cross_section.YCrossSection thread() (guiqwt.tools.ColormapTool method), 519 method), 332 thread() (guiqwt.tools.ContrastPanelTool method), timerEvent() (guiqwt.curve.CurvePlot method), 119 517 timerEvent() (guiqwt.histogram.ContrastAdjustment thread() (guiqwt.tools.CopyToClipboardTool method), 285 method), 531 timerEvent() (guiqwt.histogram.LevelsHistogram thread() (guiqwt.tools.CrossSectionTool method), 525 method), 310 thread() (guiqwt.tools.DeleteItemTool method), 554 timerEvent() (guiqwt.image.ImagePlot method), 177 thread() (guiqwt.tools.DisplayCoordsTool method), timerEvent() (guiqwt.tools.AnnotatedCircleTool 507 method), 492 thread() (guiqwt.tools.DummySeparatorTool timerEvent() (guiqwt.tools.AnnotatedEllipseTool method), 503 method), 494 thread() (guiqwt.tools.EditItemDataTool method), timerEvent() (guiqwt.tools.AnnotatedPointTool 551 method), 497 thread() (guiqwt.tools.EllipseTool method), 485 timerEvent() (guiqwt.tools.AnnotatedRectangleTool thread() (guiqwt.tools.ExportItemDataTool method), method), 490 549 timerEvent() (guiqwt.tools.AnnotatedSegmentTool thread() (guiqwt.tools.FreeFormTool method), 472 method), 499 thread() (guiqwt.tools.HelpTool method), 547 timerEvent() (guiqwt.tools.AntiAliasingTool thread() (guiqwt.tools.HRangeTool method), 501 method), 505 thread() (guiqwt.tools.ItemCenterTool method), 553 timerEvent() (guiqwt.tools.AspectRatioTool thread() (guiqwt.tools.ItemListPanelTool method), method), 511 515 timerEvent() (guiqwt.tools.AverageCrossSectionTool thread() (guiqwt.tools.LabelTool method), 474 method), 527 thread() (guiqwt.tools.LoadItemsTool method), 543 timerEvent() (guiqwt.tools.AxisScaleTool method), thread() (guiqwt.tools.MultiLineTool method), 469 545 thread() (guiqwt.tools.OpenFileTool method), 533 timerEvent() (guiqwt.tools.CircleTool method), 483 thread() (guiqwt.tools.OpenImageTool method), 535 timerEvent() (guiqwt.tools.ColormapTool method), thread() (guiqwt.tools.PanelTool method), 513 519 thread() (guiqwt.tools.PlaceAxesTool method), 487 timerEvent() (guiqwt.tools.ContrastPanelTool thread() (guiqwt.tools.PointTool method), 478 method), 517 thread() (guiqwt.tools.PrintTool method), 539 timerEvent() (guiqwt.tools.CopyToClipboardTool thread() (guiqwt.tools.RectangleTool method), 476 method), 531 thread() (guiqwt.tools.RectZoomTool method), 463 timerEvent() (guiqwt.tools.CrossSectionTool thread() (guiqwt.tools.ReverseYAxisTool method), method), 525 509 timerEvent() (guiqwt.tools.DeleteItemTool method), thread() (guiqwt.tools.SaveAsTool method), 529 555 thread() (guiqwt.tools.SaveItemsTool method), 541 timerEvent() (guiqwt.tools.DisplayCoordsTool thread() (guiqwt.tools.SegmentTool method), 481 method), 507 thread() (guiqwt.tools.SelectPointTool method), 467 timerEvent() (guiqwt.tools.DummySeparatorTool thread() (guiqwt.tools.SelectTool method), 465 method), 503 thread() (guiqwt.tools.SnapshotTool method), 537 timerEvent() (guiqwt.tools.EditItemDataTool thread() (guiqwt.tools.XCSPanelTool method), 520 method), 551 thread() (guiqwt.tools.YCSPanelTool method), 522 timerEvent() (guiqwt.tools.EllipseTool method), 485 thread() (guiqwt.widgets.fit.FitDialog method), 48 timerEvent() (guiqwt.tools.ExportItemDataTool thread() (guiqwt.widgets.resizedialog.ResizeDialog method), 549 method), 580 timerEvent() (guiqwt.tools.FreeFormTool method),

766 Index guiqwt Manual, Release 3.0.7

472 title() (guiqwt.annotations.AnnotatedObliqueRectangle timerEvent() (guiqwt.tools.HelpTool method), 547 method), 363 timerEvent() (guiqwt.tools.HRangeTool method), title() (guiqwt.annotations.AnnotatedPoint method), 501 341 timerEvent() (guiqwt.tools.ItemCenterTool method), title() (guiqwt.annotations.AnnotatedRectangle 553 method), 356 timerEvent() (guiqwt.tools.ItemListPanelTool title() (guiqwt.annotations.AnnotatedSegment method), 515 method), 348 timerEvent() (guiqwt.tools.LabelTool method), 474 title() (guiqwt.baseplot.BasePlot method), 92 timerEvent() (guiqwt.tools.LoadItemsTool method), title() (guiqwt.curve.CurveItem method), 136 543 title() (guiqwt.curve.CurvePlot method), 119 timerEvent() (guiqwt.tools.MultiLineTool method), title() (guiqwt.curve.ErrorBarCurveItem method), 469 151 timerEvent() (guiqwt.tools.OpenFileTool method), title() (guiqwt.histogram.HistogramItem method), 533 276 timerEvent() (guiqwt.tools.OpenImageTool title() (guiqwt.histogram.LevelsHistogram method), method), 535 310 timerEvent() (guiqwt.tools.PanelTool method), 513 title() (guiqwt.image.BaseImageItem method), 187 timerEvent() (guiqwt.tools.PlaceAxesTool method), title() (guiqwt.image.Histogram2DItem method), 487 259 timerEvent() (guiqwt.tools.PointTool method), 478 title() (guiqwt.image.ImageFilterItem method), 243 timerEvent() (guiqwt.tools.PrintTool method), 539 title() (guiqwt.image.ImageItem method), 203 timerEvent() (guiqwt.tools.RectangleTool method), title() (guiqwt.image.ImagePlot method), 177 476 title() (guiqwt.image.MaskedImageItem method), timerEvent() (guiqwt.tools.RectZoomTool method), 236 463 title() (guiqwt.image.RawImageItem method), 195 timerEvent() (guiqwt.tools.ReverseYAxisTool title() (guiqwt.image.RGBImageItem method), 227 method), 509 title() (guiqwt.image.TrImageItem method), 211 timerEvent() (guiqwt.tools.SaveAsTool method), 529 title() (guiqwt.image.XYImageFilterItem method), timerEvent() (guiqwt.tools.SaveItemsTool method), 251 541 title() (guiqwt.image.XYImageItem method), 219 timerEvent() (guiqwt.tools.SegmentTool method), title() (guiqwt.label.DataInfoLabel method), 458 481 title() (guiqwt.label.LabelItem method), 439 timerEvent() (guiqwt.tools.SelectPointTool method), title() (guiqwt.label.LegendBoxItem method), 445 467 title() (guiqwt.label.SelectedLegendBoxItem timerEvent() (guiqwt.tools.SelectTool method), 465 method), 451 timerEvent() (guiqwt.tools.SnapshotTool method), title() (guiqwt.shapes.Axes method), 426 537 title() (guiqwt.shapes.EllipseShape method), 420 timerEvent() (guiqwt.tools.XCSPanelTool method), title() (guiqwt.shapes.ObliqueRectangleShape 521 method), 400 timerEvent() (guiqwt.tools.YCSPanelTool method), title() (guiqwt.shapes.PointShape method), 406 522 title() (guiqwt.shapes.PolygonShape method), 386 timerEvent() (guiqwt.widgets.fit.FitDialog method), title() (guiqwt.shapes.RectangleShape method), 393 49 title() (guiqwt.shapes.SegmentShape method), 413 timerEvent() (guiqwt.widgets.resizedialog.ResizeDialogtitle() (guiqwt.shapes.XRangeSelection method), 432 method), 580 title() (in module guiqwt.pyplot), 33 timerEvent() (guiqwt.widgets.rotatecrop.RotateCropDialogtitleLabel() (guiqwt.baseplot.BasePlot method), 92 method), 594 titleLabel() (guiqwt.curve.CurvePlot method), 119 timerEvent() (guiqwt.widgets.rotatecrop.RotateCropWidgettitleLabel() (guiqwt.histogram.LevelsHistogram method), 605 method), 310 title() (guiqwt.annotations.AnnotatedCircle method), titleLabel() (guiqwt.image.ImagePlot method), 177 379 to_string() (guiqwt.styles.AnnotationParam title() (guiqwt.annotations.AnnotatedEllipse method), 564 method), 371 to_string() (guiqwt.styles.AxesParam method), 561

Index 767 guiqwt Manual, Release 3.0.7

to_string() (guiqwt.styles.AxesShapeParam method), 594 method), 565 toolTip() (guiqwt.widgets.rotatecrop.RotateCropWidget to_string() (guiqwt.styles.BrushStyleParam method), 605 method), 569 toolTipDuration() (guiqwt.baseplot.BasePlot to_string() (guiqwt.styles.CurveParam method), method), 92 555 toolTipDuration() to_string() (guiqwt.styles.ErrorBarParam method), (guiqwt.cross_section.XCrossSection method), 556 322 to_string() (guiqwt.styles.FontParam method), 567 toolTipDuration() to_string() (guiqwt.styles.GridParam method), 557 (guiqwt.cross_section.YCrossSection method), to_string() (guiqwt.styles.Histogram2DParam 332 method), 560 toolTipDuration() (guiqwt.curve.CurvePlot to_string() (guiqwt.styles.HistogramParam method), 119 method), 559 toolTipDuration() to_string() (guiqwt.styles.ImageAxesParam (guiqwt.histogram.ContrastAdjustment method), 561 method), 285 to_string() (guiqwt.styles.ImageFilterParam toolTipDuration() method), 559 (guiqwt.histogram.LevelsHistogram method), to_string() (guiqwt.styles.ImageParam method), 310 557 toolTipDuration() (guiqwt.image.ImagePlot to_string() (guiqwt.styles.LabelParam method), 562 method), 177 to_string() (guiqwt.styles.LegendParam method), toolTipDuration() (guiqwt.widgets.fit.FitDialog 563 method), 49 to_string() (guiqwt.styles.LineStyleParam method), toolTipDuration() 568 (guiqwt.widgets.resizedialog.ResizeDialog to_string() (guiqwt.styles.MarkerParam method), method), 580 566 toolTipDuration() to_string() (guiqwt.styles.RangeShapeParam (guiqwt.widgets.rotatecrop.RotateCropDialog method), 565 method), 594 to_string() (guiqwt.styles.ShapeParam method), toolTipDuration() 563 (guiqwt.widgets.rotatecrop.RotateCropWidget to_string() (guiqwt.styles.SymbolParam method), method), 605 568 tr() (guiqwt.baseplot.BasePlot method), 92 to_string() (guiqwt.styles.TextStyleParam method), tr() (guiqwt.cross_section.XCrossSection method), 322 570 tr() (guiqwt.cross_section.YCrossSection method), 332 to_string() (guiqwt.styles.TrImageParam method), tr() (guiqwt.curve.CurvePlot method), 119 558 tr() (guiqwt.histogram.ContrastAdjustment method), to_string() (guiqwt.widgets.fit.AutoFitParam 285 method), 50 tr() (guiqwt.histogram.LevelsHistogram method), 310 toolTip() (guiqwt.baseplot.BasePlot method), 92 tr() (guiqwt.image.ImagePlot method), 177 toolTip() (guiqwt.cross_section.XCrossSection tr() (guiqwt.tools.AnnotatedCircleTool method), 492 method), 322 tr() (guiqwt.tools.AnnotatedEllipseTool method), 494 toolTip() (guiqwt.cross_section.YCrossSection tr() (guiqwt.tools.AnnotatedPointTool method), 497 method), 332 tr() (guiqwt.tools.AnnotatedRectangleTool method), toolTip() (guiqwt.curve.CurvePlot method), 119 490 toolTip() (guiqwt.histogram.ContrastAdjustment tr() (guiqwt.tools.AnnotatedSegmentTool method), 499 method), 285 tr() (guiqwt.tools.AntiAliasingTool method), 505 toolTip() (guiqwt.histogram.LevelsHistogram tr() (guiqwt.tools.AspectRatioTool method), 511 method), 310 tr() (guiqwt.tools.AverageCrossSectionTool method), toolTip() (guiqwt.image.ImagePlot method), 177 527 toolTip() (guiqwt.widgets.fit.FitDialog method), 49 tr() (guiqwt.tools.AxisScaleTool method), 545 toolTip() (guiqwt.widgets.resizedialog.ResizeDialog tr() (guiqwt.tools.CircleTool method), 483 method), 580 tr() (guiqwt.tools.ColormapTool method), 519 toolTip() (guiqwt.widgets.rotatecrop.RotateCropDialogtr() (guiqwt.tools.ContrastPanelTool method), 517

768 Index guiqwt Manual, Release 3.0.7

tr() (guiqwt.tools.CopyToClipboardTool method), 531 types() (guiqwt.annotations.AnnotatedObliqueRectangle tr() (guiqwt.tools.CrossSectionTool method), 525 method), 364 tr() (guiqwt.tools.DeleteItemTool method), 555 types() (guiqwt.annotations.AnnotatedPoint method), tr() (guiqwt.tools.DisplayCoordsTool method), 507 341 tr() (guiqwt.tools.DummySeparatorTool method), 503 types() (guiqwt.annotations.AnnotatedRectangle tr() (guiqwt.tools.EditItemDataTool method), 551 method), 356 tr() (guiqwt.tools.EllipseTool method), 485 types() (guiqwt.annotations.AnnotatedSegment tr() (guiqwt.tools.ExportItemDataTool method), 549 method), 348 tr() (guiqwt.tools.FreeFormTool method), 472 types() (guiqwt.shapes.Axes method), 426 tr() (guiqwt.tools.HelpTool method), 547 types() (guiqwt.shapes.EllipseShape method), 420 tr() (guiqwt.tools.HRangeTool method), 501 types() (guiqwt.shapes.ObliqueRectangleShape tr() (guiqwt.tools.ItemCenterTool method), 553 method), 400 tr() (guiqwt.tools.ItemListPanelTool method), 515 types() (guiqwt.shapes.PointShape method), 406 tr() (guiqwt.tools.LabelTool method), 474 types() (guiqwt.shapes.PolygonShape method), 380 tr() (guiqwt.tools.LoadItemsTool method), 543 types() (guiqwt.shapes.RectangleShape method), 393 tr() (guiqwt.tools.MultiLineTool method), 469 types() (guiqwt.shapes.SegmentShape method), 413 tr() (guiqwt.tools.OpenFileTool method), 533 types() (guiqwt.shapes.XRangeSelection method), 432 tr() (guiqwt.tools.OpenImageTool method), 535 tr() (guiqwt.tools.PanelTool method), 513 U tr() (guiqwt.tools.PlaceAxesTool method), 488 underMouse() (guiqwt.baseplot.BasePlot method), 92 tr() (guiqwt.tools.PointTool method), 478 underMouse() (guiqwt.cross_section.XCrossSection tr() (guiqwt.tools.PrintTool method), 539 method), 322 tr() (guiqwt.tools.RectangleTool method), 476 underMouse() (guiqwt.cross_section.YCrossSection tr() (guiqwt.tools.RectZoomTool method), 463 method), 333 tr() (guiqwt.tools.ReverseYAxisTool method), 509 underMouse() (guiqwt.curve.CurvePlot method), 120 tr() (guiqwt.tools.SaveAsTool method), 529 underMouse() (guiqwt.histogram.ContrastAdjustment tr() (guiqwt.tools.SaveItemsTool method), 541 method), 285 tr() (guiqwt.tools.SegmentTool method), 481 underMouse() (guiqwt.histogram.LevelsHistogram tr() (guiqwt.tools.SelectPointTool method), 467 method), 310 tr() (guiqwt.tools.SelectTool method), 465 underMouse() (guiqwt.image.ImagePlot method), 178 tr() (guiqwt.tools.SnapshotTool method), 537 underMouse() (guiqwt.widgets.fit.FitDialog method), tr() (guiqwt.tools.XCSPanelTool method), 521 49 tr() (guiqwt.tools.YCSPanelTool method), 522 underMouse() (guiqwt.widgets.resizedialog.ResizeDialog tr() (guiqwt.widgets.fit.FitDialog method), 49 method), 580 tr() (guiqwt.widgets.resizedialog.ResizeDialog underMouse() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 580 method), 595 tr() (guiqwt.widgets.rotatecrop.RotateCropDialog underMouse() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 594 method), 605 tr() (guiqwt.widgets.rotatecrop.RotateCropWidget ungrabGesture() (guiqwt.baseplot.BasePlot method), 605 method), 92 transform() (guiqwt.baseplot.BasePlot method), 92 ungrabGesture() (guiqwt.cross_section.XCrossSection transform() (guiqwt.curve.CurvePlot method), 119 method), 322 transform() (guiqwt.histogram.LevelsHistogram ungrabGesture() (guiqwt.cross_section.YCrossSection method), 310 method), 333 transform() (guiqwt.image.ImagePlot method), 177 ungrabGesture() (guiqwt.curve.CurvePlot method), trimage() (guiqwt.builder.PlotItemBuilder method), 120 63 ungrabGesture() (guiqwt.histogram.ContrastAdjustment TrImageItem (class in guiqwt.image), 203 method), 285 TrImageParam (class in guiqwt.styles), 558 ungrabGesture() (guiqwt.histogram.LevelsHistogram types() (guiqwt.annotations.AnnotatedCircle method), method), 310 379 ungrabGesture() (guiqwt.image.ImagePlot types() (guiqwt.annotations.AnnotatedEllipse method), 178 method), 371 ungrabGesture() (guiqwt.widgets.fit.FitDialog method), 49

Index 769 guiqwt Manual, Release 3.0.7 ungrabGesture() (guiqwt.widgets.resizedialog.ResizeDialog method), 400 method), 580 unselect() (guiqwt.shapes.PointShape method), 406 ungrabGesture() (guiqwt.widgets.rotatecrop.RotateCropDialogunselect() (guiqwt.shapes.PolygonShape method), method), 595 386 ungrabGesture() (guiqwt.widgets.rotatecrop.RotateCropWidgetunselect() (guiqwt.shapes.RectangleShape method), method), 605 393 unmask_all() (guiqwt.image.MaskedImageItem unselect() (guiqwt.shapes.SegmentShape method), method), 228 413 unselect() (guiqwt.annotations.AnnotatedCircle unselect() (guiqwt.shapes.XRangeSelection method), 379 method), 433 unselect() (guiqwt.annotations.AnnotatedEllipse unselect_all() (guiqwt.baseplot.BasePlot method), method), 371 72 unselect() (guiqwt.annotations.AnnotatedObliqueRectangleunselect_all() (guiqwt.curve.CurvePlot method), method), 364 120 unselect() (guiqwt.annotations.AnnotatedPoint unselect_all() (guiqwt.histogram.LevelsHistogram method), 341 method), 310 unselect() (guiqwt.annotations.AnnotatedRectangle unselect_all() (guiqwt.image.ImagePlot method), method), 356 178 unselect() (guiqwt.annotations.AnnotatedSegment unselect_item() (guiqwt.baseplot.BasePlot method), 348 method), 72 unselect() (guiqwt.curve.CurveItem method), 122 unselect_item() (guiqwt.curve.CurvePlot method), unselect() (guiqwt.curve.ErrorBarCurveItem 120 method), 137 unselect_item() (guiqwt.histogram.LevelsHistogram unselect() (guiqwt.histogram.HistogramItem method), 310 method), 276 unselect_item() (guiqwt.image.ImagePlot unselect() (guiqwt.image.BaseImageItem method), method), 178 181 unset_item() (guiqwt.widgets.rotatecrop.RotateCropDialog unselect() (guiqwt.image.Histogram2DItem method), 595 method), 259 unset_item() (guiqwt.widgets.rotatecrop.RotateCropWidget unselect() (guiqwt.image.ImageFilterItem method), method), 605 244 unsetCursor() (guiqwt.baseplot.BasePlot method), unselect() (guiqwt.image.ImageItem method), 203 92 unselect() (guiqwt.image.MaskedImageItem unsetCursor() (guiqwt.cross_section.XCrossSection method), 236 method), 322 unselect() (guiqwt.image.RawImageItem method), unsetCursor() (guiqwt.cross_section.YCrossSection 195 method), 333 unselect() (guiqwt.image.RGBImageItem method), unsetCursor() (guiqwt.curve.CurvePlot method), 227 120 unselect() (guiqwt.image.TrImageItem method), 211 unsetCursor() (guiqwt.histogram.ContrastAdjustment unselect() (guiqwt.image.XYImageFilterItem method), 285 method), 252 unsetCursor() (guiqwt.histogram.LevelsHistogram unselect() (guiqwt.image.XYImageItem method), method), 311 219 unsetCursor() (guiqwt.image.ImagePlot method), unselect() (guiqwt.label.DataInfoLabel method), 178 458 unsetCursor() (guiqwt.widgets.fit.FitDialog unselect() (guiqwt.label.LabelItem method), 439 method), 49 unselect() (guiqwt.label.LegendBoxItem method), unsetCursor() (guiqwt.widgets.resizedialog.ResizeDialog 445 method), 580 unselect() (guiqwt.label.SelectedLegendBoxItem unsetCursor() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 451 method), 595 unselect() (guiqwt.shapes.Axes method), 426 unsetCursor() (guiqwt.widgets.rotatecrop.RotateCropWidget unselect() (guiqwt.shapes.EllipseShape method), method), 605 420 unsetLayoutDirection() unselect() (guiqwt.shapes.ObliqueRectangleShape (guiqwt.baseplot.BasePlot method), 92

770 Index guiqwt Manual, Release 3.0.7

unsetLayoutDirection() update() (guiqwt.curve.CurvePlot method), 120 (guiqwt.cross_section.XCrossSection method), update() (guiqwt.histogram.ContrastAdjustment 323 method), 285 unsetLayoutDirection() update() (guiqwt.histogram.LevelsHistogram (guiqwt.cross_section.YCrossSection method), method), 311 333 update() (guiqwt.image.ImagePlot method), 178 unsetLayoutDirection() update() (guiqwt.widgets.fit.FitDialog method), 49 (guiqwt.curve.CurvePlot method), 120 update() (guiqwt.widgets.resizedialog.ResizeDialog unsetLayoutDirection() method), 580 (guiqwt.histogram.ContrastAdjustment update() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 285 method), 595 unsetLayoutDirection() update() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.histogram.LevelsHistogram method), method), 605 311 update_all_axes_styles() unsetLayoutDirection() (guiqwt.baseplot.BasePlot method), 70 (guiqwt.image.ImagePlot method), 178 update_all_axes_styles() unsetLayoutDirection() (guiqwt.curve.CurvePlot method), 121 (guiqwt.widgets.fit.FitDialog method), 49 update_all_axes_styles() unsetLayoutDirection() (guiqwt.histogram.LevelsHistogram method), (guiqwt.widgets.resizedialog.ResizeDialog 312 method), 580 update_all_axes_styles() unsetLayoutDirection() (guiqwt.image.ImagePlot method), 179 (guiqwt.widgets.rotatecrop.RotateCropDialog update_axis_style() (guiqwt.baseplot.BasePlot method), 595 method), 70 unsetLayoutDirection() update_axis_style() (guiqwt.curve.CurvePlot (guiqwt.widgets.rotatecrop.RotateCropWidget method), 121 method), 605 update_axis_style() unsetLocale() (guiqwt.baseplot.BasePlot method), (guiqwt.histogram.LevelsHistogram method), 92 312 unsetLocale() (guiqwt.cross_section.XCrossSection update_axis_style() (guiqwt.image.ImagePlot method), 323 method), 179 unsetLocale() (guiqwt.cross_section.YCrossSection update_border() (guiqwt.image.BaseImageItem method), 333 method), 181 unsetLocale() (guiqwt.curve.CurvePlot method), update_border() (guiqwt.image.Histogram2DItem 120 method), 260 unsetLocale() (guiqwt.histogram.ContrastAdjustment update_border() (guiqwt.image.ImageFilterItem method), 285 method), 244 unsetLocale() (guiqwt.histogram.LevelsHistogram update_border() (guiqwt.image.ImageItem method), 311 method), 203 unsetLocale() (guiqwt.image.ImagePlot method), update_border() (guiqwt.image.MaskedImageItem 178 method), 236 unsetLocale() (guiqwt.widgets.fit.FitDialog update_border() (guiqwt.image.RawImageItem method), 49 method), 195 unsetLocale() (guiqwt.widgets.resizedialog.ResizeDialogupdate_border() (guiqwt.image.RGBImageItem method), 580 method), 227 unsetLocale() (guiqwt.widgets.rotatecrop.RotateCropDialogupdate_border() (guiqwt.image.TrImageItem method), 595 method), 204 unsetLocale() (guiqwt.widgets.rotatecrop.RotateCropWidgetupdate_border() (guiqwt.image.XYImageFilterItem method), 605 method), 252 update() (guiqwt.baseplot.BasePlot method), 92 update_border() (guiqwt.image.XYImageItem update() (guiqwt.cross_section.XCrossSection method), 219 method), 323 update_cross_sections() update() (guiqwt.cross_section.YCrossSection (guiqwt.plot.PlotManager method), 55 method), 333 update_cross_sections()

Index 771 guiqwt Manual, Release 3.0.7

(guiqwt.widgets.fit.FitDialog method), 49 method), 154 update_cross_sections() update_param() (guiqwt.styles.TextStyleParam (guiqwt.widgets.rotatecrop.RotateCropDialog method), 569 method), 595 update_plot() (guiqwt.cross_section.XCrossSection update_item_parameters() method), 323 (guiqwt.annotations.AnnotatedCircle method), update_plot() (guiqwt.cross_section.YCrossSection 379 method), 333 update_item_parameters() update_status() (guiqwt.tools.AnnotatedCircleTool (guiqwt.annotations.AnnotatedEllipse method), method), 492 372 update_status() (guiqwt.tools.AnnotatedEllipseTool update_item_parameters() method), 494 (guiqwt.annotations.AnnotatedObliqueRectangle update_status() (guiqwt.tools.AnnotatedPointTool method), 364 method), 497 update_item_parameters() update_status() (guiqwt.tools.AnnotatedRectangleTool (guiqwt.annotations.AnnotatedPoint method), method), 490 341 update_status() (guiqwt.tools.AnnotatedSegmentTool update_item_parameters() method), 499 (guiqwt.annotations.AnnotatedRectangle update_status() (guiqwt.tools.AntiAliasingTool method), 356 method), 503 update_item_parameters() update_status() (guiqwt.tools.AspectRatioTool (guiqwt.annotations.AnnotatedSegment method), 509 method), 349 update_status() (guiqwt.tools.AverageCrossSectionTool update_item_parameters() (guiqwt.shapes.Axes method), 527 method), 421 update_status() (guiqwt.tools.AxisScaleTool update_item_parameters() method), 543 (guiqwt.shapes.EllipseShape method), 420 update_status() (guiqwt.tools.CircleTool method), update_item_parameters() 483 (guiqwt.shapes.ObliqueRectangleShape update_status() (guiqwt.tools.ColormapTool method), 400 method), 517 update_item_parameters() update_status() (guiqwt.tools.ContrastPanelTool (guiqwt.shapes.PointShape method), 407 method), 515 update_item_parameters() update_status() (guiqwt.tools.CopyToClipboardTool (guiqwt.shapes.PolygonShape method), 381 method), 531 update_item_parameters() update_status() (guiqwt.tools.CrossSectionTool (guiqwt.shapes.RectangleShape method), method), 525 393 update_status() (guiqwt.tools.DeleteItemTool update_item_parameters() method), 553 (guiqwt.shapes.SegmentShape method), 413 update_status() (guiqwt.tools.DisplayCoordsTool update_item_parameters() method), 505 (guiqwt.shapes.XRangeSelection method), update_status() (guiqwt.tools.DummySeparatorTool 433 method), 503 update_label() (guiqwt.annotations.AnnotatedCircle update_status() (guiqwt.tools.EditItemDataTool method), 379 method), 551 update_label() (guiqwt.annotations.AnnotatedEllipse update_status() (guiqwt.tools.EllipseTool method), method), 372 485 update_label() (guiqwt.annotations.AnnotatedObliqueRectangleupdate_status() (guiqwt.tools.ExportItemDataTool method), 364 method), 549 update_label() (guiqwt.annotations.AnnotatedPoint update_status() (guiqwt.tools.FreeFormTool method), 341 method), 472 update_label() (guiqwt.annotations.AnnotatedRectangleupdate_status() (guiqwt.tools.HelpTool method), method), 356 547 update_label() (guiqwt.annotations.AnnotatedSegmentupdate_status() (guiqwt.tools.HRangeTool method), 349 method), 501 update_lut_range() (guiqwt.image.ImagePlot update_status() (guiqwt.tools.ItemCenterTool

772 Index guiqwt Manual, Release 3.0.7

method), 551 updateAxes() (guiqwt.histogram.LevelsHistogram update_status() (guiqwt.tools.ItemListPanelTool method), 311 method), 515 updateAxes() (guiqwt.image.ImagePlot method), 178 update_status() (guiqwt.tools.LabelTool method), updateCanvasMargins() 474 (guiqwt.baseplot.BasePlot method), 93 update_status() (guiqwt.tools.LoadItemsTool updateCanvasMargins() (guiqwt.curve.CurvePlot method), 543 method), 120 update_status() (guiqwt.tools.MultiLineTool updateCanvasMargins() method), 470 (guiqwt.histogram.LevelsHistogram method), update_status() (guiqwt.tools.OpenFileTool 311 method), 533 updateCanvasMargins() (guiqwt.image.ImagePlot update_status() (guiqwt.tools.OpenImageTool method), 178 method), 535 updateGeometry() (guiqwt.baseplot.BasePlot update_status() (guiqwt.tools.PanelTool method), method), 93 511 updateGeometry() (guiqwt.cross_section.XCrossSection update_status() (guiqwt.tools.PlaceAxesTool method), 323 method), 488 updateGeometry() (guiqwt.cross_section.YCrossSection update_status() (guiqwt.tools.PointTool method), method), 333 478 updateGeometry() (guiqwt.curve.CurvePlot update_status() (guiqwt.tools.PrintTool method), method), 120 539 updateGeometry() (guiqwt.histogram.ContrastAdjustment update_status() (guiqwt.tools.RectangleTool method), 285 method), 476 updateGeometry() (guiqwt.histogram.LevelsHistogram update_status() (guiqwt.tools.RectZoomTool method), 311 method), 463 updateGeometry() (guiqwt.image.ImagePlot update_status() (guiqwt.tools.ReverseYAxisTool method), 178 method), 507 updateGeometry() (guiqwt.widgets.fit.FitDialog update_status() (guiqwt.tools.SaveAsTool method), 49 method), 529 updateGeometry() (guiqwt.widgets.resizedialog.ResizeDialog update_status() (guiqwt.tools.SaveItemsTool method), 580 method), 541 updateGeometry() (guiqwt.widgets.rotatecrop.RotateCropDialog update_status() (guiqwt.tools.SegmentTool method), 595 method), 481 updateGeometry() (guiqwt.widgets.rotatecrop.RotateCropWidget update_status() (guiqwt.tools.SelectPointTool method), 605 method), 467 updateLayout() (guiqwt.baseplot.BasePlot method), update_status() (guiqwt.tools.SelectTool method), 93 465 updateLayout() (guiqwt.curve.CurvePlot method), update_status() (guiqwt.tools.SnapshotTool 120 method), 537 updateLayout() (guiqwt.histogram.LevelsHistogram update_status() (guiqwt.tools.XCSPanelTool method), 311 method), 521 updateLayout() (guiqwt.image.ImagePlot method), update_status() (guiqwt.tools.YCSPanelTool 178 method), 523 updateLegend() (guiqwt.annotations.AnnotatedCircle update_text() (guiqwt.styles.TextStyleParam method), 379 method), 569 updateLegend() (guiqwt.annotations.AnnotatedEllipse update_tools_status() method), 371 (guiqwt.plot.PlotManager method), 56 updateLegend() (guiqwt.annotations.AnnotatedObliqueRectangle update_tools_status() method), 364 (guiqwt.widgets.fit.FitDialog method), 49 updateLegend() (guiqwt.annotations.AnnotatedPoint update_tools_status() method), 341 (guiqwt.widgets.rotatecrop.RotateCropDialog updateLegend() (guiqwt.annotations.AnnotatedRectangle method), 595 method), 356 updateAxes() (guiqwt.baseplot.BasePlot method), 92 updateLegend() (guiqwt.annotations.AnnotatedSegment updateAxes() (guiqwt.curve.CurvePlot method), 120 method), 349

Index 773 guiqwt Manual, Release 3.0.7 updateLegend() (guiqwt.baseplot.BasePlot method), method), 413 93 updateLegend() (guiqwt.shapes.XRangeSelection updateLegend() (guiqwt.curve.CurveItem method), method), 433 136 updateLegendItems() (guiqwt.baseplot.BasePlot updateLegend() (guiqwt.curve.CurvePlot method), method), 93 120 updateLegendItems() (guiqwt.curve.CurvePlot updateLegend() (guiqwt.curve.ErrorBarCurveItem method), 121 method), 151 updateLegendItems() updateLegend() (guiqwt.histogram.HistogramItem (guiqwt.histogram.LevelsHistogram method), method), 276 311 updateLegend() (guiqwt.histogram.LevelsHistogram updateLegendItems() (guiqwt.image.ImagePlot method), 311 method), 179 updateLegend() (guiqwt.image.BaseImageItem updateMicroFocus() (guiqwt.baseplot.BasePlot method), 187 method), 93 updateLegend() (guiqwt.image.Histogram2DItem updateMicroFocus() method), 259 (guiqwt.cross_section.XCrossSection method), updateLegend() (guiqwt.image.ImageFilterItem 323 method), 244 updateMicroFocus() updateLegend() (guiqwt.image.ImageItem method), (guiqwt.cross_section.YCrossSection method), 203 333 updateLegend() (guiqwt.image.ImagePlot method), updateMicroFocus() (guiqwt.curve.CurvePlot 178 method), 121 updateLegend() (guiqwt.image.MaskedImageItem updateMicroFocus() method), 236 (guiqwt.histogram.ContrastAdjustment updateLegend() (guiqwt.image.RawImageItem method), 286 method), 195 updateMicroFocus() updateLegend() (guiqwt.image.RGBImageItem (guiqwt.histogram.LevelsHistogram method), method), 227 312 updateLegend() (guiqwt.image.TrImageItem updateMicroFocus() (guiqwt.image.ImagePlot method), 211 method), 179 updateLegend() (guiqwt.image.XYImageFilterItem updateMicroFocus() (guiqwt.widgets.fit.FitDialog method), 252 method), 49 updateLegend() (guiqwt.image.XYImageItem updateMicroFocus() method), 219 (guiqwt.widgets.resizedialog.ResizeDialog updateLegend() (guiqwt.label.DataInfoLabel method), 580 method), 458 updateMicroFocus() updateLegend() (guiqwt.label.LabelItem method), (guiqwt.widgets.rotatecrop.RotateCropDialog 439 method), 595 updateLegend() (guiqwt.label.LegendBoxItem updateMicroFocus() method), 445 (guiqwt.widgets.rotatecrop.RotateCropWidget updateLegend() (guiqwt.label.SelectedLegendBoxItem method), 605 method), 451 updatesEnabled() (guiqwt.baseplot.BasePlot updateLegend() (guiqwt.shapes.Axes method), 426 method), 93 updateLegend() (guiqwt.shapes.EllipseShape updatesEnabled() (guiqwt.cross_section.XCrossSection method), 420 method), 323 updateLegend() (guiqwt.shapes.ObliqueRectangleShapeupdatesEnabled() (guiqwt.cross_section.YCrossSection method), 400 method), 333 updateLegend() (guiqwt.shapes.PointShape updatesEnabled() (guiqwt.curve.CurvePlot method), 406 method), 121 updateLegend() (guiqwt.shapes.PolygonShape updatesEnabled() (guiqwt.histogram.ContrastAdjustment method), 386 method), 286 updateLegend() (guiqwt.shapes.RectangleShape updatesEnabled() (guiqwt.histogram.LevelsHistogram method), 393 method), 312 updateLegend() (guiqwt.shapes.SegmentShape updatesEnabled() (guiqwt.image.ImagePlot

774 Index guiqwt Manual, Release 3.0.7

method), 179 visibleRegion() (guiqwt.histogram.ContrastAdjustment updatesEnabled() (guiqwt.widgets.fit.FitDialog method), 286 method), 49 visibleRegion() (guiqwt.histogram.LevelsHistogram updatesEnabled() (guiqwt.widgets.resizedialog.ResizeDialog method), 312 method), 580 visibleRegion() (guiqwt.image.ImagePlot updatesEnabled() (guiqwt.widgets.rotatecrop.RotateCropDialogmethod), 179 method), 595 visibleRegion() (guiqwt.widgets.fit.FitDialog updatesEnabled() (guiqwt.widgets.rotatecrop.RotateCropWidgetmethod), 49 method), 605 visibleRegion() (guiqwt.widgets.resizedialog.ResizeDialog method), 580 V visibleRegion() (guiqwt.widgets.rotatecrop.RotateCropDialog vcursor() (guiqwt.builder.PlotItemBuilder method), method), 595 64 visibleRegion() (guiqwt.widgets.rotatecrop.RotateCropWidget view() (guiqwt.styles.AnnotationParam method), 564 method), 605 view() (guiqwt.styles.AxesParam method), 561 view() (guiqwt.styles.AxesShapeParam method), 565 W view() (guiqwt.styles.BrushStyleParam method), 569 whatsThis() (guiqwt.baseplot.BasePlot method), 94 view() (guiqwt.styles.CurveParam method), 555 whatsThis() (guiqwt.cross_section.XCrossSection view() (guiqwt.styles.ErrorBarParam method), 556 method), 323 view() (guiqwt.styles.FontParam method), 567 whatsThis() (guiqwt.cross_section.YCrossSection view() (guiqwt.styles.GridParam method), 557 method), 333 view() (guiqwt.styles.Histogram2DParam method), whatsThis() (guiqwt.curve.CurvePlot method), 121 560 whatsThis() (guiqwt.histogram.ContrastAdjustment view() (guiqwt.styles.HistogramParam method), 559 method), 286 view() (guiqwt.styles.ImageAxesParam method), 561 whatsThis() (guiqwt.histogram.LevelsHistogram view() (guiqwt.styles.ImageFilterParam method), 559 method), 312 view() (guiqwt.styles.ImageParam method), 557 whatsThis() (guiqwt.image.ImagePlot method), 179 view() (guiqwt.styles.LabelParam method), 562 whatsThis() (guiqwt.widgets.fit.FitDialog method), view() (guiqwt.styles.LegendParam method), 563 49 view() (guiqwt.styles.LineStyleParam method), 568 whatsThis() (guiqwt.widgets.resizedialog.ResizeDialog view() (guiqwt.styles.MarkerParam method), 566 method), 580 view() (guiqwt.styles.RangeShapeParam method), 565 whatsThis() (guiqwt.widgets.rotatecrop.RotateCropDialog view() (guiqwt.styles.ShapeParam method), 563 method), 595 view() (guiqwt.styles.SymbolParam method), 568 whatsThis() (guiqwt.widgets.rotatecrop.RotateCropWidget view() (guiqwt.styles.TextStyleParam method), 570 method), 605 view() (guiqwt.styles.TrImageParam method), 558 wheelEvent() (guiqwt.baseplot.BasePlot method), 94 view() (guiqwt.widgets.fit.AutoFitParam method), 50 wheelEvent() (guiqwt.cross_section.XCrossSection visibility_changed() method), 323 (guiqwt.cross_section.XCrossSection method), wheelEvent() (guiqwt.cross_section.YCrossSection 323 method), 333 visibility_changed() wheelEvent() (guiqwt.curve.CurvePlot method), 121 (guiqwt.cross_section.YCrossSection method), wheelEvent() (guiqwt.histogram.ContrastAdjustment 333 method), 286 visibility_changed() wheelEvent() (guiqwt.histogram.LevelsHistogram (guiqwt.histogram.ContrastAdjustment method), 312 method), 286 wheelEvent() (guiqwt.image.ImagePlot method), 179 visibleRegion() (guiqwt.baseplot.BasePlot wheelEvent() (guiqwt.widgets.fit.FitDialog method), method), 94 49 visibleRegion() (guiqwt.cross_section.XCrossSectionwheelEvent() (guiqwt.widgets.resizedialog.ResizeDialog method), 323 method), 580 visibleRegion() (guiqwt.cross_section.YCrossSectionwheelEvent() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 333 method), 595 visibleRegion() (guiqwt.curve.CurvePlot method), wheelEvent() (guiqwt.widgets.rotatecrop.RotateCropWidget 121 method), 605

Index 775 guiqwt Manual, Release 3.0.7 width() (guiqwt.baseplot.BasePlot method), 94 windowFilePath() (guiqwt.baseplot.BasePlot width() (guiqwt.cross_section.XCrossSection method), method), 94 323 windowFilePath() (guiqwt.cross_section.XCrossSection width() (guiqwt.cross_section.YCrossSection method), method), 323 333 windowFilePath() (guiqwt.cross_section.YCrossSection width() (guiqwt.curve.CurvePlot method), 121 method), 333 width() (guiqwt.histogram.ContrastAdjustment windowFilePath() (guiqwt.curve.CurvePlot method), 286 method), 121 width() (guiqwt.histogram.LevelsHistogram method), windowFilePath() (guiqwt.histogram.ContrastAdjustment 312 method), 286 width() (guiqwt.image.ImagePlot method), 179 windowFilePath() (guiqwt.histogram.LevelsHistogram width() (guiqwt.widgets.fit.FitDialog method), 49 method), 312 width() (guiqwt.widgets.resizedialog.ResizeDialog windowFilePath() (guiqwt.image.ImagePlot method), 571 method), 179 width() (guiqwt.widgets.rotatecrop.RotateCropDialog windowFilePath() (guiqwt.widgets.fit.FitDialog method), 595 method), 49 width() (guiqwt.widgets.rotatecrop.RotateCropWidget windowFilePath() (guiqwt.widgets.resizedialog.ResizeDialog method), 605 method), 580 widthMM() (guiqwt.baseplot.BasePlot method), 94 windowFilePath() (guiqwt.widgets.rotatecrop.RotateCropDialog widthMM() (guiqwt.cross_section.XCrossSection method), 595 method), 323 windowFilePath() (guiqwt.widgets.rotatecrop.RotateCropWidget widthMM() (guiqwt.cross_section.YCrossSection method), 606 method), 333 windowFlags() (guiqwt.baseplot.BasePlot method), widthMM() (guiqwt.curve.CurvePlot method), 121 94 widthMM() (guiqwt.histogram.ContrastAdjustment windowFlags() (guiqwt.cross_section.XCrossSection method), 286 method), 323 widthMM() (guiqwt.histogram.LevelsHistogram windowFlags() (guiqwt.cross_section.YCrossSection method), 312 method), 333 widthMM() (guiqwt.image.ImagePlot method), 179 windowFlags() (guiqwt.curve.CurvePlot method), widthMM() (guiqwt.widgets.fit.FitDialog method), 49 121 widthMM() (guiqwt.widgets.resizedialog.ResizeDialog windowFlags() (guiqwt.histogram.ContrastAdjustment method), 580 method), 286 widthMM() (guiqwt.widgets.rotatecrop.RotateCropDialogwindowFlags() (guiqwt.histogram.LevelsHistogram method), 595 method), 312 widthMM() (guiqwt.widgets.rotatecrop.RotateCropWidgetwindowFlags() (guiqwt.image.ImagePlot method), method), 605 179 window() (guiqwt.baseplot.BasePlot method), 94 windowFlags() (guiqwt.widgets.fit.FitDialog window() (guiqwt.cross_section.XCrossSection method), 49 method), 323 windowFlags() (guiqwt.widgets.resizedialog.ResizeDialog window() (guiqwt.cross_section.YCrossSection method), 580 method), 333 windowFlags() (guiqwt.widgets.rotatecrop.RotateCropDialog window() (guiqwt.curve.CurvePlot method), 121 method), 595 window() (guiqwt.histogram.ContrastAdjustment windowFlags() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 286 method), 606 window() (guiqwt.histogram.LevelsHistogram windowHandle() (guiqwt.baseplot.BasePlot method), method), 312 94 window() (guiqwt.image.ImagePlot method), 179 windowHandle() (guiqwt.cross_section.XCrossSection window() (guiqwt.widgets.fit.FitDialog method), 49 method), 323 window() (guiqwt.widgets.resizedialog.ResizeDialog windowHandle() (guiqwt.cross_section.YCrossSection method), 580 method), 333 window() (guiqwt.widgets.rotatecrop.RotateCropDialog windowHandle() (guiqwt.curve.CurvePlot method), method), 595 121 window() (guiqwt.widgets.rotatecrop.RotateCropWidget windowHandle() (guiqwt.histogram.ContrastAdjustment method), 606 method), 286

776 Index guiqwt Manual, Release 3.0.7 windowHandle() (guiqwt.histogram.LevelsHistogram windowIconChanged method), 312 (guiqwt.widgets.rotatecrop.RotateCropDialog windowHandle() (guiqwt.image.ImagePlot method), attribute), 595 179 windowIconChanged windowHandle() (guiqwt.widgets.fit.FitDialog (guiqwt.widgets.rotatecrop.RotateCropWidget method), 49 attribute), 606 windowHandle() (guiqwt.widgets.resizedialog.ResizeDialogwindowIconText() (guiqwt.baseplot.BasePlot method), 580 method), 94 windowHandle() (guiqwt.widgets.rotatecrop.RotateCropDialogwindowIconText() (guiqwt.cross_section.XCrossSection method), 595 method), 323 windowHandle() (guiqwt.widgets.rotatecrop.RotateCropWidgetwindowIconText() (guiqwt.cross_section.YCrossSection method), 606 method), 333 windowIcon() (guiqwt.baseplot.BasePlot method), 94 windowIconText() (guiqwt.curve.CurvePlot windowIcon() (guiqwt.cross_section.XCrossSection method), 121 method), 323 windowIconText() (guiqwt.histogram.ContrastAdjustment windowIcon() (guiqwt.cross_section.YCrossSection method), 286 method), 333 windowIconText() (guiqwt.histogram.LevelsHistogram windowIcon() (guiqwt.curve.CurvePlot method), 121 method), 312 windowIcon() (guiqwt.histogram.ContrastAdjustment windowIconText() (guiqwt.image.ImagePlot method), 286 method), 179 windowIcon() (guiqwt.histogram.LevelsHistogram windowIconText() (guiqwt.widgets.fit.FitDialog method), 312 method), 49 windowIcon() (guiqwt.image.ImagePlot method), 179 windowIconText() (guiqwt.widgets.resizedialog.ResizeDialog windowIcon() (guiqwt.widgets.fit.FitDialog method), method), 580 49 windowIconText() (guiqwt.widgets.rotatecrop.RotateCropDialog windowIcon() (guiqwt.widgets.resizedialog.ResizeDialog method), 595 method), 580 windowIconText() (guiqwt.widgets.rotatecrop.RotateCropWidget windowIcon() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 606 method), 595 windowIconTextChanged windowIcon() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.baseplot.BasePlot attribute), 94 method), 606 windowIconTextChanged windowIconChanged (guiqwt.baseplot.BasePlot at- (guiqwt.cross_section.XCrossSection at- tribute), 94 tribute), 323 windowIconChanged windowIconTextChanged (guiqwt.cross_section.XCrossSection at- (guiqwt.cross_section.YCrossSection attribute), tribute), 323 333 windowIconChanged windowIconTextChanged (guiqwt.curve.CurvePlot (guiqwt.cross_section.YCrossSection attribute), attribute), 121 333 windowIconTextChanged windowIconChanged (guiqwt.curve.CurvePlot at- (guiqwt.histogram.ContrastAdjustment at- tribute), 121 tribute), 286 windowIconChanged windowIconTextChanged (guiqwt.histogram.ContrastAdjustment at- (guiqwt.histogram.LevelsHistogram attribute), tribute), 286 312 windowIconChanged windowIconTextChanged (guiqwt.image.ImagePlot (guiqwt.histogram.LevelsHistogram attribute), attribute), 179 312 windowIconTextChanged windowIconChanged (guiqwt.image.ImagePlot at- (guiqwt.widgets.fit.FitDialog attribute), 50 tribute), 179 windowIconTextChanged windowIconChanged (guiqwt.widgets.fit.FitDialog (guiqwt.widgets.resizedialog.ResizeDialog attribute), 49 attribute), 580 windowIconChanged windowIconTextChanged (guiqwt.widgets.resizedialog.ResizeDialog (guiqwt.widgets.rotatecrop.RotateCropDialog attribute), 580 attribute), 595

Index 777 guiqwt Manual, Release 3.0.7 windowIconTextChanged method), 286 (guiqwt.widgets.rotatecrop.RotateCropWidget windowRole() (guiqwt.histogram.LevelsHistogram attribute), 606 method), 312 windowModality() (guiqwt.baseplot.BasePlot windowRole() (guiqwt.image.ImagePlot method), 179 method), 94 windowRole() (guiqwt.widgets.fit.FitDialog method), windowModality() (guiqwt.cross_section.XCrossSection 50 method), 323 windowRole() (guiqwt.widgets.resizedialog.ResizeDialog windowModality() (guiqwt.cross_section.YCrossSection method), 581 method), 333 windowRole() (guiqwt.widgets.rotatecrop.RotateCropDialog windowModality() (guiqwt.curve.CurvePlot method), 596 method), 121 windowRole() (guiqwt.widgets.rotatecrop.RotateCropWidget windowModality() (guiqwt.histogram.ContrastAdjustment method), 606 method), 286 windowState() (guiqwt.baseplot.BasePlot method), windowModality() (guiqwt.histogram.LevelsHistogram 94 method), 312 windowState() (guiqwt.cross_section.XCrossSection windowModality() (guiqwt.image.ImagePlot method), 323 method), 179 windowState() (guiqwt.cross_section.YCrossSection windowModality() (guiqwt.widgets.fit.FitDialog method), 333 method), 50 windowState() (guiqwt.curve.CurvePlot method), windowModality() (guiqwt.widgets.resizedialog.ResizeDialog 122 method), 580 windowState() (guiqwt.histogram.ContrastAdjustment windowModality() (guiqwt.widgets.rotatecrop.RotateCropDialogmethod), 286 method), 595 windowState() (guiqwt.histogram.LevelsHistogram windowModality() (guiqwt.widgets.rotatecrop.RotateCropWidgetmethod), 312 method), 606 windowState() (guiqwt.image.ImagePlot method), windowOpacity() (guiqwt.baseplot.BasePlot 179 method), 94 windowState() (guiqwt.widgets.fit.FitDialog windowOpacity() (guiqwt.cross_section.XCrossSection method), 50 method), 323 windowState() (guiqwt.widgets.resizedialog.ResizeDialog windowOpacity() (guiqwt.cross_section.YCrossSection method), 581 method), 333 windowState() (guiqwt.widgets.rotatecrop.RotateCropDialog windowOpacity() (guiqwt.curve.CurvePlot method), method), 596 121 windowState() (guiqwt.widgets.rotatecrop.RotateCropWidget windowOpacity() (guiqwt.histogram.ContrastAdjustment method), 606 method), 286 windowTitle() (guiqwt.baseplot.BasePlot method), windowOpacity() (guiqwt.histogram.LevelsHistogram 94 method), 312 windowTitle() (guiqwt.cross_section.XCrossSection windowOpacity() (guiqwt.image.ImagePlot method), 323 method), 179 windowTitle() (guiqwt.cross_section.YCrossSection windowOpacity() (guiqwt.widgets.fit.FitDialog method), 333 method), 50 windowTitle() (guiqwt.curve.CurvePlot method), windowOpacity() (guiqwt.widgets.resizedialog.ResizeDialog 122 method), 581 windowTitle() (guiqwt.histogram.ContrastAdjustment windowOpacity() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 286 method), 596 windowTitle() (guiqwt.histogram.LevelsHistogram windowOpacity() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 312 method), 606 windowTitle() (guiqwt.image.ImagePlot method), windowRole() (guiqwt.baseplot.BasePlot method), 94 179 windowRole() (guiqwt.cross_section.XCrossSection windowTitle() (guiqwt.widgets.fit.FitDialog method), 323 method), 50 windowRole() (guiqwt.cross_section.YCrossSection windowTitle() (guiqwt.widgets.resizedialog.ResizeDialog method), 333 method), 581 windowRole() (guiqwt.curve.CurvePlot method), 121 windowTitle() (guiqwt.widgets.rotatecrop.RotateCropDialog windowRole() (guiqwt.histogram.ContrastAdjustment method), 596

778 Index guiqwt Manual, Release 3.0.7 windowTitle() (guiqwt.widgets.rotatecrop.RotateCropWidget 333 method), 606 winId() (guiqwt.curve.CurvePlot method), 121 windowTitleChanged (guiqwt.baseplot.BasePlot at- winId() (guiqwt.histogram.ContrastAdjustment tribute), 94 method), 286 windowTitleChanged winId() (guiqwt.histogram.LevelsHistogram method), (guiqwt.cross_section.XCrossSection at- 312 tribute), 323 winId() (guiqwt.image.ImagePlot method), 179 windowTitleChanged winId() (guiqwt.widgets.fit.FitDialog method), 49 (guiqwt.cross_section.YCrossSection attribute), winId() (guiqwt.widgets.resizedialog.ResizeDialog 334 method), 580 windowTitleChanged (guiqwt.curve.CurvePlot at- winId() (guiqwt.widgets.rotatecrop.RotateCropDialog tribute), 122 method), 595 windowTitleChanged winId() (guiqwt.widgets.rotatecrop.RotateCropWidget (guiqwt.histogram.ContrastAdjustment at- method), 606 tribute), 286 windowTitleChanged X (guiqwt.histogram.LevelsHistogram attribute), x() (guiqwt.baseplot.BasePlot method), 94 312 x() (guiqwt.cross_section.XCrossSection method), 324 windowTitleChanged (guiqwt.image.ImagePlot at- x() (guiqwt.cross_section.YCrossSection method), 334 tribute), 179 x() (guiqwt.curve.CurvePlot method), 122 windowTitleChanged (guiqwt.widgets.fit.FitDialog x() (guiqwt.histogram.ContrastAdjustment method), attribute), 50 286 windowTitleChanged x() (guiqwt.histogram.LevelsHistogram method), 312 (guiqwt.widgets.resizedialog.ResizeDialog x() (guiqwt.image.ImagePlot method), 180 attribute), 581 x() (guiqwt.widgets.fit.FitDialog method), 50 windowTitleChanged x() (guiqwt.widgets.resizedialog.ResizeDialog method), (guiqwt.widgets.rotatecrop.RotateCropDialog 581 attribute), 596 x() (guiqwt.widgets.rotatecrop.RotateCropDialog windowTitleChanged method), 596 (guiqwt.widgets.rotatecrop.RotateCropWidget x() (guiqwt.widgets.rotatecrop.RotateCropWidget attribute), 606 method), 606 windowType() (guiqwt.baseplot.BasePlot method), 94 x_to_str() (guiqwt.annotations.AnnotatedCircle windowType() (guiqwt.cross_section.XCrossSection method), 379 method), 323 x_to_str() (guiqwt.annotations.AnnotatedEllipse windowType() (guiqwt.cross_section.YCrossSection method), 372 method), 334 x_to_str() (guiqwt.annotations.AnnotatedObliqueRectangle windowType() (guiqwt.curve.CurvePlot method), 122 method), 364 windowType() (guiqwt.histogram.ContrastAdjustment x_to_str() (guiqwt.annotations.AnnotatedPoint method), 286 method), 341 windowType() (guiqwt.histogram.LevelsHistogram x_to_str() (guiqwt.annotations.AnnotatedRectangle method), 312 method), 356 windowType() (guiqwt.image.ImagePlot method), 180 x_to_str() (guiqwt.annotations.AnnotatedSegment windowType() (guiqwt.widgets.fit.FitDialog method), method), 349 50 xAxis() (guiqwt.annotations.AnnotatedCircle method), windowType() (guiqwt.widgets.resizedialog.ResizeDialog 379 method), 581 xAxis() (guiqwt.annotations.AnnotatedEllipse windowType() (guiqwt.widgets.rotatecrop.RotateCropDialog method), 372 method), 596 xAxis() (guiqwt.annotations.AnnotatedObliqueRectangle windowType() (guiqwt.widgets.rotatecrop.RotateCropWidget method), 364 method), 606 xAxis() (guiqwt.annotations.AnnotatedPoint method), winId() (guiqwt.baseplot.BasePlot method), 94 341 winId() (guiqwt.cross_section.XCrossSection method), xAxis() (guiqwt.annotations.AnnotatedRectangle 323 method), 356 winId() (guiqwt.cross_section.YCrossSection method),

Index 779 guiqwt Manual, Release 3.0.7

xAxis() (guiqwt.annotations.AnnotatedSegment y() (guiqwt.cross_section.YCrossSection method), 334 method), 349 y() (guiqwt.curve.CurvePlot method), 122 xAxis() (guiqwt.curve.CurveItem method), 136 y() (guiqwt.histogram.ContrastAdjustment method), xAxis() (guiqwt.curve.ErrorBarCurveItem method), 286 151 y() (guiqwt.histogram.LevelsHistogram method), 312 xAxis() (guiqwt.histogram.HistogramItem method), y() (guiqwt.image.ImagePlot method), 180 276 y() (guiqwt.widgets.fit.FitDialog method), 50 xAxis() (guiqwt.image.BaseImageItem method), 187 y() (guiqwt.widgets.resizedialog.ResizeDialog method), xAxis() (guiqwt.image.Histogram2DItem method), 581 260 y() (guiqwt.widgets.rotatecrop.RotateCropDialog xAxis() (guiqwt.image.ImageFilterItem method), 244 method), 596 xAxis() (guiqwt.image.ImageItem method), 203 y() (guiqwt.widgets.rotatecrop.RotateCropWidget xAxis() (guiqwt.image.MaskedImageItem method), method), 606 236 y_to_str() (guiqwt.annotations.AnnotatedCircle xAxis() (guiqwt.image.RawImageItem method), 195 method), 379 xAxis() (guiqwt.image.RGBImageItem method), 227 y_to_str() (guiqwt.annotations.AnnotatedEllipse xAxis() (guiqwt.image.TrImageItem method), 211 method), 372 xAxis() (guiqwt.image.XYImageFilterItem method), y_to_str() (guiqwt.annotations.AnnotatedObliqueRectangle 252 method), 364 xAxis() (guiqwt.image.XYImageItem method), 219 y_to_str() (guiqwt.annotations.AnnotatedPoint xAxis() (guiqwt.label.DataInfoLabel method), 458 method), 342 xAxis() (guiqwt.label.LabelItem method), 440 y_to_str() (guiqwt.annotations.AnnotatedRectangle xAxis() (guiqwt.label.LegendBoxItem method), 446 method), 356 xAxis() (guiqwt.label.SelectedLegendBoxItem y_to_str() (guiqwt.annotations.AnnotatedSegment method), 452 method), 349 xAxis() (guiqwt.shapes.Axes method), 427 yAxis() (guiqwt.annotations.AnnotatedCircle method), xAxis() (guiqwt.shapes.EllipseShape method), 420 379 xAxis() (guiqwt.shapes.ObliqueRectangleShape yAxis() (guiqwt.annotations.AnnotatedEllipse method), 400 method), 372 xAxis() (guiqwt.shapes.PointShape method), 407 yAxis() (guiqwt.annotations.AnnotatedObliqueRectangle xAxis() (guiqwt.shapes.PolygonShape method), 387 method), 364 xAxis() (guiqwt.shapes.RectangleShape method), 393 yAxis() (guiqwt.annotations.AnnotatedPoint method), xAxis() (guiqwt.shapes.SegmentShape method), 413 342 xAxis() (guiqwt.shapes.XRangeSelection method), 433 yAxis() (guiqwt.annotations.AnnotatedRectangle XCrossSection (class in guiqwt.cross_section), 314 method), 356 XCrossSection.PaintDeviceMetric (class in yAxis() (guiqwt.annotations.AnnotatedSegment guiqwt.cross_section), 314 method), 349 XCrossSection.RenderFlag (class in yAxis() (guiqwt.curve.CurveItem method), 136 guiqwt.cross_section), 314 yAxis() (guiqwt.curve.ErrorBarCurveItem method), XCrossSection.RenderFlags (class in 151 guiqwt.cross_section), 314 yAxis() (guiqwt.histogram.HistogramItem method), XCSPanelTool (class in guiqwt.tools), 519 276 xcursor() (guiqwt.builder.PlotItemBuilder method), yAxis() (guiqwt.image.BaseImageItem method), 187 64 yAxis() (guiqwt.image.Histogram2DItem method), xlabel() (in module guiqwt.pyplot), 33 260 XRangeSelection (class in guiqwt.shapes), 427 yAxis() (guiqwt.image.ImageFilterItem method), 244 xyimage() (guiqwt.builder.PlotItemBuilder method), yAxis() (guiqwt.image.ImageItem method), 203 63 yAxis() (guiqwt.image.MaskedImageItem method), XYImageFilterItem (class in guiqwt.image), 244 236 XYImageItem (class in guiqwt.image), 211 yAxis() (guiqwt.image.RawImageItem method), 195 yAxis() (guiqwt.image.RGBImageItem method), 227 Y yAxis() (guiqwt.image.TrImageItem method), 211 y() (guiqwt.baseplot.BasePlot method), 94 yAxis() (guiqwt.image.XYImageFilterItem method), y() (guiqwt.cross_section.XCrossSection method), 324 252

780 Index guiqwt Manual, Release 3.0.7 yAxis() (guiqwt.image.XYImageItem method), 219 z() (guiqwt.shapes.EllipseShape method), 420 yAxis() (guiqwt.label.DataInfoLabel method), 458 z() (guiqwt.shapes.ObliqueRectangleShape method), yAxis() (guiqwt.label.LabelItem method), 440 400 yAxis() (guiqwt.label.LegendBoxItem method), 446 z() (guiqwt.shapes.PointShape method), 407 yAxis() (guiqwt.label.SelectedLegendBoxItem z() (guiqwt.shapes.PolygonShape method), 387 method), 452 z() (guiqwt.shapes.RectangleShape method), 393 yAxis() (guiqwt.shapes.Axes method), 427 z() (guiqwt.shapes.SegmentShape method), 413 yAxis() (guiqwt.shapes.EllipseShape method), 420 z() (guiqwt.shapes.XRangeSelection method), 433 yAxis() (guiqwt.shapes.ObliqueRectangleShape zlabel() (in module guiqwt.pyplot), 33 method), 400 yAxis() (guiqwt.shapes.PointShape method), 407 yAxis() (guiqwt.shapes.PolygonShape method), 387 yAxis() (guiqwt.shapes.RectangleShape method), 393 yAxis() (guiqwt.shapes.SegmentShape method), 413 yAxis() (guiqwt.shapes.XRangeSelection method), 433 YCrossSection (class in guiqwt.cross_section), 324 YCrossSection.PaintDeviceMetric (class in guiqwt.cross_section), 324 YCrossSection.RenderFlag (class in guiqwt.cross_section), 324 YCrossSection.RenderFlags (class in guiqwt.cross_section), 324 YCSPanelTool (class in guiqwt.tools), 521 ylabel() (in module guiqwt.pyplot), 33 yreverse() (in module guiqwt.pyplot), 33 Z z() (guiqwt.annotations.AnnotatedCircle method), 379 z() (guiqwt.annotations.AnnotatedEllipse method), 372 z() (guiqwt.annotations.AnnotatedObliqueRectangle method), 364 z() (guiqwt.annotations.AnnotatedPoint method), 342 z() (guiqwt.annotations.AnnotatedRectangle method), 357 z() (guiqwt.annotations.AnnotatedSegment method), 349 z() (guiqwt.curve.CurveItem method), 136 z() (guiqwt.curve.ErrorBarCurveItem method), 151 z() (guiqwt.histogram.HistogramItem method), 276 z() (guiqwt.image.BaseImageItem method), 187 z() (guiqwt.image.Histogram2DItem method), 260 z() (guiqwt.image.ImageFilterItem method), 244 z() (guiqwt.image.ImageItem method), 203 z() (guiqwt.image.MaskedImageItem method), 236 z() (guiqwt.image.RawImageItem method), 195 z() (guiqwt.image.RGBImageItem method), 227 z() (guiqwt.image.TrImageItem method), 211 z() (guiqwt.image.XYImageFilterItem method), 252 z() (guiqwt.image.XYImageItem method), 219 z() (guiqwt.label.DataInfoLabel method), 458 z() (guiqwt.label.LabelItem method), 440 z() (guiqwt.label.LegendBoxItem method), 446 z() (guiqwt.label.SelectedLegendBoxItem method), 452 z() (guiqwt.shapes.Axes method), 427

Index 781