Class: QgsCheckableComboBox¶
-
class
qgis.gui.
QgsCheckableComboBox
(parent: QWidget = None)¶ Bases:
PyQt5.QtWidgets.QComboBox
Constructor for QgsCheckableComboBox.
QComboBox subclass which allows selecting multiple items.
New in version 3.0.
- Parameters
parent –
-
actionEvent
(self, QActionEvent)¶
-
changeEvent
(self, QEvent)¶
-
checkedItems
(self) → List[str]¶ Returns currently checked items.
See also
- Return type
List[str]
-
checkedItemsChanged
¶ Emitted whenever the checked items list changed. [signal]
- Parameters
items (Iterable[str]) –
-
childEvent
(self, QChildEvent)¶
-
closeEvent
(self, QCloseEvent)¶
-
connectNotify
(self, QMetaMethod)¶
-
contextMenuEvent
(self, QContextMenuEvent)¶
-
create
(self, window: sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)¶
-
customEvent
(self, QEvent)¶
-
defaultText
(self) → str¶ Returns default text which will be displayed in the widget when no items selected.
See also
- Return type
str
-
deselectAllOptions
(self)¶ Removes selection from all items.
-
destroy
(self, destroyWindow: bool = True, destroySubWindows: bool = True)¶
-
disconnectNotify
(self, QMetaMethod)¶
-
dragEnterEvent
(self, QDragEnterEvent)¶
-
dragLeaveEvent
(self, QDragLeaveEvent)¶
-
dragMoveEvent
(self, QDragMoveEvent)¶
-
dropEvent
(self, QDropEvent)¶
-
enterEvent
(self, QEvent)¶
-
eventFilter
(self, object: QObject, event: QEvent) → bool¶ Filters events to enable context menu
- Parameters
object (QObject) –
event (QEvent) –
- Return type
bool
-
focusInEvent
(self, QFocusEvent)¶
-
focusNextChild
(self) → bool¶
-
focusNextPrevChild
(self, bool) → bool¶
-
focusOutEvent
(self, QFocusEvent)¶
-
focusPreviousChild
(self) → bool¶
-
hideEvent
(self, QHideEvent)¶
-
hidePopup
(self)¶ Hides the list of items in the combobox if it is currently visible and resets the internal state.
-
initPainter
(self, QPainter)¶
-
initStyleOption
(self, QStyleOptionComboBox)¶
-
inputMethodEvent
(self, QInputMethodEvent)¶
-
isSignalConnected
(self, QMetaMethod) → bool¶
-
itemCheckState
(self, index: int) → Qt.CheckState¶ Returns the checked state of the item identified by index
- Parameters
index (int) – item index
See also
See also
- Return type
Qt.CheckState
-
keyPressEvent
(self, QKeyEvent)¶
-
keyReleaseEvent
(self, QKeyEvent)¶
-
leaveEvent
(self, QEvent)¶
-
metric
(self, QPaintDevice.PaintDeviceMetric) → int¶
-
mouseDoubleClickEvent
(self, QMouseEvent)¶
-
mouseMoveEvent
(self, QMouseEvent)¶
-
mousePressEvent
(self, QMouseEvent)¶
-
mouseReleaseEvent
(self, QMouseEvent)¶
-
moveEvent
(self, QMoveEvent)¶
-
nativeEvent
(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int]¶
-
paintEvent
(self, QPaintEvent)¶
-
receivers
(self, PYQT_SIGNAL) → int¶
-
resizeEvent
(self, event: QResizeEvent)¶ Handler for widget resizing
- Parameters
event (QResizeEvent) –
-
selectAllOptions
(self)¶ Selects all items.
-
sender
(self) → QObject¶
-
senderSignalIndex
(self) → int¶
-
separator
(self) → str¶ Returns separator used to separate items in the display text.
See also
- Return type
str
-
setCheckedItems
(self, items: Iterable[str])¶ Set items which should be checked/selected.
- Parameters
items (Iterable[str]) – items to select
See also
-
setDefaultText
(self, text: str)¶ Set default text which will be displayed in the widget when no items selected.
- Parameters
text (str) – default text
See also
-
setItemCheckState
(self, index: int, state: Qt.CheckState)¶ Sets the item check state to state
- Parameters
index (int) – item index
state (Qt.CheckState) – check state
See also
See also
-
setSeparator
(self, separator: str)¶ Set separator used to separate items in the display text.
- Parameters
separator (str) – separator to use
See also
-
showContextMenu
(self, pos: QPoint)¶ Display context menu which allows selecting/deselecting all items at once.
- Parameters
pos (QPoint) –
-
showEvent
(self, QShowEvent)¶
-
tabletEvent
(self, QTabletEvent)¶
-
timerEvent
(self, QTimerEvent)¶
-
toggleItemCheckState
(self, index: int)¶ Toggles the item check state
- Parameters
index (int) – item index
See also
See also
-
updateMicroFocus
(self)¶
-
wheelEvent
(self, QWheelEvent)¶