# `taurus.qt.qtgui.table`

This package provides taurus Qt table widgets

Classes

class QBaseTableWidget(parent=None, designMode=False, with_filter_widget=True, with_selection_widget=True, with_refresh_widget=True, perspective=None, proxy=None)

  (more info)

class QDictionaryEditor(parent=None, designMode=None, title=None)

  (more info)

class QListEditor(parent=None, designMode=None, title=None)

  (more info)

class QLoggingTable

  A Qt table that displays the taurus logging messages

  (more info)

class QLoggingTableModel(parent=None, capacity=500000, freq=0.25)

  (more info)

class QLoggingWidget(parent=None, designMode=False, with_filter_widget=<class 'taurus.qt.qtgui.table.qlogtable.LoggingToolBar'>, with_selection_widget=True, with_refresh_widget=True, perspective=None, proxy=None)

  (more info)

class QRemoteLoggingTableModel(parent=None, capacity=500000, freq=0.25)

  A remote Qt table that displays the taurus logging messages

  (more info)

class TaurusBaseTableWidget(parent=None, designMode=False, with_filter_widget=True, perspective=None, proxy=None)

  A class:taurus.qt.qtgui.tree.QBaseTableWidget that connects to a taurus model.

  Filters can be inserted into this widget to restrict the items that are seen.

  (more info)

class TaurusDbTableWidget(parent=None, designMode=False, with_filter_widget=True, perspective=None, proxy=None)

  A class:taurus.qt.qtgui.tree.TaurusBaseTableWidget that connects to a `taurus.core.taurusauthority.TaurusAuthority` model. It can show the list of database elements in two different perspectives:

  - device : a device list based perspective

  - server : a server list based perspective

  Filters can be inserted into this widget to restrict the items that are seen.

  (more info)

class TaurusGrid(parent=None, designMode=False)

  TaurusGrid is a Taurus widget designed to represent a set of attributes distributed in columns and rows. The Model will be a list with attributes or device names (for devices the State attribute will be shown). Each setModel(*) execution will be able to modify the attribute list.

  An example of execution:

      python taurusgrid.py "model=lt.*/VC.*/.*/((C*)|(P*)|(I*))"                               cols=IP,CCG,PNV rows=LT01,LT02

  (more info)

class TaurusPropTable(parent=None, designMode=False)

  This widget will show a list of properties of device and the list of values.

  (more info)

class TaurusValuesTable(parent=None, designMode=False, defaultWriteMode=None)

  A table for displaying and/or editing 1D/2D Taurus attributes

  (more info)