Package Camelot :: Package camelot :: Package view :: Package controls :: Module tableview :: Class TableWidget |
[frames] | no frames]

# Class TableWidget

source code

A widget displaying a table, to be used within a TableView

Nested Classes
Inherited from `PyQt4.QtGui.QAbstractItemView`: `CursorAction`, `DragDropMode`, `DropIndicatorPosition`, `EditTrigger`, `EditTriggers`, `ScrollHint`, `ScrollMode`, `SelectionBehavior`, `SelectionMode`, `State` Inherited from `PyQt4.QtGui.QFrame`: `Shadow`, `Shape`, `StyleMask` Inherited from `PyQt4.QtGui.QWidget`: `RenderFlag`, `RenderFlags` Inherited from `PyQt4.QtGui.QPaintDevice`: `PaintDeviceMetric`

Instance Methods
__init__(self, parent=None) x.__init__(...) initializes x; see x.__class__.__doc__ for signature | source code
horizontal_section_clicked(self, logical_index) Update the sorting of the model and the header | source code
setModel(self, model) | source code
activated(self, selectedIndex, previousSelectedIndex) QAbstractItemView.activated(QModelIndex) [signal] | source code
Inherited from `PyQt4.QtGui.QTableView`: `clearSpans`, `columnAt`, `columnCountChanged`, `columnMoved`, `columnResized`, `columnSpan`, `columnViewportPosition`, `columnWidth`, `currentChanged`, `gridStyle`, `hideColumn`, `hideRow`, `horizontalHeader`, `horizontalOffset`, `horizontalScrollbarAction`, `indexAt`, `isColumnHidden`, `isCornerButtonEnabled`, `isIndexHidden`, `isRowHidden`, `isSortingEnabled`, `moveCursor`, `paintEvent`, `resizeColumnToContents`, `resizeColumnsToContents`, `resizeRowToContents`, `resizeRowsToContents`, `rowAt`, `rowCountChanged`, `rowHeight`, `rowMoved`, `rowResized`, `rowSpan`, `rowViewportPosition`, `scrollContentsBy`, `scrollTo`, `selectColumn`, `selectRow`, `selectedIndexes`, `selectionChanged`, `setColumnHidden`, `setColumnWidth`, `setCornerButtonEnabled`, `setGridStyle`, `setHorizontalHeader`, `setRootIndex`, `setRowHeight`, `setRowHidden`, `setSelection`, `setSelectionModel`, `setShowGrid`, `setSortingEnabled`, `setSpan`, `setVerticalHeader`, `setWordWrap`, `showColumn`, `showGrid`, `showRow`, `sizeHintForColumn`, `sizeHintForRow`, `sortByColumn`, `timerEvent`, `updateGeometries`, `verticalHeader`, `verticalOffset`, `verticalScrollbarAction`, `viewOptions`, `visualRect`, `visualRegionForSelection`, `wordWrap` Inherited from `PyQt4.QtGui.QAbstractItemView`: `alternatingRowColors`, `autoScrollMargin`, `clearSelection`, `clicked`, `closeEditor`, `closePersistentEditor`, `commitData`, `currentIndex`, `dataChanged`, `defaultDropAction`, `dirtyRegionOffset`, `doItemsLayout`, `doubleClicked`, `dragDropMode`, `dragDropOverwriteMode`, `dragEnabled`, `dragEnterEvent`, `dragLeaveEvent`, `dragMoveEvent`, `dropEvent`, `dropIndicatorPosition`, `edit`, `editTriggers`, `editorDestroyed`, `entered`, `event`, `executeDelayedItemsLayout`, `focusInEvent`, `focusNextPrevChild`, `focusOutEvent`, `hasAutoScroll`, `horizontalScrollMode`, `horizontalScrollbarValueChanged`, `horizontalStepsPerItem`, `iconSize`, `indexWidget`, `inputMethodEvent`, `inputMethodQuery`, `itemDelegate`, `itemDelegateForColumn`, `itemDelegateForRow`, `keyPressEvent`, `keyboardSearch`, `model`, `mouseDoubleClickEvent`, `mouseMoveEvent`, `mousePressEvent`, `mouseReleaseEvent`, `openPersistentEditor`, `pressed`, `reset`, `resizeEvent`, `rootIndex`, `rowsAboutToBeRemoved`, `rowsInserted`, `scheduleDelayedItemsLayout`, `scrollDirtyRegion`, `scrollToBottom`, `scrollToTop`, `selectAll`, `selectionBehavior`, `selectionCommand`, `selectionMode`, `selectionModel`, `setAlternatingRowColors`, `setAutoScroll`, `setAutoScrollMargin`, `setCurrentIndex`, `setDefaultDropAction`, `setDirtyRegion`, `setDragDropMode`, `setDragDropOverwriteMode`, `setDragEnabled`, `setDropIndicatorShown`, `setEditTriggers`, `setHorizontalScrollMode`, `setHorizontalStepsPerItem`, `setIconSize`, `setIndexWidget`, `setItemDelegate`, `setItemDelegateForColumn`, `setItemDelegateForRow`, `setSelectionBehavior`, `setSelectionMode`, `setState`, `setTabKeyNavigation`, `setTextElideMode`, `setVerticalScrollMode`, `setVerticalStepsPerItem`, `showDropIndicator`, `sizeHintForIndex`, `startDrag`, `state`, `tabKeyNavigation`, `textElideMode`, `update`, `updateEditorData`, `updateEditorGeometries`, `verticalScrollMode`, `verticalScrollbarValueChanged`, `verticalStepsPerItem`, `viewportEntered`, `viewportEvent` Inherited from `PyQt4.QtGui.QAbstractScrollArea`: `addScrollBarWidget`, `contextMenuEvent`, `cornerWidget`, `horizontalScrollBar`, `horizontalScrollBarPolicy`, `maximumViewportSize`, `minimumSizeHint`, `scrollBarWidgets`, `setCornerWidget`, `setHorizontalScrollBar`, `setHorizontalScrollBarPolicy`, `setVerticalScrollBar`, `setVerticalScrollBarPolicy`, `setViewport`, `setViewportMargins`, `setupViewport`, `sizeHint`, `verticalScrollBar`, `verticalScrollBarPolicy`, `viewport`, `wheelEvent` Inherited from `PyQt4.QtGui.QFrame`: `changeEvent`, `drawFrame`, `frameRect`, `frameShadow`, `frameShape`, `frameStyle`, `frameWidth`, `lineWidth`, `midLineWidth`, `setFrameRect`, `setFrameShadow`, `setFrameShape`, `setFrameStyle`, `setLineWidth`, `setMidLineWidth` Inherited from `PyQt4.QtGui.QWidget`: `acceptDrops`, `accessibleDescription`, `accessibleName`, `actionEvent`, `actions`, `activateWindow`, `addAction`, `addActions`, `adjustSize`, `autoFillBackground`, `backgroundRole`, `baseSize`, `childAt`, `childrenRect`, `childrenRegion`, `clearFocus`, `clearMask`, `close`, `closeEvent`, `contentsMargins`, `contentsRect`, `contextMenuPolicy`, `create`, `cursor`, `customContextMenuRequested`, `destroy`, `devType`, `effectiveWinId`, `enabledChange`, `ensurePolished`, `enterEvent`, `find`, `focusNextChild`, `focusPolicy`, `focusPreviousChild`, `focusProxy`, `focusWidget`, `font`, `fontChange`, `fontInfo`, `fontMetrics`, `foregroundRole`, `frameGeometry`, `frameSize`, `geometry`, `getContentsMargins`, `grabGesture`, `grabKeyboard`, `grabMouse`, `grabShortcut`, `graphicsEffect`, `graphicsProxyWidget`, `handle`, `hasFocus`, `hasMouseTracking`, `height`, `heightForWidth`, `hide`, `hideEvent`, `inputContext`, `inputMethodHints`, `insertAction`, `insertActions`, `isActiveWindow`, `isAncestorOf`, `isEnabled`, `isEnabledTo`, `isEnabledToTLW`, `isFullScreen`, `isHidden`, `isLeftToRight`, `isMaximized`, `isMinimized`, `isModal`, `isRightToLeft`, `isTopLevel`, `isVisible`, `isVisibleTo`, `isWindow`, `isWindowModified`, `keyReleaseEvent`, `keyboardGrabber`, `languageChange`, `layout`, `layoutDirection`, `leaveEvent`, `locale`, `lower`, `mapFrom`, `mapFromGlobal`, `mapFromParent`, `mapTo`, `mapToGlobal`, `mapToParent`, `mask`, `maximumHeight`, `maximumSize`, `maximumWidth`, `metric`, `minimumHeight`, `minimumSize`, `minimumWidth`, `mouseGrabber`, `move`, `moveEvent`, `nativeParentWidget`, `nextInFocusChain`, `normalGeometry`, `overrideWindowFlags`, `overrideWindowState`, `paintEngine`, `palette`, `paletteChange`, `parentWidget`, `pos`, `previousInFocusChain`, `raise_`, `rect`, `releaseKeyboard`, `releaseMouse`, `releaseShortcut`, `removeAction`, `render`, `repaint`, `resetInputContext`, `resize`, `restoreGeometry`, `saveGeometry`, `scroll`, `setAcceptDrops`, `setAccessibleDescription`, `setAccessibleName`, `setAttribute`, `setAutoFillBackground`, `setBackgroundRole`, `setBaseSize`, `setContentsMargins`, `setContextMenuPolicy`, `setCursor`, `setDisabled`, `setEnabled`, `setFixedHeight`, `setFixedSize`, `setFixedWidth`, `setFocus`, `setFocusPolicy`, `setFocusProxy`, `setFont`, `setForegroundRole`, `setGeometry`, `setGraphicsEffect`, `setHidden`, `setInputContext`, `setInputMethodHints`, `setLayout`, `setLayoutDirection`, `setLocale`, `setMask`, `setMaximumHeight`, `setMaximumSize`, `setMaximumWidth`, `setMinimumHeight`, `setMinimumSize`, `setMinimumWidth`, `setMouseTracking`, `setPalette`, `setParent`, `setShortcutAutoRepeat`, `setShortcutEnabled`, `setShown`, `setSizeIncrement`, `setSizePolicy`, `setStatusTip`, `setStyle`, `setStyleSheet`, `setTabOrder`, `setToolTip`, `setUpdatesEnabled`, `setVisible`, `setWhatsThis`, `setWindowFilePath`, `setWindowFlags`, `setWindowIcon`, `setWindowIconText`, `setWindowModality`, `setWindowModified`, `setWindowOpacity`, `setWindowRole`, `setWindowState`, `setWindowTitle`, `show`, `showEvent`, `showFullScreen`, `showMaximized`, `showMinimized`, `showNormal`, `size`, `sizeIncrement`, `sizePolicy`, `stackUnder`, `statusTip`, `style`, `styleSheet`, `tabletEvent`, `testAttribute`, `toolTip`, `topLevelWidget`, `underMouse`, `ungrabGesture`, `unsetCursor`, `unsetLayoutDirection`, `unsetLocale`, `updateGeometry`, `updateMicroFocus`, `updatesEnabled`, `visibleRegion`, `whatsThis`, `width`, `winId`, `window`, `windowActivationChange`, `windowFilePath`, `windowFlags`, `windowIcon`, `windowIconText`, `windowModality`, `windowOpacity`, `windowRole`, `windowState`, `windowTitle`, `windowType`, `x`, `x11Info`, `x11PictureHandle`, `y` Inherited from `PyQt4.QtCore.QObject`: `blockSignals`, `childEvent`, `children`, `connect`, `connectNotify`, `customEvent`, `deleteLater`, `destroyed`, `disconnect`, `disconnectNotify`, `dumpObjectInfo`, `dumpObjectTree`, `dynamicPropertyNames`, `emit`, `eventFilter`, `findChild`, `findChildren`, `inherits`, `installEventFilter`, `isWidgetType`, `killTimer`, `metaObject`, `moveToThread`, `objectName`, `parent`, `property`, `pyqtConfigure`, `receivers`, `removeEventFilter`, `sender`, `setObjectName`, `setProperty`, `signalsBlocked`, `startTimer`, `thread`, `tr`, `trUtf8` Inherited from `PyQt4.QtGui.QPaintDevice`: `colorCount`, `depth`, `heightMM`, `logicalDpiX`, `logicalDpiY`, `numColors`, `paintingActive`, `physicalDpiX`, `physicalDpiY`, `widthMM` Inherited from `sip.simplewrapper`: `__delattr__`, `__getattribute__`, `__new__`, `__setattr__` Inherited from `object`: `__format__`, `__hash__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__sizeof__`, `__str__`, `__subclasshook__`

