TaurusScrollArea

Inheritance diagram of TaurusScrollArea
class TaurusScrollArea(parent=None, designMode=False)[source]

Bases: PyQt5.QtWidgets.QScrollArea, taurus.qt.qtgui.container.taurusbasecontainer.TaurusBaseContainer

This is a Qt.QScrollArea that additionally accepts a model property. This type of taurus container classes are specially useful if you define a parent taurus model to them and set all contained taurus widgets to use parent model. Example:

from taurus.qt.qtgui.container import *
from taurus.qt.qtgui.display import *

widget = TaurusScrollArea()
layout = Qt.QVBoxLayout()
widget.setLayout(layout)
widget.model = 'sys/database/2'
stateWidget = TaurusLabel()
layout.addWidget(stateWidget)
stateWidget.model = 'sys/database/2/state'
applyPendingChanges()[source]
getPendingOperations()[source]

Returns the sequence of pending operations

Return type

sequence <TaurusOperation>

Returns

a list of pending operations

classmethod getQtDesignerPluginInfo()[source]

Returns pertinent information in order to be able to build a valid QtDesigner widget plugin.

The dictionary returned by this method should contain at least the following keys and values: - ‘module’ : a string representing the full python module name (ex.: ‘taurus.qt.qtgui.base’) - ‘icon’ : a string representing valid resource icon (ex.: ‘designer:combobox.png’) - ‘container’ : a bool telling if this widget is a container widget or not.

This default implementation returns the following dictionary:

{ 'group'     : 'Taurus [Unclassified]',
  'icon'      : 'logos:taurus.png',
  'container' : False }
Return type

dict

Returns

a map with pertinent designer information

hasPendingOperations()[source]

Returns if the component has pending operations

Return type

bool

Returns

True if there are pending operations or False otherwise

model

Returns the model name for this component.

Return type

str

Returns

the model name.

modelChanged
resetPendingChanges()[source]
resetPendingOperations()[source]

Clears the list of pending operations

showQuality

Returns if showing the quality as a background color

Return type

bool

Returns

True if showing the quality or False otherwise

useParentModel

Returns whether this component is using the parent model

Return type

bool

Returns

True if using parent model or False otherwise