icons: Set of icons#

Set of icons for buttons.

Use getQIcon() to create Qt QIcon from the name identifying an icon.

getIconCache()[source]#

Get access to all cached icons

Return type:

dict

cleanIconCache()[source]#

Clean up the icon cache

class AbstractAnimatedIcon(parent=None)[source]#

Store an animated icon.

It provides an event containing the new icon everytime it is updated.

iconChanged#

Signal sent with a QIcon everytime the animation changed.

register(obj)[source]#

Register an object to the AbstractAnimatedIcon. If no object are registred, the animation is paused. Object are stored in a weaked list.

Parameters:

obj (object) – An object

unregister(obj)[source]#

Remove the object from the registration. If no object are registred the animation is paused.

Parameters:

obj (object) – A registered object

hasRegistredObjects()[source]#

Returns true if any object is registred.

Return type:

bool

isRegistered(obj)[source]#

Returns true if the object is registred in the AbstractAnimatedIcon.

Parameters:

obj (object) – An object

Return type:

bool

currentIcon()[source]#

Returns the icon of the current frame.

Return type:

qt.QIcon

class MovieAnimatedIcon(filename, parent=None)[source]#

Store a looping QMovie to provide icons for each frames. Provides an event with the new icon everytime the movie frame is updated.

class MultiImageAnimatedIcon(filename, parent=None)[source]#

Store a looping QMovie to provide icons for each frames. Provides an event with the new icon everytime the movie frame is updated.

getWaitIcon()[source]#

Returns a cached version of the waiting AbstractAnimatedIcon.

Return type:

AbstractAnimatedIcon

getAnimatedIcon(name)[source]#

Create an AbstractAnimatedIcon from a resource name.

The resource name can be prefixed by the name of a resource directory. For example “silx:foo.png” identify the resource “foo.png” from the resource directory “silx”.

If no prefix are specified, the file with be returned from the silx resource directory with a specific path “gui/icons”.

See also silx.resources.register_resource_directory().

Try to load a mng or a gif file, then try to load a multi-image animated icon.

In Qt5 mng or gif are not used, because the transparency is not very well managed.

Parameters:

name (str) – Name of the icon, in one of the defined icons in this module.

Returns:

Corresponding AbstractAnimatedIcon

Raises:

ValueError when name is not known

getQIcon(name)[source]#

Create a QIcon from its name.

The resource name can be prefixed by the name of a resource directory. For example “silx:foo.png” identify the resource “foo.png” from the resource directory “silx”.

If no prefix are specified, the file with be returned from the silx resource directory with a specific path “gui/icons”.

See also silx.resources.register_resource_directory().

Parameters:

name (str) – Name of the icon, in one of the defined icons in this module.

Returns:

Corresponding QIcon

Raises:

ValueError when name is not known

getQPixmap(name)[source]#

Create a QPixmap from its name.

The resource name can be prefixed by the name of a resource directory. For example “silx:foo.png” identify the resource “foo.png” from the resource directory “silx”.

If no prefix are specified, the file with be returned from the silx resource directory with a specific path “gui/icons”.

See also silx.resources.register_resource_directory().

Parameters:

name (str) – Name of the icon, in one of the defined icons in this module.

Returns:

Corresponding QPixmap

Raises:

ValueError when name is not known

getQFile(name)[source]#

Create a QFile from an icon name. Filename is found according to supported Qt formats.

The resource name can be prefixed by the name of a resource directory. For example “silx:foo.png” identify the resource “foo.png” from the resource directory “silx”.

If no prefix are specified, the file with be returned from the silx resource directory with a specific path “gui/icons”.

See also silx.resources.register_resource_directory().

Parameters:

name (str) – Name of the icon, in one of the defined icons in this module.

Returns:

Corresponding QFile

Return type:

qt.QFile

Raises:

ValueError when name is not known

Available icons#

Icon

Name

3d-plane-normal-x

3d-plane-normal-x

3d-plane-normal-y

3d-plane-normal-y

3d-plane-normal-z

3d-plane-normal-z

3d-plane-pan

3d-plane-pan

3d-plane

3d-plane

add-range-horizontal

add-range-horizontal

add-shape-arc

add-shape-arc

add-shape-circle

add-shape-circle

add-shape-cross

add-shape-cross

add-shape-diagonal

add-shape-diagonal

add-shape-ellipse

add-shape-ellipse

add-shape-horizontal

add-shape-horizontal

add-shape-point

add-shape-point

add-shape-polygon

add-shape-polygon

add-shape-rectangle

add-shape-rectangle

add-shape-rotated-rectangle

add-shape-rotated-rectangle

add-shape-unknown

add-shape-unknown

add-shape-vertical

add-shape-vertical

add

add

aggregation-mode

aggregation-mode

arrow-keys

arrow-keys

axis

axis

backend-opengl

backend-opengl

camera

camera

clipboard

clipboard

close

close

colorbar

colorbar

colormap-histogram

colormap-histogram

colormap-none

colormap-none

colormap-norm-arcsinh

colormap-norm-arcsinh

colormap-norm-gamma

colormap-norm-gamma

colormap-norm-linear

colormap-norm-linear

colormap-norm-log

colormap-norm-log

colormap-norm-sqrt

colormap-norm-sqrt

colormap-range

colormap-range

colormap

colormap

compare-align-auto

compare-align-auto

compare-align-center

compare-align-center

compare-align-origin

compare-align-origin

compare-align-stretch

compare-align-stretch

compare-keypoints

compare-keypoints

compare-mode-a-minus-b

compare-mode-a-minus-b

compare-mode-a

compare-mode-a

compare-mode-b

compare-mode-b

compare-mode-hline

compare-mode-hline

compare-mode-rb-channel

compare-mode-rb-channel

compare-mode-rbneg-channel

compare-mode-rbneg-channel

compare-mode-vline

compare-mode-vline

crop

crop

crosshair

crosshair

cube-back

cube-back

cube-bottom

cube-bottom

cube-front

cube-front

cube-left

cube-left

cube-right

cube-right

cube-rotate

cube-rotate

cube-top

cube-top

cube

cube

description-description

description-description

description-error

description-error

description-name

description-name

description-program

description-program

description-title

description-title

description-value

description-value

document-open

document-open

document-print

document-print

document-save

document-save

draw-brush

draw-brush

draw-pencil

draw-pencil

draw-rubber

draw-rubber

edit-copy

edit-copy

eye

eye

first

first

folder

folder

image-mask

image-mask

image-select-add

image-select-add

image-select-box

image-select-box

image-select-brush

image-select-brush

image-select-erase-rubber

image-select-erase-rubber

image-select-erase

image-select-erase

image

image

item-0dim

item-0dim

item-1dim

item-1dim

item-2dim

item-2dim

item-3dim

item-3dim

item-ndim

item-ndim

item-none

item-none

item-object

item-object

last

last

layer-nx

layer-nx

mask-clear-all

mask-clear-all

mask-clear

mask-clear

mask-invert

mask-invert

math-amplitude

math-amplitude

math-average

math-average

math-derive

math-derive

math-energy

math-energy

math-fit

math-fit

math-imaginary

math-imaginary

math-mean

math-mean

math-normalize

math-normalize

math-peak-reset

math-peak-reset

math-peak-search

math-peak-search

math-peak

math-peak

math-phase-color-log

math-phase-color-log

math-phase-color

math-phase-color

math-phase

math-phase

math-real

math-real

math-sigma

math-sigma

math-smooth

math-smooth

math-square-amplitude

math-square-amplitude

math-substract

math-substract

math-swap-sign

math-swap-sign

math-ymin-to-zero

math-ymin-to-zero

median-filter

median-filter

next

next

normal

normal

nxdata-axis-add

nxdata-axis-add

nxdata-axis-remove

nxdata-axis-remove

nxdata-create

nxdata-create

nxdata-remove

nxdata-remove

pan

pan

pixel-intensities

pixel-intensities

plot-grid

plot-grid

plot-roi-above

plot-roi-above

plot-roi-below

plot-roi-below

plot-roi-between

plot-roi-between

plot-roi-reset

plot-roi-reset

plot-roi

plot-roi

plot-symbols

plot-symbols

plot-toggle-points

plot-toggle-points

plot-widget

plot-widget

plot-window-image

plot-window-image

plot-window

plot-window

plot-xauto

plot-xauto

plot-xlog

plot-xlog

plot-yauto

plot-yauto

plot-ydown

plot-ydown

plot-ylog

plot-ylog

plot-yup

plot-yup

pointing-hand

pointing-hand

previous

previous

profile-clear

profile-clear

profile1D

profile1D

profile2D

profile2D

remove

remove

rm

rm

rotate-3d

rotate-3d

rudder

rudder

ruler

ruler

scale-auto

scale-auto

scale-fixed

scale-fixed

selected

selected

shape-circle-solid

shape-circle-solid

shape-circle

shape-circle

shape-cross

shape-cross

shape-diagonal-directed

shape-diagonal-directed

shape-diagonal

shape-diagonal

shape-ellipse-solid

shape-ellipse-solid

shape-ellipse

shape-ellipse

shape-horizontal

shape-horizontal

shape-polygon

shape-polygon

shape-rectangle

shape-rectangle

shape-square

shape-square

shape-vertical

shape-vertical

side-histograms

side-histograms

silx

silx

slice-cross

slice-cross

slice-horizontal

slice-horizontal

slice-vertical

slice-vertical

sliders-off

sliders-off

sliders-on

sliders-on

spec

spec

stats-active-items

stats-active-items

stats-visible-data

stats-visible-data

stats-whole-data

stats-whole-data

stats-whole-items

stats-whole-items

tree-collapse-all

tree-collapse-all

tree-expand-all

tree-expand-all

tree-sort

tree-sort

view-1d

view-1d

view-2d-stack

view-2d-stack

view-2d

view-2d

view-3d

view-3d

view-fullscreen

view-fullscreen

view-hdf5

view-hdf5

view-nexus

view-nexus

view-nofullscreen

view-nofullscreen

view-raw

view-raw

view-refresh

view-refresh

view-text

view-text

window-new

window-new

zoom-back

zoom-back

zoom-in

zoom-in

zoom-original

zoom-original

zoom-out

zoom-out

zoom

zoom