Class Variables
Inherited from `PyQt4.QtGui.QAbstractItemView`: `AboveItem`, `AllEditTriggers`, `AnimatingState`, `AnyKeyPressed`, `BelowItem`, `CollapsingState`, `ContiguousSelection`, `CurrentChanged`, `DoubleClicked`, `DragDrop`, `DragOnly`, `DragSelectingState`, `DraggingState`, `DropOnly`, `EditKeyPressed`, `EditingState`, `EnsureVisible`, `ExpandingState`, `ExtendedSelection`, `InternalMove`, `MoveDown`, `MoveEnd`, `MoveHome`, `MoveLeft`, `MoveNext`, `MovePageDown`, `MovePageUp`, `MovePrevious`, `MoveRight`, `MoveUp`, `MultiSelection`, `NoDragDrop`, `NoEditTriggers`, `NoSelection`, `NoState`, `OnItem`, `OnViewport`, `PositionAtBottom`, `PositionAtCenter`, `PositionAtTop`, `ScrollPerItem`, `ScrollPerPixel`, `SelectColumns`, `SelectItems`, `SelectRows`, `SelectedClicked`, `SingleSelection` Inherited from `PyQt4.QtGui.QFrame`: `Box`, `HLine`, `NoFrame`, `Panel`, `Plain`, `Raised`, `Shadow_Mask`, `Shape_Mask`, `StyledPanel`, `Sunken`, `VLine`, `WinPanel` Inherited from `PyQt4.QtGui.QWidget`: `DrawChildren`, `DrawWindowBackground`, `IgnoreMask` Inherited from `PyQt4.QtCore.QObject`: `staticMetaObject` Inherited from `PyQt4.QtGui.QPaintDevice`: `PdmDepth`, `PdmDpiX`, `PdmDpiY`, `PdmHeight`, `PdmHeightMM`, `PdmNumColors`, `PdmPhysicalDpiX`, `PdmPhysicalDpiY`, `PdmWidth`, `PdmWidthMM`

Properties
Inherited from `object`: `__class__`

Method Details

### __init__(self, parent=None) (Constructor) | source code
x.__init__(...) initializes x; see x.__class__.__doc__ for signature Overrides: object.__init__ (inherited documentation)

### setModel(self, model) | source code
Overrides: PyQt4.QtGui.QAbstractItemView.setModel

### activated(self, selectedIndex, previousSelectedIndex) | source code
QAbstractItemView.activated(QModelIndex) [signal] Overrides: PyQt4.QtGui.QAbstractItemView.activated (inherited documentation)