Subgroup: Feature
Class: QgsFeatureListView¶
-
class
qgis.gui.
QgsFeatureListView
¶ Bases:
PyQt5.QtWidgets.QListView
Shows a list of features and renders a edit button next to each feature.
Accepts a display expression to define the way, features are rendered. Uses a QgsFeatureListModel as source model.
Methods
acceptDrops
accessibleDescription
accessibleName
actionEvent
actions
activateWindow
addAction
addActions
addScrollBarWidget
adjustSize
alternatingRowColors
autoFillBackground
autoScrollMargin
backgroundRole
baseSize
batchSize
blockSignals
changeEvent
childAt
childAt(self, int, int) -> QWidget childEvent
children
childrenRect
childrenRegion
clearFocus
clearMask
clearPropertyFlags
clearSelection
close
closeEditor
closeEvent
closePersistentEditor
colorCount
commitData
connectNotify
contentsMargins
contentsRect
contextMenuEvent
contextMenuPolicy
cornerWidget
create
createWindowContainer
currentChanged
currentEditSelection
Get the currentEditSelection currentIndex
cursor
customEvent
dataChanged
defaultDropAction
deleteLater
depth
destroy
devType
devicePixelRatio
devicePixelRatioF
devicePixelRatioFScale
dirtyRegionOffset
disconnect
disconnectNotify
displayExpression
Returns the expression which is currently used to render the features. dragDropMode
dragDropOverwriteMode
dragEnabled
dragEnterEvent
dragLeaveEvent
dragMoveEvent
drawFrame
dropEvent
dropIndicatorPosition
dumpObjectInfo
dumpObjectTree
dynamicPropertyNames
edit
editTriggers
editorDestroyed
effectiveWinId
ensurePolished
enterEvent
event
eventFilter
executeDelayedItemsLayout
featureListModel
Get the featureListModel used by this view find
findChild
findChild(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> QObject findChildren
findChildren(self, Tuple, name: str = ‘’, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) -> List[QObject] flow
focusInEvent
focusNextChild
focusNextPrevChild
focusOutEvent
focusPolicy
focusPreviousChild
focusProxy
focusWidget
font
fontInfo
fontMetrics
foregroundRole
frameGeometry
frameRect
frameShadow
frameShape
frameSize
frameStyle
frameWidth
geometry
getContentsMargins
grab
grabGesture
grabKeyboard
grabMouse
grabMouse(self, Union[QCursor, Qt.CursorShape]) grabShortcut
graphicsEffect
graphicsProxyWidget
gridSize
hasAutoScroll
hasFocus
hasHeightForWidth
hasMouseTracking
hasTabletTracking
height
heightForWidth
heightMM
hide
hideEvent
horizontalOffset
horizontalScrollBar
horizontalScrollBarPolicy
horizontalScrollMode
horizontalScrollbarAction
horizontalScrollbarValueChanged
iconSize
indexAt
indexWidget
inherits
initPainter
initStyleOption
inputMethodEvent
inputMethodHints
inputMethodQuery
insertAction
insertActions
installEventFilter
isActiveWindow
isAncestorOf
isEnabled
isEnabledTo
isFullScreen
isHidden
isIndexHidden
isLeftToRight
isMaximized
isMinimized
isModal
isRightToLeft
isRowHidden
isSelectionRectVisible
isSignalConnected
isVisible
isVisibleTo
isWidgetType
isWindow
isWindowModified
isWindowType
isWrapping
itemDelegate
itemDelegate(self, QModelIndex) -> QAbstractItemDelegate itemDelegateForColumn
itemDelegateForRow
keyPressEvent
keyReleaseEvent
keyboardGrabber
keyboardSearch
killTimer
layerCache
Returns the layer cache layout
layoutDirection
layoutMode
leaveEvent
lineWidth
locale
logicalDpiX
logicalDpiY
lower
mapFrom
mapFromGlobal
mapFromParent
mapTo
mapToGlobal
mapToParent
mask
maximumHeight
maximumSize
maximumViewportSize
maximumWidth
metaObject
metric
midLineWidth
minimumHeight
minimumSize
minimumSizeHint
minimumWidth
model
modelColumn
mouseDoubleClickEvent
mouseGrabber
mouseMoveEvent
mousePressEvent
mouseReleaseEvent
move
move(self, int, int) moveCursor
moveEvent
moveToThread
movement
nativeEvent
nativeParentWidget
nextInFocusChain
normalGeometry
objectName
openPersistentEditor
overrideWindowFlags
overrideWindowState
paintEngine
paintEvent
paintingActive
palette
parent
parentWidget
parserErrorString
Returns a detailed message about errors while parsing a QgsExpression
.physicalDpiX
physicalDpiY
pos
previousInFocusChain
property
pyqtConfigure
Each keyword argument is either the name of a Qt property or a Qt signal. raise_
receivers
rect
rectForIndex
releaseKeyboard
releaseMouse
releaseShortcut
removeAction
removeEventFilter
render
render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWidget.RenderFlags(QWidget.DrawWindowBackground|QWidget.DrawChildren)) repaint
repaint(self, int, int, int, int) repaintRequested
repaintRequested(self) reset
resetHorizontalScrollMode
resetVerticalScrollMode
resize
resize(self, int, int) resizeEvent
resizeMode
restoreGeometry
rootIndex
rowsAboutToBeRemoved
rowsInserted
saveGeometry
scheduleDelayedItemsLayout
scroll
scroll(self, int, int, QRect) scrollBarWidgets
scrollContentsBy
scrollDirtyRegion
scrollTo
scrollToBottom
scrollToTop
selectAll
Select all currently visible features selectedIndexes
selectionBehavior
selectionChanged
selectionCommand
selectionMode
selectionModel
sender
senderSignalIndex
setAcceptDrops
setAccessibleDescription
setAccessibleName
setAlternatingRowColors
setAttribute
setAutoFillBackground
setAutoScroll
setAutoScrollMargin
setBackgroundRole
setBaseSize
setBaseSize(self, QSize) setBatchSize
setContentsMargins
setContentsMargins(self, QMargins) setContextMenuPolicy
setCornerWidget
setCurrentFeatureEdited
Sets if the currently shown form has received any edit events so far. setCurrentIndex
setCursor
setDefaultDropAction
setDirtyRegion
setDisabled
setDisplayExpression
The display expression is an expression used to render the fields into a single string which is displaied. setDragDropMode
setDragDropOverwriteMode
setDragEnabled
setDropIndicatorShown
setEditSelection
Set the feature(s) to be edited setEditTriggers
setEnabled
setFeatureSelectionManager
setFeatureSelectionManager setFixedHeight
setFixedSize
setFixedSize(self, int, int) setFixedWidth
setFlow
setFocus
setFocus(self, Qt.FocusReason) setFocusPolicy
setFocusProxy
setFont
setForegroundRole
setFrameRect
setFrameShadow
setFrameShape
setFrameStyle
setGeometry
setGeometry(self, int, int, int, int) setGraphicsEffect
setGridSize
setHidden
setHorizontalScrollBar
setHorizontalScrollBarPolicy
setHorizontalScrollMode
setIconSize
setIndexWidget
setInputMethodHints
setItemDelegate
setItemDelegateForColumn
setItemDelegateForRow
setLayout
setLayoutDirection
setLayoutMode
setLineWidth
setLocale
setMask
setMask(self, QRegion) setMaximumHeight
setMaximumSize
setMaximumSize(self, QSize) setMaximumWidth
setMidLineWidth
setMinimumHeight
setMinimumSize
setMinimumSize(self, QSize) setMinimumWidth
setModel
Set the QgsFeatureListModel which is used to retrieve information setModelColumn
setMouseTracking
setMovement
setObjectName
setPalette
setParent
setParent(self, QWidget, Union[Qt.WindowFlags, Qt.WindowType]) setPositionForIndex
setProperty
setResizeMode
setRootIndex
setRowHidden
setSelection
setSelectionBehavior
setSelectionMode
setSelectionModel
setSelectionRectVisible
setShortcutAutoRepeat
setShortcutEnabled
setSizeAdjustPolicy
setSizeIncrement
setSizeIncrement(self, QSize) setSizePolicy
setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy) setSpacing
setState
setStatusTip
setStyle
setStyleSheet
setTabKeyNavigation
setTabOrder
setTabletTracking
setTextElideMode
setToolTip
setToolTipDuration
setUniformItemSizes
setUpdatesEnabled
setVerticalScrollBar
setVerticalScrollBarPolicy
setVerticalScrollMode
setViewMode
setViewport
setViewportMargins
setVisible
setWhatsThis
setWindowFilePath
setWindowFlag
setWindowFlags
setWindowIcon
setWindowIconText
setWindowModality
setWindowModified
setWindowOpacity
setWindowRole
setWindowState
setWindowTitle
setWordWrap
setWrapping
setupViewport
sharedPainter
show
showDropIndicator
showEvent
showFullScreen
showMaximized
showMinimized
showNormal
signalsBlocked
size
sizeAdjustPolicy
sizeHint
sizeHintForColumn
sizeHintForIndex
sizeHintForRow
sizeIncrement
sizePolicy
spacing
stackUnder
startDrag
startTimer
state
statusTip
style
styleSheet
tabKeyNavigation
tabletEvent
testAttribute
textElideMode
thread
timerEvent
toolTip
toolTipDuration
tr
underMouse
ungrabGesture
uniformItemSizes
unsetCursor
unsetLayoutDirection
unsetLocale
update
update(self, QModelIndex) updateEditorData
updateEditorGeometries
updateGeometries
updateGeometry
updateMicroFocus
updatesEnabled
verticalOffset
verticalScrollBar
verticalScrollBarPolicy
verticalScrollMode
verticalScrollbarAction
verticalScrollbarValueChanged
viewMode
viewOptions
viewport
viewportEvent
viewportMargins
viewportSizeHint
visibleRegion
visualRect
visualRegionForSelection
whatsThis
wheelEvent
width
widthMM
winId
window
windowFilePath
windowFlags
windowHandle
windowIcon
windowIconText
windowModality
windowOpacity
windowRole
windowState
windowTitle
windowType
wordWrap
x
y
Attributes
AboveItem
Adjust
AdjustIgnored
AdjustToContents
AdjustToContentsOnFirstShow
AllEditTriggers
AnimatingState
AnyKeyPressed
Batched
BelowItem
Box
CollapsingState
ContiguousSelection
CurrentChanged
DoubleClicked
DragDrop
DragOnly
DragSelectingState
DraggingState
DrawChildren
DrawWindowBackground
DropOnly
EditKeyPressed
EditingState
EnsureVisible
ExpandingState
ExtendedSelection
Fixed
Free
HLine
IconMode
IgnoreMask
InternalMove
LeftToRight
ListMode
MoveDown
MoveEnd
MoveHome
MoveLeft
MoveNext
MovePageDown
MovePageUp
MovePrevious
MoveRight
MoveUp
MultiSelection
NoDragDrop
NoEditTriggers
NoFrame
NoSelection
NoState
OnItem
OnViewport
Panel
PdmDepth
PdmDevicePixelRatio
PdmDevicePixelRatioScaled
PdmDpiX
PdmDpiY
PdmHeight
PdmHeightMM
PdmNumColors
PdmPhysicalDpiX
PdmPhysicalDpiY
PdmWidth
PdmWidthMM
Plain
PositionAtBottom
PositionAtCenter
PositionAtTop
Raised
ScrollPerItem
ScrollPerPixel
SelectColumns
SelectItems
SelectRows
SelectedClicked
Shadow_Mask
Shape_Mask
SinglePass
SingleSelection
Snap
Static
StyledPanel
Sunken
TopToBottom
VLine
WinPanel
activated
activated(self, QModelIndex) [signal] clicked
clicked(self, QModelIndex) [signal] currentEditSelectionChanged
Is emitted, whenever the current edit selection has been changed. customContextMenuRequested
customContextMenuRequested(self, QPoint) [signal] destroyed
destroyed(self, QObject = None) [signal] displayExpressionChanged
Is emitted, whenever the display expression is successfully changed doubleClicked
doubleClicked(self, QModelIndex) [signal] entered
entered(self, QModelIndex) [signal] iconSizeChanged
iconSizeChanged(self, QSize) [signal] indexesMoved
indexesMoved(self, object) [signal] objectNameChanged
objectNameChanged(self, str) [signal] pressed
pressed(self, QModelIndex) [signal] staticMetaObject
viewportEntered
viewportEntered(self) [signal] willShowContextMenu
Is emitted, when the context menu is created to add the specific actions to it windowIconChanged
windowIconChanged(self, QIcon) [signal] windowIconTextChanged
windowIconTextChanged(self, str) [signal] windowTitleChanged
windowTitleChanged(self, str) [signal] -
actionEvent
()¶
-
changeEvent
()¶
-
childEvent
()¶
-
closeEditor
()¶
-
closeEvent
()¶
-
commitData
()¶
-
connectNotify
()¶
-
contextMenuEvent
(self, event: QContextMenuEvent)¶
-
create
()¶
-
currentChanged
()¶
-
currentEditSelection
(self) → object¶ Get the currentEditSelection
Returns: A list of edited feature ids
-
currentEditSelectionChanged
¶ Is emitted, whenever the current edit selection has been changed.
Parameters: feat – the feature, which will be edited. [signal]
-
customEvent
()¶
-
dataChanged
()¶
-
destroy
()¶
-
dirtyRegionOffset
()¶
-
disconnectNotify
()¶
-
displayExpression
(self) → str¶ Returns the expression which is currently used to render the features.
Returns: A string containing the currend display expression See also
-
displayExpressionChanged
¶ Is emitted, whenever the display expression is successfully changed
Parameters: expression – The expression that was applied [signal]
-
dragEnterEvent
()¶
-
dragLeaveEvent
()¶
-
dragMoveEvent
()¶
-
drawFrame
()¶
-
dropEvent
()¶
-
dropIndicatorPosition
()¶
-
edit
()¶
-
editorDestroyed
()¶
-
enterEvent
()¶
-
event
()¶
-
eventFilter
()¶
-
executeDelayedItemsLayout
()¶
-
featureListModel
(self) → QgsFeatureListModel¶ Get the featureListModel used by this view
Returns: The model in use
-
focusInEvent
()¶
-
focusNextChild
()¶
-
focusNextPrevChild
()¶
-
focusOutEvent
()¶
-
focusPreviousChild
()¶
-
hideEvent
()¶
-
horizontalOffset
()¶
-
horizontalScrollbarAction
()¶
-
horizontalScrollbarValueChanged
()¶
-
initPainter
()¶
-
initStyleOption
()¶
-
inputMethodEvent
()¶
-
isIndexHidden
()¶
-
isSignalConnected
()¶
-
keyPressEvent
(self, event: QKeyEvent)¶
-
keyReleaseEvent
()¶
-
layerCache
(self) → QgsVectorLayerCache¶ Returns the layer cache
Returns: the layer cache used as backend
-
leaveEvent
()¶
-
metric
()¶
-
mouseDoubleClickEvent
()¶
-
mouseMoveEvent
(self, event: QMouseEvent)¶
-
mousePressEvent
(self, event: QMouseEvent)¶
-
mouseReleaseEvent
(self, event: QMouseEvent)¶
-
moveCursor
()¶
-
moveEvent
()¶
-
nativeEvent
()¶
-
paintEvent
()¶
-
parserErrorString
(self) → str¶ Returns a detailed message about errors while parsing a
QgsExpression
.Returns: A message containing information about the parser error.
-
receivers
()¶
-
rectForIndex
()¶
-
repaintRequested
(self, indexes: object)¶ repaintRequested(self)
-
resizeEvent
()¶
-
rowsAboutToBeRemoved
()¶
-
rowsInserted
()¶
-
scheduleDelayedItemsLayout
()¶
-
scrollContentsBy
()¶
-
scrollDirtyRegion
()¶
-
selectAll
(self)¶ Select all currently visible features
-
selectedIndexes
()¶
-
selectionChanged
()¶
-
selectionCommand
()¶
-
sender
()¶
-
senderSignalIndex
()¶
-
setCurrentFeatureEdited
(self, state: bool)¶ Sets if the currently shown form has received any edit events so far.
Parameters: state – The state
-
setDirtyRegion
()¶
-
setDisplayExpression
(self, displayExpression: str) → bool¶ The display expression is an expression used to render the fields into a single string which is displaied.
Parameters: displayExpression – The expression used to render the feature See also
-
setEditSelection
(self, fids: object)¶ Set the feature(s) to be edited
Parameters: fids – A list of features to be edited setEditSelection(self, index: QModelIndex, command: Union[QItemSelectionModel.SelectionFlags, QItemSelectionModel.SelectionFlag]) Set the feature(s) to be edited
Parameters: - index – The selection to set
- command – selection update mode
-
setFeatureSelectionManager
(self, featureSelectionManager: QgsIFeatureSelectionManager)¶ setFeatureSelectionManager
Parameters: featureSelectionManager – We will take ownership
-
setModel
(self, featureListModel: QgsFeatureListModel)¶ Set the QgsFeatureListModel which is used to retrieve information
Parameters: featureListModel – The model to use
-
setPositionForIndex
()¶
-
setSelection
()¶
-
setState
()¶
-
setViewportMargins
()¶
-
showEvent
()¶
-
startDrag
()¶
-
state
()¶
-
tabletEvent
()¶
-
timerEvent
()¶
-
updateEditorData
()¶
-
updateEditorGeometries
()¶
-
updateGeometries
()¶
-
updateMicroFocus
()¶
-
verticalOffset
()¶
-
verticalScrollbarAction
()¶
-
verticalScrollbarValueChanged
()¶
-
viewOptions
()¶
-
viewportEvent
()¶
-
viewportMargins
()¶
-
viewportSizeHint
()¶
-
visualRegionForSelection
()¶
-
wheelEvent
()¶
-
willShowContextMenu
¶ Is emitted, when the context menu is created to add the specific actions to it
Parameters: - menu – is the already created context menu
- atIndex – is the position of the current feature in the model [signal]
-