schrodinger.ui.qt.icons module¶
Icons for use in Python scripts To use:
import icons icon = QtGui.QIcon(icons.PROJECT_ICON)
Copyright Schrodinger, LLC. All rights reserved.
- schrodinger.ui.qt.icons.get_standard_icon_pixmap(icon_index, size=24)¶
Get a pixmap of a standard Qt icon
This method will not work if called before the QApplication is started - it will raise a RuntimeError
- Parameters
icon_index (int) – The
QtWidgets.QStyle
index of the desired iconsize (int) – The pixmap will be a square of size pixels on each side.
- Return type
QtGui.QPixmap
- Returns
A pixmap of the requested icon
- Raises
RuntimeError – If a QApplication has not been started
- schrodinger.ui.qt.icons.get_validation_pixmaps(size=24)¶
Get pixmaps used for validation icons - invalid, intermediate and valid
See also
schrodinger.ui.qt.swidgets.SValidIndicator
for usage of these iconsNote that this method (or any method that calls get_standard_icon_pixmap) will not work if called before the QApplication is started.
- Parameters
size (int) – The pixmap will be a square of size pixels on each side.
- Return type
QtGui.QPixmap
,QtGui.QPixmap
,QtGui.QPixmap
- Returns
The valid, intermediate and invalid icons to use to display the current status of a validated widget
- schrodinger.ui.qt.icons.get_icon(myicon)¶