mne_pipeline_hd.gui.parameter_widgets.ComboGui#
- class mne_pipeline_hd.gui.parameter_widgets.ComboGui(options, raise_missing=False, **kwargs)#
A GUI for a Parameter with limited options
- __init__(options, raise_missing=False, **kwargs)#
- Parameters:
options (list | dict) – Supply a list or a dictionary with the options to choose from. If supplied a dictionary, dictionary-values are taken as aliases for the keys.
raise_missing (bool) – Set to True, if an error should be raised when the value is not in the options.
**kwargs – All the parameters fo :method:`~Param.__init__` go here.
Methods
__init__
(options[, raise_missing])acceptDrops
(self)accessibleDescription
(self)accessibleName
(self)actionEvent
(self, a0)actions
(self)activateWindow
(self)addAction
(self, action)addActions
(self, actions)adjustSize
(self)autoFillBackground
(self)backgroundRole
(self)baseSize
(self)blockSignals
(self, b)changeEvent
(self, a0)check_groupbox_state
()childAt
(-> Optional[QWidget])childEvent
(self, a0)children
(self)childrenRect
(self)childrenRegion
(self)clearFocus
(self)clearMask
(self)close
(self)closeEvent
(self, a0)colorCount
(self)connectNotify
(self, signal)contentsMargins
(self)contentsRect
(self)contextMenuEvent
(self, a0)contextMenuPolicy
(self)create
(self[, window, initializeWindow, ...])createWindowContainer
(window[, parent, flags])cursor
(self)customEvent
(self, a0)deleteLater
(self)depth
(self)destroy
(self[, destroyWindow, destroySubWindows])devType
(self)devicePixelRatio
(self)devicePixelRatioF
(self)devicePixelRatioFScale
()disconnect
(-> bool)disconnectNotify
(self, signal)dragEnterEvent
(self, a0)dragLeaveEvent
(self, a0)dragMoveEvent
(self, a0)dropEvent
(self, a0)dumpObjectInfo
(self)dumpObjectTree
(self)dynamicPropertyNames
(self)effectiveWinId
(self)ensurePolished
(self)enterEvent
(self, a0)event
(self, a0)eventFilter
(self, a0, a1)find
(a0)findChild
(-> QObjectT)findChildren
(...)focusInEvent
(self, a0)focusNextChild
(self)focusNextPrevChild
(self, next)focusOutEvent
(self, a0)focusPolicy
(self)focusPreviousChild
(self)focusProxy
(self)focusWidget
(self)font
(self)fontInfo
(self)fontMetrics
(self)foregroundRole
(self)frameGeometry
(self)frameSize
(self)geometry
(self)getContentsMargins
(self)get_value
()This should be implemented for each widget
grab
(self[, rectangle])grabGesture
(self, type[, flags])grabKeyboard
(self)grabMouse
()grabShortcut
(self, key[, context])graphicsEffect
(self)graphicsProxyWidget
(self)groupbox_toggled
(checked)hasFocus
(self)hasHeightForWidth
(self)hasMouseTracking
(self)hasTabletTracking
(self)height
(self)heightForWidth
(self, a0)heightMM
(self)hide
(self)hideEvent
(self, a0)inherits
(self, classname)initPainter
(self, painter)init_ui
([layout])Base layout initialization, which adds the given layout to a group-box with the parameters name if groupbox_layout is enabled.
inputMethodEvent
(self, a0)inputMethodHints
(self)inputMethodQuery
(self, a0)insertAction
(self, before, action)insertActions
(self, before, actions)installEventFilter
(self, a0)isActiveWindow
(self)isAncestorOf
(self, child)isEnabled
(self)isEnabledTo
(self, a0)isFullScreen
(self)isHidden
(self)isLeftToRight
(self)isMaximized
(self)isMinimized
(self)isModal
(self)isRightToLeft
(self)isSignalConnected
(self, signal)isVisible
(self)isVisibleTo
(self, a0)isWidgetType
(self)isWindow
(self)isWindowModified
(self)isWindowType
(self)keyPressEvent
(self, a0)keyReleaseEvent
(self, a0)keyboardGrabber
()killTimer
(self, id)layout
(self)layoutDirection
(self)leaveEvent
(self, a0)locale
(self)logicalDpiX
(self)logicalDpiY
(self)lower
(self)mapFrom
(self, a0, a1)mapFromGlobal
(self, a0)mapFromParent
(self, a0)mapTo
(self, a0, a1)mapToGlobal
(self, a0)mapToParent
(self, a0)mask
(self)maximumHeight
(self)maximumSize
(self)maximumWidth
(self)metaObject
(self)metric
(self, a0)minimumHeight
(self)minimumSize
(self)minimumSizeHint
(self)minimumWidth
(self)mouseDoubleClickEvent
(self, a0)mouseGrabber
()mouseMoveEvent
(self, a0)mousePressEvent
(self, a0)mouseReleaseEvent
(self, a0)move
()moveEvent
(self, a0)moveToThread
(self, thread)nativeEvent
(self, eventType, message)nativeParentWidget
(self)nextInFocusChain
(self)normalGeometry
(self)objectName
(self)overrideWindowFlags
(self, type)overrideWindowState
(self, state)paintEngine
(self)paintEvent
(self, a0)paintingActive
(self)palette
(self)parent
(self)parentWidget
(self)physicalDpiX
(self)physicalDpiY
(self)pos
(self)previousInFocusChain
(self)property
(self, name)pyqtConfigure
(...)Each keyword argument is either the name of a Qt property or a Qt signal.
raise_
(self)read_param
()receivers
(self, signal)rect
(self)releaseKeyboard
(self)releaseMouse
(self)releaseShortcut
(self, id)removeAction
(self, action)removeEventFilter
(self, a0)render
(, sourceRegion, flags, ...)repaint
(-> None -> None)resize
()resizeEvent
(self, a0)restoreGeometry
(self, geometry)saveGeometry
(self)save_param
()screen
(self)scroll
()sender
(self)senderSignalIndex
(self)setAcceptDrops
(self, on)setAccessibleDescription
(self, description)setAccessibleName
(self, name)setAttribute
(self, attribute[, on])setAutoFillBackground
(self, enabled)setBackgroundRole
(self, a0)setBaseSize
()setContentsMargins
()setContextMenuPolicy
(self, policy)setCursor
(self, a0)setDisabled
(self, a0)setEnabled
(self, a0)setFixedHeight
(self, h)setFixedSize
()setFixedWidth
(self, w)setFocus
()setFocusPolicy
(self, policy)setFocusProxy
(self, a0)setFont
(self, a0)setForegroundRole
(self, a0)setGeometry
()setGraphicsEffect
(self, effect)setHidden
(self, hidden)setInputMethodHints
(self, hints)setLayout
(self, a0)setLayoutDirection
(self, direction)setLocale
(self, locale)setMask
()setMaximumHeight
(self, maxh)setMaximumSize
()setMaximumWidth
(self, maxw)setMinimumHeight
(self, minh)setMinimumSize
()setMinimumWidth
(self, minw)setMouseTracking
(self, enable)setObjectName
(self, name)setPalette
(self, a0)setParent
()setProperty
(self, name, value)setShortcutAutoRepeat
(self, id[, enabled])setShortcutEnabled
(self, id[, enabled])setSizeIncrement
()setSizePolicy
()setStatusTip
(self, a0)setStyle
(self, a0)setStyleSheet
(self, styleSheet)setTabOrder
(a0, a1)setTabletTracking
(self, enable)setToolTip
(self, a0)setToolTipDuration
(self, msec)setUpdatesEnabled
(self, enable)setVisible
(self, visible)setWhatsThis
(self, a0)setWindowFilePath
(self, filePath)setWindowFlag
(self, a0[, on])setWindowFlags
(self, type)setWindowIcon
(self, icon)setWindowIconText
(self, a0)setWindowModality
(self, windowModality)setWindowModified
(self, a0)setWindowOpacity
(self, level)setWindowRole
(self, a0)setWindowState
(self, state)setWindowTitle
(self, a0)set_param
(value)Set parameter externally to gui and parameters.
set_value
(value)This should be implemented for each widget
sharedPainter
(self)show
(self)showEvent
(self, a0)showFullScreen
(self)showMaximized
(self)showMinimized
(self)showNormal
(self)signalsBlocked
(self)size
(self)sizeHint
(self)sizeIncrement
(self)sizePolicy
(self)stackUnder
(self, a0)startTimer
(self, interval[, timerType])statusTip
(self)style
(self)styleSheet
(self)tabletEvent
(self, a0)testAttribute
(self, attribute)thread
(self)timerEvent
(self, a0)toolTip
(self)toolTipDuration
(self)tr
(self, sourceText[, disambiguation, n])underMouse
(self)ungrabGesture
(self, type)unsetCursor
(self)unsetLayoutDirection
(self)unsetLocale
(self)update
(-> None -> None)updateGeometry
(self)updateMicroFocus
(self)updatesEnabled
(self)visibleRegion
(self)whatsThis
(self)wheelEvent
(self, a0)width
(self)widthMM
(self)winId
(self)window
(self)windowFilePath
(self)windowFlags
(self)windowHandle
(self)windowIcon
(self)windowIconText
(self)windowModality
(self)windowOpacity
(self)windowRole
(self)windowState
(self)windowTitle
(self)windowType
(self)x
(self)y
(self)Attributes
DrawChildren
DrawWindowBackground
IgnoreMask
PdmDepth
PdmDevicePixelRatio
PdmDevicePixelRatioScaled
PdmDpiX
PdmDpiY
PdmHeight
PdmHeightMM
PdmNumColors
PdmPhysicalDpiX
PdmPhysicalDpiY
PdmWidth
PdmWidthMM
customContextMenuRequested
int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
data_type
destroyed
int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
objectNameChanged
int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
paramChanged
int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
staticMetaObject
windowIconChanged
int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
windowIconTextChanged
int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
windowTitleChanged
int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL