table_view#
Module Contents#
Table base class |
|
Table widget |
|
Table view |
- class TableItemDelegate(parent: PyQt5.QtWidgets.QTableView)#
Bases:
PyQt5.QtWidgets.QStyledItemDelegate
- setHoverRow(row: int)#
- setPressedRow(row: int)#
- setSelectedRows(indexes: List[PyQt5.QtCore.QModelIndex])#
- sizeHint(option, index)#
- createEditor(parent: PyQt5.QtWidgets.QWidget, option: PyQt5.QtWidgets.QStyleOptionViewItem, index: PyQt5.QtCore.QModelIndex) PyQt5.QtWidgets.QWidget #
- updateEditorGeometry(editor: PyQt5.QtWidgets.QWidget, option: PyQt5.QtWidgets.QStyleOptionViewItem, index: PyQt5.QtCore.QModelIndex)#
- initStyleOption(option: PyQt5.QtWidgets.QStyleOptionViewItem, index: PyQt5.QtCore.QModelIndex)#
- paint(painter, option, index)#
- class TableBase(*args, **kwargs)#
Table base class
- setBorderVisible(isVisible: bool)#
set the visibility of border
- setBorderRadius(radius: int)#
set the radius of border
- leaveEvent(e)#
- resizeEvent(e)#
- keyPressEvent(e: PyQt5.QtGui.QKeyEvent)#
- mousePressEvent(e)#
- mouseReleaseEvent(e)#
- setItemDelegate(delegate: TableItemDelegate)#
- selectAll()#
- selectRow(row: int)#
- clearSelection()#
- setCurrentIndex(index: PyQt5.QtCore.QModelIndex)#
- updateSelectedRows()#
- class TableWidget(parent=None)#
Bases:
TableBase
,PyQt5.QtWidgets.QTableWidget
Table widget
- selectRightClickedRow#
- setCurrentCell(row: int, column: int, command: PyQt5.QtCore.QItemSelectionModel.SelectionFlag | PyQt5.QtCore.QItemSelectionModel.SelectionFlags = None)#
- setCurrentItem(item: PyQt5.QtWidgets.QTableWidgetItem, command: PyQt5.QtCore.QItemSelectionModel.SelectionFlag | PyQt5.QtCore.QItemSelectionModel.SelectionFlags = None)#
- isSelectRightClickedRow()#
- setSelectRightClickedRow(isSelect: bool)#