schrodinger.ui.qt.filter_list module¶
Module for widgets that allow for dynamic filtering of a list.
Copyright Schrodinger, LLC. All rights reserved.
- class schrodinger.ui.qt.filter_list.FilterCheckBox(label_text, filter_func, parent=None, on_by_default=False)¶
- Bases: - PyQt6.QtWidgets.QCheckBox- A checkbox that applies a predefined filter to items in a QtWidgets.QListWidget. - __init__(label_text, filter_func, parent=None, on_by_default=False)¶
- Parameters
- label_text (str) – Label text to be shown for this checkbox. 
- filter_func (callable) – Filter function to be applied to the list items. 
- parent (QtWidgets.QWidget) – Parent widget. 
- on_by_default (bool) – Whether the filter is on by default. 
 
 
 - setDefault()¶
- Reset the checkbox to it’s default state. 
 - applyFilter(list_items)¶
- Apply the filter for this checkbox to the specified list items. Note that items will not be unhidden, so any allowed items should be explicitly unhidden before being passed here. - Parameters
- list_items (iterable(QtWidgets.QListWidgetItem)) – List items to be filtered 
 
 - DrawChildren = 2¶
 - DrawWindowBackground = 1¶
 - IgnoreMask = 4¶
 - class PaintDeviceMetric(value)¶
- Bases: - enum.Enum- An enumeration. - PdmWidth = 1¶
 - PdmHeight = 2¶
 - PdmWidthMM = 3¶
 - PdmHeightMM = 4¶
 - PdmNumColors = 5¶
 - PdmDepth = 6¶
 - PdmDpiX = 7¶
 - PdmDpiY = 8¶
 - PdmPhysicalDpiX = 9¶
 - PdmPhysicalDpiY = 10¶
 - PdmDevicePixelRatio = 11¶
 - PdmDevicePixelRatioScaled = 12¶
 
 - PdmDepth = 6¶
 - PdmDevicePixelRatio = 11¶
 - PdmDevicePixelRatioScaled = 12¶
 - PdmDpiX = 7¶
 - PdmDpiY = 8¶
 - PdmHeight = 2¶
 - PdmHeightMM = 4¶
 - PdmNumColors = 5¶
 - PdmPhysicalDpiX = 9¶
 - PdmPhysicalDpiY = 10¶
 - PdmWidth = 1¶
 - PdmWidthMM = 3¶
 - class RenderFlag(value)¶
- Bases: - enum.Flag- An enumeration. - DrawWindowBackground = 1¶
 - DrawChildren = 2¶
 - IgnoreMask = 4¶
 
 - acceptDrops(self) bool¶
 - accessibleDescription(self) str¶
 - accessibleName(self) str¶
 - actionEvent(self, a0: QActionEvent)¶
 - actions(self) List[QAction]¶
 - activateWindow(self)¶
 - addAction(self, action: QAction)¶
 - addActions(self, actions: Iterable[QAction])¶
 - adjustSize(self)¶
 - animateClick(self)¶
 - autoExclusive(self) bool¶
 - autoFillBackground(self) bool¶
 - autoRepeat(self) bool¶
 - autoRepeatDelay(self) int¶
 - autoRepeatInterval(self) int¶
 - backgroundRole(self) QPalette.ColorRole¶
 - baseSize(self) QSize¶
 - blockSignals(self, b: bool) bool¶
 - changeEvent(self, e: QEvent)¶
 - checkState(self) Qt.CheckState¶
 - checkStateSet(self)¶
 - childAt(self, p: QPoint) QWidget¶
- childAt(self, ax: int, ay: int) QWidget
 - childEvent(self, a0: QChildEvent)¶
 - children(self) List[QObject]¶
 - childrenRect(self) QRect¶
 - childrenRegion(self) QRegion¶
 - clearFocus(self)¶
 - clearMask(self)¶
 - click(self)¶
 - clicked¶
- clicked(self, checked: bool = False) [signal] 
 - close(self) bool¶
 - closeEvent(self, a0: QCloseEvent)¶
 - colorCount(self) int¶
 - connectNotify(self, signal: QMetaMethod)¶
 - contentsMargins(self) QMargins¶
 - contentsRect(self) QRect¶
 - contextMenuEvent(self, a0: QContextMenuEvent)¶
 - contextMenuPolicy(self) Qt.ContextMenuPolicy¶
 - create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)¶
 - createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget¶
 - cursor(self) QCursor¶
 - customContextMenuRequested¶
- customContextMenuRequested(self, pos: QPoint) [signal] 
 - customEvent(self, a0: QEvent)¶
 - deleteLater(self)¶
 - depth(self) int¶
 - destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)¶
 - destroyed¶
- destroyed(self, object: typing.Optional[QObject] = None) [signal] 
 - devType(self) int¶
 - devicePixelRatio(self) float¶
 - devicePixelRatioF(self) float¶
 - devicePixelRatioFScale() float¶
 - disconnect(a0: QMetaObject.Connection) bool¶
- disconnect(self) None
 - disconnectNotify(self, signal: QMetaMethod)¶
 - dragEnterEvent(self, a0: QDragEnterEvent)¶
 - dragLeaveEvent(self, a0: QDragLeaveEvent)¶
 - dragMoveEvent(self, a0: QDragMoveEvent)¶
 - dropEvent(self, a0: QDropEvent)¶
 - dumpObjectInfo(self)¶
 - dumpObjectTree(self)¶
 - dynamicPropertyNames(self) List[QByteArray]¶
 - effectiveWinId(self) PyQt6.sip.voidptr¶
 - ensurePolished(self)¶
 - enterEvent(self, event: QEnterEvent)¶
 - event(self, e: QEvent) bool¶
 - eventFilter(self, a0: QObject, a1: QEvent) bool¶
 - find(a0: PyQt6.sip.voidptr) QWidget¶
 - findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject¶
- findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
 - findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]¶
- findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
 - focusInEvent(self, e: QFocusEvent)¶
 - focusNextChild(self) bool¶
 - focusNextPrevChild(self, next: bool) bool¶
 - focusOutEvent(self, e: QFocusEvent)¶
 - focusPolicy(self) Qt.FocusPolicy¶
 - focusPreviousChild(self) bool¶
 - focusProxy(self) QWidget¶
 - focusWidget(self) QWidget¶
 - font(self) QFont¶
 - fontInfo(self) QFontInfo¶
 - fontMetrics(self) QFontMetrics¶
 - foregroundRole(self) QPalette.ColorRole¶
 - frameGeometry(self) QRect¶
 - frameSize(self) QSize¶
 - geometry(self) QRect¶
 - grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap¶
 - grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())¶
 - grabKeyboard(self)¶
 - grabMouse(self)¶
- grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
 - grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int¶
 - graphicsEffect(self) QGraphicsEffect¶
 - graphicsProxyWidget(self) QGraphicsProxyWidget¶
 - group(self) QButtonGroup¶
 - hasFocus(self) bool¶
 - hasHeightForWidth(self) bool¶
 - hasMouseTracking(self) bool¶
 - hasTabletTracking(self) bool¶
 - height(self) int¶
 - heightForWidth(self, a0: int) int¶
 - heightMM(self) int¶
 - hide(self)¶
 - hideEvent(self, a0: QHideEvent)¶
 - hitButton(self, pos: QPoint) bool¶
 - icon(self) QIcon¶
 - iconSize(self) QSize¶
 - inherits(self, classname: str) bool¶
 - initPainter(self, painter: QPainter)¶
 - initStyleOption(self, option: QStyleOptionButton)¶
 - inputMethodEvent(self, a0: QInputMethodEvent)¶
 - inputMethodHints(self) Qt.InputMethodHint¶
 - inputMethodQuery(self, a0: Qt.InputMethodQuery) Any¶
 - insertAction(self, before: QAction, action: QAction)¶
 - insertActions(self, before: QAction, actions: Iterable[QAction])¶
 - installEventFilter(self, a0: QObject)¶
 - isActiveWindow(self) bool¶
 - isAncestorOf(self, child: QWidget) bool¶
 - isCheckable(self) bool¶
 - isChecked(self) bool¶
 - isDown(self) bool¶
 - isEnabled(self) bool¶
 - isEnabledTo(self, a0: QWidget) bool¶
 - isFullScreen(self) bool¶
 - isHidden(self) bool¶
 - isLeftToRight(self) bool¶
 - isMaximized(self) bool¶
 - isMinimized(self) bool¶
 - isModal(self) bool¶
 - isRightToLeft(self) bool¶
 - isSignalConnected(self, signal: QMetaMethod) bool¶
 - isTristate(self) bool¶
 - isVisible(self) bool¶
 - isVisibleTo(self, a0: QWidget) bool¶
 - isWidgetType(self) bool¶
 - isWindow(self) bool¶
 - isWindowModified(self) bool¶
 - isWindowType(self) bool¶
 - keyPressEvent(self, e: QKeyEvent)¶
 - keyReleaseEvent(self, e: QKeyEvent)¶
 - keyboardGrabber() QWidget¶
 - killTimer(self, id: int)¶
 - layout(self) QLayout¶
 - layoutDirection(self) Qt.LayoutDirection¶
 - leaveEvent(self, a0: QEvent)¶
 - locale(self) QLocale¶
 - logicalDpiX(self) int¶
 - logicalDpiY(self) int¶
 - lower(self)¶
 - mapFrom(self, a0: QWidget, a1: QPoint) QPoint¶
- mapFrom(self, a0: QWidget, a1: QPointF) QPointF
 - mapFromGlobal(self, a0: QPoint) QPoint¶
- mapFromGlobal(self, a0: QPointF) QPointF
 - mapFromParent(self, a0: QPoint) QPoint¶
- mapFromParent(self, a0: QPointF) QPointF
 - mapTo(self, a0: QWidget, a1: QPoint) QPoint¶
- mapTo(self, a0: QWidget, a1: QPointF) QPointF
 - mapToGlobal(self, a0: QPoint) QPoint¶
- mapToGlobal(self, a0: QPointF) QPointF
 - mapToParent(self, a0: QPoint) QPoint¶
- mapToParent(self, a0: QPointF) QPointF
 - mask(self) QRegion¶
 - maximumHeight(self) int¶
 - maximumSize(self) QSize¶
 - maximumWidth(self) int¶
 - metaObject(self) QMetaObject¶
 - metric(self, a0: QPaintDevice.PaintDeviceMetric) int¶
 - minimumHeight(self) int¶
 - minimumSize(self) QSize¶
 - minimumSizeHint(self) QSize¶
 - minimumWidth(self) int¶
 - mouseDoubleClickEvent(self, a0: QMouseEvent)¶
 - mouseGrabber() QWidget¶
 - mouseMoveEvent(self, a0: QMouseEvent)¶
 - mousePressEvent(self, e: QMouseEvent)¶
 - mouseReleaseEvent(self, e: QMouseEvent)¶
 - move(self, a0: QPoint)¶
- move(self, ax: int, ay: int) None
 - moveEvent(self, a0: QMoveEvent)¶
 - moveToThread(self, thread: QThread)¶
 - nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]¶
 - nativeParentWidget(self) QWidget¶
 - nextCheckState(self)¶
 - nextInFocusChain(self) QWidget¶
 - normalGeometry(self) QRect¶
 - objectName(self) str¶
 - objectNameChanged¶
- objectNameChanged(self, objectName: str) [signal] 
 - overrideWindowFlags(self, type: Qt.WindowType)¶
 - overrideWindowState(self, state: Qt.WindowState)¶
 - paintEngine(self) QPaintEngine¶
 - paintEvent(self, a0: QPaintEvent)¶
 - paintingActive(self) bool¶
 - palette(self) QPalette¶
 - parent(self) QObject¶
 - parentWidget(self) QWidget¶
 - physicalDpiX(self) int¶
 - physicalDpiY(self) int¶
 - pos(self) QPoint¶
 - pressed¶
- pressed(self) [signal] 
 - previousInFocusChain(self) QWidget¶
 - property(self, name: str) Any¶
 - pyqtConfigure(...)¶
- Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. 
 - raise_(self)¶
 - receivers(self, signal: PYQT_SIGNAL) int¶
 - rect(self) QRect¶
 - releaseKeyboard(self)¶
 - releaseMouse(self)¶
 - releaseShortcut(self, id: int)¶
 - released¶
- released(self) [signal] 
 - removeAction(self, action: QAction)¶
 - removeEventFilter(self, a0: QObject)¶
 - render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))¶
- render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
 - repaint(self)¶
- repaint(self, x: int, y: int, w: int, h: int) None
- repaint(self, a0: QRect) None
- repaint(self, a0: QRegion) None
 - resize(self, a0: QSize)¶
- resize(self, w: int, h: int) None
 - resizeEvent(self, a0: QResizeEvent)¶
 - restoreGeometry(self, geometry: QByteArray) bool¶
 - saveGeometry(self) QByteArray¶
 - screen(self) QScreen¶
 - scroll(self, dx: int, dy: int)¶
- scroll(self, dx: int, dy: int, a2: QRect) None
 - sender(self) QObject¶
 - senderSignalIndex(self) int¶
 - setAcceptDrops(self, on: bool)¶
 - setAccessibleDescription(self, description: str)¶
 - setAccessibleName(self, name: str)¶
 - setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)¶
 - setAutoExclusive(self, a0: bool)¶
 - setAutoFillBackground(self, enabled: bool)¶
 - setAutoRepeat(self, a0: bool)¶
 - setAutoRepeatDelay(self, a0: int)¶
 - setAutoRepeatInterval(self, a0: int)¶
 - setBackgroundRole(self, a0: QPalette.ColorRole)¶
 - setBaseSize(self, basew: int, baseh: int)¶
- setBaseSize(self, s: QSize) None
 - setCheckState(self, state: Qt.CheckState)¶
 - setCheckable(self, a0: bool)¶
 - setChecked(self, a0: bool)¶
 - setContentsMargins(self, left: int, top: int, right: int, bottom: int)¶
- setContentsMargins(self, margins: QMargins) None
 - setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)¶
 - setCursor(self, a0: Union[QCursor, Qt.CursorShape])¶
 - setDisabled(self, a0: bool)¶
 - setDown(self, a0: bool)¶
 - setEnabled(self, a0: bool)¶
 - setFixedHeight(self, h: int)¶
 - setFixedSize(self, a0: QSize)¶
- setFixedSize(self, w: int, h: int) None
 - setFixedWidth(self, w: int)¶
 - setFocus(self)¶
- setFocus(self, reason: Qt.FocusReason) None
 - setFocusPolicy(self, policy: Qt.FocusPolicy)¶
 - setFocusProxy(self, a0: QWidget)¶
 - setFont(self, a0: QFont)¶
 - setForegroundRole(self, a0: QPalette.ColorRole)¶
 - setGeometry(self, a0: QRect)¶
- setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
 - setGraphicsEffect(self, effect: QGraphicsEffect)¶
 - setHidden(self, hidden: bool)¶
 - setIcon(self, icon: QIcon)¶
 - setIconSize(self, size: QSize)¶
 - setInputMethodHints(self, hints: Qt.InputMethodHint)¶
 - setLayout(self, a0: QLayout)¶
 - setLayoutDirection(self, direction: Qt.LayoutDirection)¶
 - setLocale(self, locale: QLocale)¶
 - setMask(self, a0: QBitmap)¶
- setMask(self, a0: QRegion) None
 - setMaximumHeight(self, maxh: int)¶
 - setMaximumSize(self, maxw: int, maxh: int)¶
- setMaximumSize(self, s: QSize) None
 - setMaximumWidth(self, maxw: int)¶
 - setMinimumHeight(self, minh: int)¶
 - setMinimumSize(self, minw: int, minh: int)¶
- setMinimumSize(self, s: QSize) None
 - setMinimumWidth(self, minw: int)¶
 - setMouseTracking(self, enable: bool)¶
 - setObjectName(self, name: str)¶
 - setPalette(self, a0: QPalette)¶
 - setParent(self, parent: QWidget)¶
- setParent(self, parent: QWidget, f: Qt.WindowType) None
 - setProperty(self, name: str, value: Any) bool¶
 - setScreen(self, a0: QScreen)¶
 - setShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int])¶
 - setShortcutAutoRepeat(self, id: int, enabled: bool = True)¶
 - setShortcutEnabled(self, id: int, enabled: bool = True)¶
 - setSizeIncrement(self, w: int, h: int)¶
- setSizeIncrement(self, s: QSize) None
 - setSizePolicy(self, a0: QSizePolicy)¶
- setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
 - setStatusTip(self, a0: str)¶
 - setStyle(self, a0: QStyle)¶
 - setStyleSheet(self, styleSheet: str)¶
 - setTabOrder(a0: QWidget, a1: QWidget)¶
 - setTabletTracking(self, enable: bool)¶
 - setText(self, text: str)¶
 - setToolTip(self, a0: str)¶
 - setToolTipDuration(self, msec: int)¶
 - setTristate(self, on: bool = True)¶
 - setUpdatesEnabled(self, enable: bool)¶
 - setVisible(self, visible: bool)¶
 - setWhatsThis(self, a0: str)¶
 - setWindowFilePath(self, filePath: str)¶
 - setWindowFlag(self, a0: Qt.WindowType, on: bool = True)¶
 - setWindowFlags(self, type: Qt.WindowType)¶
 - setWindowIcon(self, icon: QIcon)¶
 - setWindowIconText(self, a0: str)¶
 - setWindowModality(self, windowModality: Qt.WindowModality)¶
 - setWindowModified(self, a0: bool)¶
 - setWindowOpacity(self, level: float)¶
 - setWindowRole(self, a0: str)¶
 - setWindowState(self, state: Qt.WindowState)¶
 - setWindowTitle(self, a0: str)¶
 - shortcut(self) QKeySequence¶
 - show(self)¶
 - showEvent(self, a0: QShowEvent)¶
 - showFullScreen(self)¶
 - showMaximized(self)¶
 - showMinimized(self)¶
 - showNormal(self)¶
 - signalsBlocked(self) bool¶
 - size(self) QSize¶
 - sizeHint(self) QSize¶
 - sizeIncrement(self) QSize¶
 - sizePolicy(self) QSizePolicy¶
 - stackUnder(self, a0: QWidget)¶
 - startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int¶
 - stateChanged¶
- stateChanged(self, a0: int) [signal] 
 - staticMetaObject = <PyQt6.QtCore.QMetaObject object>¶
 - statusTip(self) str¶
 - style(self) QStyle¶
 - styleSheet(self) str¶
 - tabletEvent(self, a0: QTabletEvent)¶
 - testAttribute(self, attribute: Qt.WidgetAttribute) bool¶
 - text(self) str¶
 - thread(self) QThread¶
 - timerEvent(self, e: QTimerEvent)¶
 - toggle(self)¶
 - toggled¶
- toggled(self, checked: bool) [signal] 
 - toolTip(self) str¶
 - toolTipDuration(self) int¶
 - tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str¶
 - underMouse(self) bool¶
 - ungrabGesture(self, type: Qt.GestureType)¶
 - unsetCursor(self)¶
 - unsetLayoutDirection(self)¶
 - unsetLocale(self)¶
 - update(self)¶
- update(self, a0: QRect) None
- update(self, a0: QRegion) None
- update(self, ax: int, ay: int, aw: int, ah: int) None
 - updateGeometry(self)¶
 - updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)¶
 - updatesEnabled(self) bool¶
 - visibleRegion(self) QRegion¶
 - whatsThis(self) str¶
 - wheelEvent(self, a0: QWheelEvent)¶
 - width(self) int¶
 - widthMM(self) int¶
 - winId(self) PyQt6.sip.voidptr¶
 - window(self) QWidget¶
 - windowFilePath(self) str¶
 - windowFlags(self) Qt.WindowType¶
 - windowHandle(self) QWindow¶
 - windowIcon(self) QIcon¶
 - windowIconChanged¶
- windowIconChanged(self, icon: QIcon) [signal] 
 - windowIconText(self) str¶
 - windowIconTextChanged¶
- windowIconTextChanged(self, iconText: str) [signal] 
 - windowModality(self) Qt.WindowModality¶
 - windowOpacity(self) float¶
 - windowRole(self) str¶
 - windowState(self) Qt.WindowState¶
 - windowTitle(self) str¶
 - windowTitleChanged¶
- windowTitleChanged(self, title: str) [signal] 
 - windowType(self) Qt.WindowType¶
 - x(self) int¶
 - y(self) int¶
 
- class schrodinger.ui.qt.filter_list.PredefinedFiltersPopUp(parent, filter_cbs, toggle_filtering_text=None, match_msg=None, no_match_msg=None)¶
- Bases: - schrodinger.ui.qt.appframework2.settings.SettingsMixin,- schrodinger.ui.qt.pop_up_widgets.PopUp- Class for a popup containing predefined filter checkboxes. - __init__(parent, filter_cbs, toggle_filtering_text=None, match_msg=None, no_match_msg=None)¶
- Parameters
- parent (QtWidgets.QWidget) – Parent widget. 
- filter_cbs (iterable(FilterCheckBox)) – tuple of filter checkboxes for this popup. 
- toggle_filtering_text (str) – Text to show for a group box checkbox to turn filtering on and off. If not specified, no group box checkbox will be shown. 
- match_msg (str) – Label message to display when items match 
- no_match_msg (str) – Text to show when no items match filters 
 
 
 - setup()¶
- Set up the filters and lay them out in the pop up widget. 
 - hasActiveFilters()¶
- Return whether there are currently active filters. - Returns
- Whether there are active filters. 
- Return type
- bool 
 
 - applyFilters(list_items)¶
- Apply all active filters to the specified list items. Note that this function will not unhide any items, so all allowed items should be explicitly shown before being passed here. - Parameters
- list_items (iterable(QtWidgets.QListWidgetItem)) – List items to be filtered. 
 
 - clearFilters()¶
- Clear all predefined filters. 
 - getSettings(**kwargs)¶
- Get the current filter settings. - Returns
- Map of the current filter settings 
- Return type
- dict 
 
 - applySettings(settings)¶
- Apply the specified settings to the filters. - Parameters
- settings (dict) – Settings to be applied. 
 
 - Box = 1¶
 - DrawChildren = 2¶
 - DrawWindowBackground = 1¶
 - HLine = 4¶
 - IgnoreMask = 4¶
 - NoFrame = 0¶
 - class PaintDeviceMetric(value)¶
- Bases: - enum.Enum- An enumeration. - PdmWidth = 1¶
 - PdmHeight = 2¶
 - PdmWidthMM = 3¶
 - PdmHeightMM = 4¶
 - PdmNumColors = 5¶
 - PdmDepth = 6¶
 - PdmDpiX = 7¶
 - PdmDpiY = 8¶
 - PdmPhysicalDpiX = 9¶
 - PdmPhysicalDpiY = 10¶
 - PdmDevicePixelRatio = 11¶
 - PdmDevicePixelRatioScaled = 12¶
 
 - Panel = 2¶
 - PdmDepth = 6¶
 - PdmDevicePixelRatio = 11¶
 - PdmDevicePixelRatioScaled = 12¶
 - PdmDpiX = 7¶
 - PdmDpiY = 8¶
 - PdmHeight = 2¶
 - PdmHeightMM = 4¶
 - PdmNumColors = 5¶
 - PdmPhysicalDpiX = 9¶
 - PdmPhysicalDpiY = 10¶
 - PdmWidth = 1¶
 - PdmWidthMM = 3¶
 - Plain = 16¶
 - Raised = 32¶
 - class RenderFlag(value)¶
- Bases: - enum.Flag- An enumeration. - DrawWindowBackground = 1¶
 - DrawChildren = 2¶
 - IgnoreMask = 4¶
 
 - Shadow_Mask = 240¶
 - class Shape(value)¶
- Bases: - enum.IntEnum- An enumeration. - NoFrame = 0¶
 - Box = 1¶
 - Panel = 2¶
 - WinPanel = 3¶
 - HLine = 4¶
 - VLine = 5¶
 - StyledPanel = 6¶
 
 - Shape_Mask = 15¶
 - StyledPanel = 6¶
 - Sunken = 48¶
 - VLine = 5¶
 - WinPanel = 3¶
 - acceptDrops(self) bool¶
 - accessibleDescription(self) str¶
 - accessibleName(self) str¶
 - actionEvent(self, a0: QActionEvent)¶
 - actions(self) List[QAction]¶
 - activateWindow(self)¶
 - addAction(self, action: QAction)¶
 - addActions(self, actions: Iterable[QAction])¶
 - adjustSize(self)¶
 - applyAliasedSettings(settings)¶
- Applies any aliased settings with new values from the dictionary. Any aliases not present in the settings dictionary will be left unchanged. - Parameters
- settings (dict) – a dictionary mapping aliases to new values to apply 
 
 - autoFillBackground(self) bool¶
 - backgroundRole(self) QPalette.ColorRole¶
 - baseSize(self) QSize¶
 - blockSignals(self, b: bool) bool¶
 - changeEvent(self, a0: QEvent)¶
 - childAt(self, p: QPoint) QWidget¶
- childAt(self, ax: int, ay: int) QWidget
 - childEvent(self, a0: QChildEvent)¶
 - children(self) List[QObject]¶
 - childrenRect(self) QRect¶
 - childrenRegion(self) QRegion¶
 - clearFocus(self)¶
 - clearMask(self)¶
 - close(self) bool¶
 - closeEvent(self, a0: QCloseEvent)¶
 - colorCount(self) int¶
 - connectNotify(self, signal: QMetaMethod)¶
 - contentsMargins(self) QMargins¶
 - contentsRect(self) QRect¶
 - contextMenuEvent(self, a0: QContextMenuEvent)¶
 - contextMenuPolicy(self) Qt.ContextMenuPolicy¶
 - create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)¶
 - createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget¶
 - cursor(self) QCursor¶
 - customContextMenuRequested¶
- customContextMenuRequested(self, pos: QPoint) [signal] 
 - customEvent(self, a0: QEvent)¶
 - dataChanged¶
 - deleteLater(self)¶
 - depth(self) int¶
 - destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)¶
 - destroyed¶
- destroyed(self, object: typing.Optional[QObject] = None) [signal] 
 - devType(self) int¶
 - devicePixelRatio(self) float¶
 - devicePixelRatioF(self) float¶
 - devicePixelRatioFScale() float¶
 - disconnect(a0: QMetaObject.Connection) bool¶
- disconnect(self) None
 - disconnectNotify(self, signal: QMetaMethod)¶
 - dragEnterEvent(self, a0: QDragEnterEvent)¶
 - dragLeaveEvent(self, a0: QDragLeaveEvent)¶
 - dragMoveEvent(self, a0: QDragMoveEvent)¶
 - drawFrame(self, a0: QPainter)¶
 - dropEvent(self, a0: QDropEvent)¶
 - dumpObjectInfo(self)¶
 - dumpObjectTree(self)¶
 - dynamicPropertyNames(self) List[QByteArray]¶
 - effectiveWinId(self) PyQt6.sip.voidptr¶
 - ensurePolished(self)¶
 - enterEvent(self, event: QEnterEvent)¶
 - estimateMaxHeight()¶
- Return an estimate of the maximum allowable height of this pop up. This estimate is used to ensure that the pop up is positioned within the window. The default implementation uses the current size hint. Subclasses can reimplement this function if they can calculate a more accurate allowable height. This is typically only applicable if the pop up is likely to change size. - Returns
- The maximum allowable height 
- Return type
- int 
 
 - estimateMaxWidth()¶
- Return an estimate of the maximum allowable width of this pop up. This estimate is used to ensure that the pop up is positioned within the window. The default implementation uses the current size hint. Subclasses can reimplement this function if they can calculate a more accurate allowable width. This is typically only applicable if the pop up is likely to change size. - Returns
- The maximum allowable width 
- Return type
- int 
 
 - event(self, e: QEvent) bool¶
 - eventFilter(self, a0: QObject, a1: QEvent) bool¶
 - find(a0: PyQt6.sip.voidptr) QWidget¶
 - findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject¶
- findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
 - findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]¶
- findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
 - focusInEvent(self, a0: QFocusEvent)¶
 - focusNextChild(self) bool¶
 - focusNextPrevChild(self, next: bool) bool¶
 - focusOutEvent(self, a0: QFocusEvent)¶
 - focusPolicy(self) Qt.FocusPolicy¶
 - focusPreviousChild(self) bool¶
 - focusProxy(self) QWidget¶
 - focusWidget(self) QWidget¶
 - font(self) QFont¶
 - fontInfo(self) QFontInfo¶
 - fontMetrics(self) QFontMetrics¶
 - foregroundRole(self) QPalette.ColorRole¶
 - frameGeometry(self) QRect¶
 - frameRect(self) QRect¶
 - frameShadow(self) QFrame.Shadow¶
 - frameShape(self) QFrame.Shape¶
 - frameSize(self) QSize¶
 - frameStyle(self) int¶
 - frameWidth(self) int¶
 - geometry(self) QRect¶
 - getAliasedSettings()¶
 - getAliasedValue(alias)¶
 - getObjValue(obj)¶
 - getPersistenceKey(alias)¶
- Return a unique identifier for saving/restoring a setting in the preferences. Override this method to change the key scheme (this is necessary if creating a common resource which is shared by multiple panels). - Parameters
- alias (str) – the alias for which we are generating a key 
 
 - grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap¶
 - grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())¶
 - grabKeyboard(self)¶
 - grabMouse(self)¶
- grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
 - grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int¶
 - graphicsEffect(self) QGraphicsEffect¶
 - graphicsProxyWidget(self) QGraphicsProxyWidget¶
 - hasFocus(self) bool¶
 - hasHeightForWidth(self) bool¶
 - hasMouseTracking(self) bool¶
 - hasTabletTracking(self) bool¶
 - height(self) int¶
 - heightForWidth(self, a0: int) int¶
 - heightMM(self) int¶
 - hide(self)¶
 - hideEvent(event)¶
- Emit a signal every time this pop up is hidden. 
 - inherits(self, classname: str) bool¶
 - initPainter(self, painter: QPainter)¶
 - initStyleOption(self, option: QStyleOptionFrame)¶
 - inputMethodEvent(self, a0: QInputMethodEvent)¶
 - inputMethodHints(self) Qt.InputMethodHint¶
 - inputMethodQuery(self, a0: Qt.InputMethodQuery) Any¶
 - insertAction(self, before: QAction, action: QAction)¶
 - insertActions(self, before: QAction, actions: Iterable[QAction])¶
 - installEventFilter(self, a0: QObject)¶
 - installPopUpEventFilter(event_filter)¶
- Install the provided event filter on all widgets within this pop up that can receive focus. - Note
- This function only installs the event filter on immediate children of this widget. As a result, keyboard events on grandchildren (or later descendant) widgets will not be handled properly. If this causes issues, the implementation will have to be modified. 
- Parameters
- event_filter ( - _BasisSelectorPopUpEventFilter) – The event filter to install
 
 - isActiveWindow(self) bool¶
 - isAncestorOf(self, child: QWidget) bool¶
 - isEnabled(self) bool¶
 - isEnabledTo(self, a0: QWidget) bool¶
 - isFullScreen(self) bool¶
 - isHidden(self) bool¶
 - isLeftToRight(self) bool¶
 - isMaximized(self) bool¶
 - isMinimized(self) bool¶
 - isModal(self) bool¶
 - isRightToLeft(self) bool¶
 - isSignalConnected(self, signal: QMetaMethod) bool¶
 - isVisible(self) bool¶
 - isVisibleTo(self, a0: QWidget) bool¶
 - isWidgetType(self) bool¶
 - isWindow(self) bool¶
 - isWindowModified(self) bool¶
 - isWindowType(self) bool¶
 - keyPressEvent(self, a0: QKeyEvent)¶
 - keyReleaseEvent(self, a0: QKeyEvent)¶
 - keyboardGrabber() QWidget¶
 - killTimer(self, id: int)¶
 - layout(self) QLayout¶
 - layoutDirection(self) Qt.LayoutDirection¶
 - leaveEvent(self, a0: QEvent)¶
 - lineEditUpdated(text)¶
- Update this pop up in response to the user changing the line edit text. Note that, by default, this widget will not be able to send signals during execution of this method. This prevents an infinite loop of - PopUp.lineEditUpdatedand- LineEditWithPopUp.popUpUpdated. To modify this behavior, subclass- LineEditWithPopUpand reimplement- LineEditWithPopUp.popUpUpdated.- Parameters
- text (str) – The current text of the line edit 
 
 - lineWidth(self) int¶
 - loadPersistentOptions()¶
- Load all persistent options from the preferences. 
 - locale(self) QLocale¶
 - logicalDpiX(self) int¶
 - logicalDpiY(self) int¶
 - lower(self)¶
 - mapFrom(self, a0: QWidget, a1: QPoint) QPoint¶
- mapFrom(self, a0: QWidget, a1: QPointF) QPointF
 - mapFromGlobal(self, a0: QPoint) QPoint¶
- mapFromGlobal(self, a0: QPointF) QPointF
 - mapFromParent(self, a0: QPoint) QPoint¶
- mapFromParent(self, a0: QPointF) QPointF
 - mapTo(self, a0: QWidget, a1: QPoint) QPoint¶
- mapTo(self, a0: QWidget, a1: QPointF) QPointF
 - mapToGlobal(self, a0: QPoint) QPoint¶
- mapToGlobal(self, a0: QPointF) QPointF
 - mapToParent(self, a0: QPoint) QPoint¶
- mapToParent(self, a0: QPointF) QPointF
 - mask(self) QRegion¶
 - maximumHeight(self) int¶
 - maximumSize(self) QSize¶
 - maximumWidth(self) int¶
 - metaObject(self) QMetaObject¶
 - metric(self, a0: QPaintDevice.PaintDeviceMetric) int¶
 - midLineWidth(self) int¶
 - minimumHeight(self) int¶
 - minimumSize(self) QSize¶
 - minimumSizeHint(self) QSize¶
 - minimumWidth(self) int¶
 - mouseDoubleClickEvent(self, a0: QMouseEvent)¶
 - mouseGrabber() QWidget¶
 - mouseMoveEvent(self, a0: QMouseEvent)¶
 - mousePressEvent(self, a0: QMouseEvent)¶
 - mouseReleaseEvent(self, a0: QMouseEvent)¶
 - move(self, a0: QPoint)¶
- move(self, ax: int, ay: int) None
 - moveEvent(self, a0: QMoveEvent)¶
 - moveToThread(self, thread: QThread)¶
 - nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]¶
 - nativeParentWidget(self) QWidget¶
 - nextInFocusChain(self) QWidget¶
 - normalGeometry(self) QRect¶
 - objectName(self) str¶
 - objectNameChanged¶
- objectNameChanged(self, objectName: str) [signal] 
 - overrideWindowFlags(self, type: Qt.WindowType)¶
 - overrideWindowState(self, state: Qt.WindowState)¶
 - paintEngine(self) QPaintEngine¶
 - paintEvent(self, a0: QPaintEvent)¶
 - paintingActive(self) bool¶
 - palette(self) QPalette¶
 - parent(self) QObject¶
 - parentWidget(self) QWidget¶
 - physicalDpiX(self) int¶
 - physicalDpiY(self) int¶
 - popUpResized¶
 - pos(self) QPoint¶
 - previousInFocusChain(self) QWidget¶
 - property(self, name: str) Any¶
 - pyqtConfigure(...)¶
- Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. 
 - raise_(self)¶
 - receivers(self, signal: PYQT_SIGNAL) int¶
 - rect(self) QRect¶
 - releaseKeyboard(self)¶
 - releaseMouse(self)¶
 - releaseShortcut(self, id: int)¶
 - removeAction(self, action: QAction)¶
 - removeEventFilter(self, a0: QObject)¶
 - render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))¶
- render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
 - repaint(self)¶
- repaint(self, x: int, y: int, w: int, h: int) None
- repaint(self, a0: QRect) None
- repaint(self, a0: QRegion) None
 - resize(self, a0: QSize)¶
- resize(self, w: int, h: int) None
 - resizeEvent(self, a0: QResizeEvent)¶
 - restoreGeometry(self, geometry: QByteArray) bool¶
 - saveGeometry(self) QByteArray¶
 - savePersistentOptions()¶
- Store all persistent options to the preferences. 
 - screen(self) QScreen¶
 - scroll(self, dx: int, dy: int)¶
- scroll(self, dx: int, dy: int, a2: QRect) None
 - sender(self) QObject¶
 - senderSignalIndex(self) int¶
 - setAcceptDrops(self, on: bool)¶
 - setAccessibleDescription(self, description: str)¶
 - setAccessibleName(self, name: str)¶
 - setAlias(alias, obj, persistent=False)¶
- Sets an alias to conveniently access an object. - Parameters
- alias (hashable) – any hashable, but typically a string name 
- obj (object) – the actual object to be referenced 
- persistent (bool) – whether to make the setting persistent 
 
 
 - setAliasedValue(alias, value)¶
 - setAliases(alias_dict, persistent=False)¶
- Sets multiple aliases at once. Already used aliases are overwritten; other existing aliases are not affected. - Parameters
- alias_dict (dict) – map of aliases to objects 
- persistent (bool) – whether to make the settings persistent 
 
 
 - setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)¶
 - setAutoFillBackground(self, enabled: bool)¶
 - setBackgroundRole(self, a0: QPalette.ColorRole)¶
 - setBaseSize(self, basew: int, baseh: int)¶
- setBaseSize(self, s: QSize) None
 - setContentsMargins(self, left: int, top: int, right: int, bottom: int)¶
- setContentsMargins(self, margins: QMargins) None
 - setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)¶
 - setCursor(self, a0: Union[QCursor, Qt.CursorShape])¶
 - setDisabled(self, a0: bool)¶
 - setEnabled(self, a0: bool)¶
 - setFixedHeight(self, h: int)¶
 - setFixedSize(self, a0: QSize)¶
- setFixedSize(self, w: int, h: int) None
 - setFixedWidth(self, w: int)¶
 - setFocus(self)¶
- setFocus(self, reason: Qt.FocusReason) None
 - setFocusPolicy(self, policy: Qt.FocusPolicy)¶
 - setFocusProxy(self, a0: QWidget)¶
 - setFont(self, a0: QFont)¶
 - setForegroundRole(self, a0: QPalette.ColorRole)¶
 - setFrameRect(self, a0: QRect)¶
 - setFrameShadow(self, a0: QFrame.Shadow)¶
 - setFrameShape(self, a0: QFrame.Shape)¶
 - setFrameStyle(self, a0: int)¶
 - setGeometry(self, a0: QRect)¶
- setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
 - setGraphicsEffect(self, effect: QGraphicsEffect)¶
 - setHidden(self, hidden: bool)¶
 - setInputMethodHints(self, hints: Qt.InputMethodHint)¶
 - setLayout(self, a0: QLayout)¶
 - setLayoutDirection(self, direction: Qt.LayoutDirection)¶
 - setLineWidth(self, a0: int)¶
 - setLocale(self, locale: QLocale)¶
 - setMask(self, a0: QBitmap)¶
- setMask(self, a0: QRegion) None
 - setMaximumHeight(self, maxh: int)¶
 - setMaximumSize(self, maxw: int, maxh: int)¶
- setMaximumSize(self, s: QSize) None
 - setMaximumWidth(self, maxw: int)¶
 - setMidLineWidth(self, a0: int)¶
 - setMinimumHeight(self, minh: int)¶
 - setMinimumSize(self, minw: int, minh: int)¶
- setMinimumSize(self, s: QSize) None
 - setMinimumWidth(self, minw: int)¶
 - setMouseTracking(self, enable: bool)¶
 - setObjValue(obj, value)¶
 - setObjectName(self, name: str)¶
 - setPalette(self, a0: QPalette)¶
 - setParent(self, parent: QWidget)¶
- setParent(self, parent: QWidget, f: Qt.WindowType) None
 - setPersistent(alias=None)¶
- Set options to be persistent. Any options to be made persistent must be aliased, since the alias is used to form the preference key. If no alias is specified, all aliased settings will be made persistent. - Parameters
- alias (str or None) – the alias to save, or None 
 
 - setProperty(self, name: str, value: Any) bool¶
 - setScreen(self, a0: QScreen)¶
 - setShortcutAutoRepeat(self, id: int, enabled: bool = True)¶
 - setShortcutEnabled(self, id: int, enabled: bool = True)¶
 - setSizeIncrement(self, w: int, h: int)¶
- setSizeIncrement(self, s: QSize) None
 - setSizePolicy(self, a0: QSizePolicy)¶
- setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
 - setStatusTip(self, a0: str)¶
 - setStyle(self, a0: QStyle)¶
 - setStyleSheet(self, styleSheet: str)¶
 - setTabOrder(a0: QWidget, a1: QWidget)¶
 - setTabletTracking(self, enable: bool)¶
 - setToolTip(self, a0: str)¶
 - setToolTipDuration(self, msec: int)¶
 - setUpdatesEnabled(self, enable: bool)¶
 - setVisible(self, visible: bool)¶
 - setWhatsThis(self, a0: str)¶
 - setWindowFilePath(self, filePath: str)¶
 - setWindowFlag(self, a0: Qt.WindowType, on: bool = True)¶
 - setWindowFlags(self, type: Qt.WindowType)¶
 - setWindowIcon(self, icon: QIcon)¶
 - setWindowIconText(self, a0: str)¶
 - setWindowModality(self, windowModality: Qt.WindowModality)¶
 - setWindowModified(self, a0: bool)¶
 - setWindowOpacity(self, level: float)¶
 - setWindowRole(self, a0: str)¶
 - setWindowState(self, state: Qt.WindowState)¶
 - setWindowTitle(self, a0: str)¶
 - show(self)¶
 - showEvent(event)¶
- Emit a signal every time this pop up is shown. 
 - showFullScreen(self)¶
 - showMaximized(self)¶
 - showMinimized(self)¶
 - showNormal(self)¶
 - signalsBlocked(self) bool¶
 - size(self) QSize¶
 - sizeHint(self) QSize¶
 - sizeIncrement(self) QSize¶
 - sizePolicy(self) QSizePolicy¶
 - stackUnder(self, a0: QWidget)¶
 - startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int¶
 - staticMetaObject = <PyQt6.QtCore.QMetaObject object>¶
 - statusTip(self) str¶
 - style(self) QStyle¶
 - styleSheet(self) str¶
 - subWidgetHasFocus()¶
- Return True if any widget within the pop up has focus. False otherwise. - Note
- Note that combo boxes have various list view and frame children that can receive focus (and which of these widgets can receive focus varies by OS). As a result, we check the full ancestry of the focus widget here rather than just checking it’s parent. Also note that we can’t use Qt’s isAncestorOf() function to check ancestry, since combo box drop downs are considered to be their own window and isAncestorOf() requires ancestors to be part of the same window. 
 
 - tabletEvent(self, a0: QTabletEvent)¶
 - testAttribute(self, attribute: Qt.WidgetAttribute) bool¶
 - thread(self) QThread¶
 - timerEvent(self, a0: QTimerEvent)¶
 - toolTip(self) str¶
 - toolTipDuration(self) int¶
 - tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str¶
 - underMouse(self) bool¶
 - ungrabGesture(self, type: Qt.GestureType)¶
 - unsetCursor(self)¶
 - unsetLayoutDirection(self)¶
 - unsetLocale(self)¶
 - update(self)¶
- update(self, a0: QRect) None
- update(self, a0: QRegion) None
- update(self, ax: int, ay: int, aw: int, ah: int) None
 - updateGeometry(self)¶
 - updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)¶
 - updatesEnabled(self) bool¶
 - visibilityChanged¶
 - visibleRegion(self) QRegion¶
 - whatsThis(self) str¶
 - wheelEvent(self, a0: QWheelEvent)¶
 - width(self) int¶
 - widthMM(self) int¶
 - winId(self) PyQt6.sip.voidptr¶
 - window(self) QWidget¶
 - windowFilePath(self) str¶
 - windowFlags(self) Qt.WindowType¶
 - windowHandle(self) QWindow¶
 - windowIcon(self) QIcon¶
 - windowIconChanged¶
- windowIconChanged(self, icon: QIcon) [signal] 
 - windowIconText(self) str¶
 - windowIconTextChanged¶
- windowIconTextChanged(self, iconText: str) [signal] 
 - windowModality(self) Qt.WindowModality¶
 - windowOpacity(self) float¶
 - windowRole(self) str¶
 - windowState(self) Qt.WindowState¶
 - windowTitle(self) str¶
 - windowTitleChanged¶
- windowTitleChanged(self, title: str) [signal] 
 - windowType(self) Qt.WindowType¶
 - x(self) int¶
 - y(self) int¶
 
- class schrodinger.ui.qt.filter_list.FilterListPopUp(parent, list_items=(), filter_cbs=(), toggle_filtering_text=None, match_msg=None, no_match_msg=None)¶
- Bases: - schrodinger.ui.qt.appframework2.settings.SettingsMixin,- schrodinger.ui.qt.pop_up_widgets.PopUp- This class implements a group of widgets that can be used to dynamically filter the contents of a list in a popup that can be associated with another widget. - Variables
- filtersChanged – Signal emitted when filters are toggled. emits a dict of current filter settings. 
 - filtersChanged¶
 - __init__(parent, list_items=(), filter_cbs=(), toggle_filtering_text=None, match_msg=None, no_match_msg=None)¶
- Parameters
- parent (QtWidgets.QWidget) – Parent widget. 
- list_items (iterable(QtWidget.QListWidgetItem)) – Items to populate in the filtered list 
- filter_cbs (tuple(FilterCheckBox)) – tuple of filter checkboxes for this popup. 
- toggle_filtering_text (str) – Text to show for a group box checkbox to turn filtering on and off. If not specified, no group box checkbox will be shown. 
- match_msg (str) – Label message to display when items match 
- no_match_msg (str) – Text to show when no items match filters 
 
 
 - setup()¶
- Sets up the widget’s UI and connections. 
 - applyFilters()¶
- Apply the current filter text and predefined filters to the list contents. 
 - clearFilters()¶
- Clear all item filters. 
 - isItemHidden(item_txt)¶
- Returns
- True if the item with the specified text is in the list and hidden, False otherwise. 
- Return type
- bool 
 
 - onDataChanged()¶
- Emit the dataChanged signal when a new item is selected. 
 - onReturnPressed()¶
- Check if an item has been selected and, if so, set that item as the current item. If a current item has been set, hide the popup. 
 - keyPressEvent(event)¶
- Close the popup if enter/return is pressed. - See Qt documentation for argument documentation. 
 - subWidgetHasFocus()¶
- Return True if any widget within the pop up has focus. False otherwise. - Note
- Note that combo boxes have various list view and frame children that can receive focus (and which of these widgets can receive focus varies by OS). As a result, we check the full ancestry of the focus widget here rather than just checking it’s parent. Also note that we can’t use Qt’s isAncestorOf() function to check ancestry, since combo box drop downs are considered to be their own window and isAncestorOf() requires ancestors to be part of the same window. 
 
 - Box = 1¶
 - DrawChildren = 2¶
 - DrawWindowBackground = 1¶
 - HLine = 4¶
 - IgnoreMask = 4¶
 - NoFrame = 0¶
 - class PaintDeviceMetric(value)¶
- Bases: - enum.Enum- An enumeration. - PdmWidth = 1¶
 - PdmHeight = 2¶
 - PdmWidthMM = 3¶
 - PdmHeightMM = 4¶
 - PdmNumColors = 5¶
 - PdmDepth = 6¶
 - PdmDpiX = 7¶
 - PdmDpiY = 8¶
 - PdmPhysicalDpiX = 9¶
 - PdmPhysicalDpiY = 10¶
 - PdmDevicePixelRatio = 11¶
 - PdmDevicePixelRatioScaled = 12¶
 
 - Panel = 2¶
 - PdmDepth = 6¶
 - PdmDevicePixelRatio = 11¶
 - PdmDevicePixelRatioScaled = 12¶
 - PdmDpiX = 7¶
 - PdmDpiY = 8¶
 - PdmHeight = 2¶
 - PdmHeightMM = 4¶
 - PdmNumColors = 5¶
 - PdmPhysicalDpiX = 9¶
 - PdmPhysicalDpiY = 10¶
 - PdmWidth = 1¶
 - PdmWidthMM = 3¶
 - Plain = 16¶
 - Raised = 32¶
 - class RenderFlag(value)¶
- Bases: - enum.Flag- An enumeration. - DrawWindowBackground = 1¶
 - DrawChildren = 2¶
 - IgnoreMask = 4¶
 
 - Shadow_Mask = 240¶
 - class Shape(value)¶
- Bases: - enum.IntEnum- An enumeration. - NoFrame = 0¶
 - Box = 1¶
 - Panel = 2¶
 - WinPanel = 3¶
 - HLine = 4¶
 - VLine = 5¶
 - StyledPanel = 6¶
 
 - Shape_Mask = 15¶
 - StyledPanel = 6¶
 - Sunken = 48¶
 - VLine = 5¶
 - WinPanel = 3¶
 - acceptDrops(self) bool¶
 - accessibleDescription(self) str¶
 - accessibleName(self) str¶
 - actionEvent(self, a0: QActionEvent)¶
 - actions(self) List[QAction]¶
 - activateWindow(self)¶
 - addAction(self, action: QAction)¶
 - addActions(self, actions: Iterable[QAction])¶
 - adjustSize(self)¶
 - applyAliasedSettings(settings)¶
- Applies any aliased settings with new values from the dictionary. Any aliases not present in the settings dictionary will be left unchanged. - Parameters
- settings (dict) – a dictionary mapping aliases to new values to apply 
 
 - applySettings(settings, target=None)¶
 - autoFillBackground(self) bool¶
 - backgroundRole(self) QPalette.ColorRole¶
 - baseSize(self) QSize¶
 - blockSignals(self, b: bool) bool¶
 - changeEvent(self, a0: QEvent)¶
 - childAt(self, p: QPoint) QWidget¶
- childAt(self, ax: int, ay: int) QWidget
 - childEvent(self, a0: QChildEvent)¶
 - children(self) List[QObject]¶
 - childrenRect(self) QRect¶
 - childrenRegion(self) QRegion¶
 - clearFocus(self)¶
 - clearMask(self)¶
 - close(self) bool¶
 - closeEvent(self, a0: QCloseEvent)¶
 - colorCount(self) int¶
 - connectNotify(self, signal: QMetaMethod)¶
 - contentsMargins(self) QMargins¶
 - contentsRect(self) QRect¶
 - contextMenuEvent(self, a0: QContextMenuEvent)¶
 - contextMenuPolicy(self) Qt.ContextMenuPolicy¶
 - create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)¶
 - createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget¶
 - cursor(self) QCursor¶
 - customContextMenuRequested¶
- customContextMenuRequested(self, pos: QPoint) [signal] 
 - customEvent(self, a0: QEvent)¶
 - dataChanged¶
 - deleteLater(self)¶
 - depth(self) int¶
 - destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)¶
 - destroyed¶
- destroyed(self, object: typing.Optional[QObject] = None) [signal] 
 - devType(self) int¶
 - devicePixelRatio(self) float¶
 - devicePixelRatioF(self) float¶
 - devicePixelRatioFScale() float¶
 - disconnect(a0: QMetaObject.Connection) bool¶
- disconnect(self) None
 - disconnectNotify(self, signal: QMetaMethod)¶
 - dragEnterEvent(self, a0: QDragEnterEvent)¶
 - dragLeaveEvent(self, a0: QDragLeaveEvent)¶
 - dragMoveEvent(self, a0: QDragMoveEvent)¶
 - drawFrame(self, a0: QPainter)¶
 - dropEvent(self, a0: QDropEvent)¶
 - dumpObjectInfo(self)¶
 - dumpObjectTree(self)¶
 - dynamicPropertyNames(self) List[QByteArray]¶
 - effectiveWinId(self) PyQt6.sip.voidptr¶
 - ensurePolished(self)¶
 - enterEvent(self, event: QEnterEvent)¶
 - estimateMaxHeight()¶
- Return an estimate of the maximum allowable height of this pop up. This estimate is used to ensure that the pop up is positioned within the window. The default implementation uses the current size hint. Subclasses can reimplement this function if they can calculate a more accurate allowable height. This is typically only applicable if the pop up is likely to change size. - Returns
- The maximum allowable height 
- Return type
- int 
 
 - estimateMaxWidth()¶
- Return an estimate of the maximum allowable width of this pop up. This estimate is used to ensure that the pop up is positioned within the window. The default implementation uses the current size hint. Subclasses can reimplement this function if they can calculate a more accurate allowable width. This is typically only applicable if the pop up is likely to change size. - Returns
- The maximum allowable width 
- Return type
- int 
 
 - event(self, e: QEvent) bool¶
 - eventFilter(self, a0: QObject, a1: QEvent) bool¶
 - find(a0: PyQt6.sip.voidptr) QWidget¶
 - findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject¶
- findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
 - findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]¶
- findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
 - focusInEvent(self, a0: QFocusEvent)¶
 - focusNextChild(self) bool¶
 - focusNextPrevChild(self, next: bool) bool¶
 - focusOutEvent(self, a0: QFocusEvent)¶
 - focusPolicy(self) Qt.FocusPolicy¶
 - focusPreviousChild(self) bool¶
 - focusProxy(self) QWidget¶
 - focusWidget(self) QWidget¶
 - font(self) QFont¶
 - fontInfo(self) QFontInfo¶
 - fontMetrics(self) QFontMetrics¶
 - foregroundRole(self) QPalette.ColorRole¶
 - frameGeometry(self) QRect¶
 - frameRect(self) QRect¶
 - frameShadow(self) QFrame.Shadow¶
 - frameShape(self) QFrame.Shape¶
 - frameSize(self) QSize¶
 - frameStyle(self) int¶
 - frameWidth(self) int¶
 - geometry(self) QRect¶
 - getAliasedSettings()¶
 - getAliasedValue(alias)¶
 - getObjValue(obj)¶
 - getPersistenceKey(alias)¶
- Return a unique identifier for saving/restoring a setting in the preferences. Override this method to change the key scheme (this is necessary if creating a common resource which is shared by multiple panels). - Parameters
- alias (str) – the alias for which we are generating a key 
 
 - getSettings(target=None, ignore_list=None)¶
 - grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap¶
 - grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())¶
 - grabKeyboard(self)¶
 - grabMouse(self)¶
- grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
 - grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int¶
 - graphicsEffect(self) QGraphicsEffect¶
 - graphicsProxyWidget(self) QGraphicsProxyWidget¶
 - hasFocus(self) bool¶
 - hasHeightForWidth(self) bool¶
 - hasMouseTracking(self) bool¶
 - hasTabletTracking(self) bool¶
 - height(self) int¶
 - heightForWidth(self, a0: int) int¶
 - heightMM(self) int¶
 - hide(self)¶
 - hideEvent(event)¶
- Emit a signal every time this pop up is hidden. 
 - inherits(self, classname: str) bool¶
 - initPainter(self, painter: QPainter)¶
 - initStyleOption(self, option: QStyleOptionFrame)¶
 - inputMethodEvent(self, a0: QInputMethodEvent)¶
 - inputMethodHints(self) Qt.InputMethodHint¶
 - inputMethodQuery(self, a0: Qt.InputMethodQuery) Any¶
 - insertAction(self, before: QAction, action: QAction)¶
 - insertActions(self, before: QAction, actions: Iterable[QAction])¶
 - installEventFilter(self, a0: QObject)¶
 - installPopUpEventFilter(event_filter)¶
- Install the provided event filter on all widgets within this pop up that can receive focus. - Note
- This function only installs the event filter on immediate children of this widget. As a result, keyboard events on grandchildren (or later descendant) widgets will not be handled properly. If this causes issues, the implementation will have to be modified. 
- Parameters
- event_filter ( - _BasisSelectorPopUpEventFilter) – The event filter to install
 
 - isActiveWindow(self) bool¶
 - isAncestorOf(self, child: QWidget) bool¶
 - isEnabled(self) bool¶
 - isEnabledTo(self, a0: QWidget) bool¶
 - isFullScreen(self) bool¶
 - isHidden(self) bool¶
 - isLeftToRight(self) bool¶
 - isMaximized(self) bool¶
 - isMinimized(self) bool¶
 - isModal(self) bool¶
 - isRightToLeft(self) bool¶
 - isSignalConnected(self, signal: QMetaMethod) bool¶
 - isVisible(self) bool¶
 - isVisibleTo(self, a0: QWidget) bool¶
 - isWidgetType(self) bool¶
 - isWindow(self) bool¶
 - isWindowModified(self) bool¶
 - isWindowType(self) bool¶
 - keyReleaseEvent(self, a0: QKeyEvent)¶
 - keyboardGrabber() QWidget¶
 - killTimer(self, id: int)¶
 - layout(self) QLayout¶
 - layoutDirection(self) Qt.LayoutDirection¶
 - leaveEvent(self, a0: QEvent)¶
 - lineEditUpdated(text)¶
- Update this pop up in response to the user changing the line edit text. Note that, by default, this widget will not be able to send signals during execution of this method. This prevents an infinite loop of - PopUp.lineEditUpdatedand- LineEditWithPopUp.popUpUpdated. To modify this behavior, subclass- LineEditWithPopUpand reimplement- LineEditWithPopUp.popUpUpdated.- Parameters
- text (str) – The current text of the line edit 
 
 - lineWidth(self) int¶
 - loadPersistentOptions()¶
- Load all persistent options from the preferences. 
 - locale(self) QLocale¶
 - logicalDpiX(self) int¶
 - logicalDpiY(self) int¶
 - lower(self)¶
 - mapFrom(self, a0: QWidget, a1: QPoint) QPoint¶
- mapFrom(self, a0: QWidget, a1: QPointF) QPointF
 - mapFromGlobal(self, a0: QPoint) QPoint¶
- mapFromGlobal(self, a0: QPointF) QPointF
 - mapFromParent(self, a0: QPoint) QPoint¶
- mapFromParent(self, a0: QPointF) QPointF
 - mapTo(self, a0: QWidget, a1: QPoint) QPoint¶
- mapTo(self, a0: QWidget, a1: QPointF) QPointF
 - mapToGlobal(self, a0: QPoint) QPoint¶
- mapToGlobal(self, a0: QPointF) QPointF
 - mapToParent(self, a0: QPoint) QPoint¶
- mapToParent(self, a0: QPointF) QPointF
 - mask(self) QRegion¶
 - maximumHeight(self) int¶
 - maximumSize(self) QSize¶
 - maximumWidth(self) int¶
 - metaObject(self) QMetaObject¶
 - metric(self, a0: QPaintDevice.PaintDeviceMetric) int¶
 - midLineWidth(self) int¶
 - minimumHeight(self) int¶
 - minimumSize(self) QSize¶
 - minimumSizeHint(self) QSize¶
 - minimumWidth(self) int¶
 - mouseDoubleClickEvent(self, a0: QMouseEvent)¶
 - mouseGrabber() QWidget¶
 - mouseMoveEvent(self, a0: QMouseEvent)¶
 - mousePressEvent(self, a0: QMouseEvent)¶
 - mouseReleaseEvent(self, a0: QMouseEvent)¶
 - move(self, a0: QPoint)¶
- move(self, ax: int, ay: int) None
 - moveEvent(self, a0: QMoveEvent)¶
 - moveToThread(self, thread: QThread)¶
 - nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]¶
 - nativeParentWidget(self) QWidget¶
 - nextInFocusChain(self) QWidget¶
 - normalGeometry(self) QRect¶
 - objectName(self) str¶
 - objectNameChanged¶
- objectNameChanged(self, objectName: str) [signal] 
 - overrideWindowFlags(self, type: Qt.WindowType)¶
 - overrideWindowState(self, state: Qt.WindowState)¶
 - paintEngine(self) QPaintEngine¶
 - paintEvent(self, a0: QPaintEvent)¶
 - paintingActive(self) bool¶
 - palette(self) QPalette¶
 - parent(self) QObject¶
 - parentWidget(self) QWidget¶
 - physicalDpiX(self) int¶
 - physicalDpiY(self) int¶
 - popUpResized¶
 - pos(self) QPoint¶
 - previousInFocusChain(self) QWidget¶
 - property(self, name: str) Any¶
 - pyqtConfigure(...)¶
- Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. 
 - raise_(self)¶
 - receivers(self, signal: PYQT_SIGNAL) int¶
 - rect(self) QRect¶
 - releaseKeyboard(self)¶
 - releaseMouse(self)¶
 - releaseShortcut(self, id: int)¶
 - removeAction(self, action: QAction)¶
 - removeEventFilter(self, a0: QObject)¶
 - render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))¶
- render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
 - repaint(self)¶
- repaint(self, x: int, y: int, w: int, h: int) None
- repaint(self, a0: QRect) None
- repaint(self, a0: QRegion) None
 - resize(self, a0: QSize)¶
- resize(self, w: int, h: int) None
 - resizeEvent(self, a0: QResizeEvent)¶
 - restoreGeometry(self, geometry: QByteArray) bool¶
 - saveGeometry(self) QByteArray¶
 - savePersistentOptions()¶
- Store all persistent options to the preferences. 
 - screen(self) QScreen¶
 - scroll(self, dx: int, dy: int)¶
- scroll(self, dx: int, dy: int, a2: QRect) None
 - sender(self) QObject¶
 - senderSignalIndex(self) int¶
 - setAcceptDrops(self, on: bool)¶
 - setAccessibleDescription(self, description: str)¶
 - setAccessibleName(self, name: str)¶
 - setAlias(alias, obj, persistent=False)¶
- Sets an alias to conveniently access an object. - Parameters
- alias (hashable) – any hashable, but typically a string name 
- obj (object) – the actual object to be referenced 
- persistent (bool) – whether to make the setting persistent 
 
 
 - setAliasedValue(alias, value)¶
 - setAliases(alias_dict, persistent=False)¶
- Sets multiple aliases at once. Already used aliases are overwritten; other existing aliases are not affected. - Parameters
- alias_dict (dict) – map of aliases to objects 
- persistent (bool) – whether to make the settings persistent 
 
 
 - setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)¶
 - setAutoFillBackground(self, enabled: bool)¶
 - setBackgroundRole(self, a0: QPalette.ColorRole)¶
 - setBaseSize(self, basew: int, baseh: int)¶
- setBaseSize(self, s: QSize) None
 - setContentsMargins(self, left: int, top: int, right: int, bottom: int)¶
- setContentsMargins(self, margins: QMargins) None
 - setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)¶
 - setCursor(self, a0: Union[QCursor, Qt.CursorShape])¶
 - setDisabled(self, a0: bool)¶
 - setEnabled(self, a0: bool)¶
 - setFixedHeight(self, h: int)¶
 - setFixedSize(self, a0: QSize)¶
- setFixedSize(self, w: int, h: int) None
 - setFixedWidth(self, w: int)¶
 - setFocus(self)¶
- setFocus(self, reason: Qt.FocusReason) None
 - setFocusPolicy(self, policy: Qt.FocusPolicy)¶
 - setFocusProxy(self, a0: QWidget)¶
 - setFont(self, a0: QFont)¶
 - setForegroundRole(self, a0: QPalette.ColorRole)¶
 - setFrameRect(self, a0: QRect)¶
 - setFrameShadow(self, a0: QFrame.Shadow)¶
 - setFrameShape(self, a0: QFrame.Shape)¶
 - setFrameStyle(self, a0: int)¶
 - setGeometry(self, a0: QRect)¶
- setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
 - setGraphicsEffect(self, effect: QGraphicsEffect)¶
 - setHidden(self, hidden: bool)¶
 - setInputMethodHints(self, hints: Qt.InputMethodHint)¶
 - setLayout(self, a0: QLayout)¶
 - setLayoutDirection(self, direction: Qt.LayoutDirection)¶
 - setLineWidth(self, a0: int)¶
 - setLocale(self, locale: QLocale)¶
 - setMask(self, a0: QBitmap)¶
- setMask(self, a0: QRegion) None
 - setMaximumHeight(self, maxh: int)¶
 - setMaximumSize(self, maxw: int, maxh: int)¶
- setMaximumSize(self, s: QSize) None
 - setMaximumWidth(self, maxw: int)¶
 - setMidLineWidth(self, a0: int)¶
 - setMinimumHeight(self, minh: int)¶
 - setMinimumSize(self, minw: int, minh: int)¶
- setMinimumSize(self, s: QSize) None
 - setMinimumWidth(self, minw: int)¶
 - setMouseTracking(self, enable: bool)¶
 - setObjValue(obj, value)¶
 - setObjectName(self, name: str)¶
 - setPalette(self, a0: QPalette)¶
 - setParent(self, parent: QWidget)¶
- setParent(self, parent: QWidget, f: Qt.WindowType) None
 - setPersistent(alias=None)¶
- Set options to be persistent. Any options to be made persistent must be aliased, since the alias is used to form the preference key. If no alias is specified, all aliased settings will be made persistent. - Parameters
- alias (str or None) – the alias to save, or None 
 
 - setProperty(self, name: str, value: Any) bool¶
 - setScreen(self, a0: QScreen)¶
 - setShortcutAutoRepeat(self, id: int, enabled: bool = True)¶
 - setShortcutEnabled(self, id: int, enabled: bool = True)¶
 - setSizeIncrement(self, w: int, h: int)¶
- setSizeIncrement(self, s: QSize) None
 - setSizePolicy(self, a0: QSizePolicy)¶
- setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
 - setStatusTip(self, a0: str)¶
 - setStyle(self, a0: QStyle)¶
 - setStyleSheet(self, styleSheet: str)¶
 - setTabOrder(a0: QWidget, a1: QWidget)¶
 - setTabletTracking(self, enable: bool)¶
 - setToolTip(self, a0: str)¶
 - setToolTipDuration(self, msec: int)¶
 - setUpdatesEnabled(self, enable: bool)¶
 - setVisible(self, visible: bool)¶
 - setWhatsThis(self, a0: str)¶
 - setWindowFilePath(self, filePath: str)¶
 - setWindowFlag(self, a0: Qt.WindowType, on: bool = True)¶
 - setWindowFlags(self, type: Qt.WindowType)¶
 - setWindowIcon(self, icon: QIcon)¶
 - setWindowIconText(self, a0: str)¶
 - setWindowModality(self, windowModality: Qt.WindowModality)¶
 - setWindowModified(self, a0: bool)¶
 - setWindowOpacity(self, level: float)¶
 - setWindowRole(self, a0: str)¶
 - setWindowState(self, state: Qt.WindowState)¶
 - setWindowTitle(self, a0: str)¶
 - show(self)¶
 - showEvent(event)¶
- Emit a signal every time this pop up is shown. 
 - showFullScreen(self)¶
 - showMaximized(self)¶
 - showMinimized(self)¶
 - showNormal(self)¶
 - signalsBlocked(self) bool¶
 - size(self) QSize¶
 - sizeHint(self) QSize¶
 - sizeIncrement(self) QSize¶
 - sizePolicy(self) QSizePolicy¶
 - stackUnder(self, a0: QWidget)¶
 - startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int¶
 - staticMetaObject = <PyQt6.QtCore.QMetaObject object>¶
 - statusTip(self) str¶
 - style(self) QStyle¶
 - styleSheet(self) str¶
 - tabletEvent(self, a0: QTabletEvent)¶
 - testAttribute(self, attribute: Qt.WidgetAttribute) bool¶
 - thread(self) QThread¶
 - timerEvent(self, a0: QTimerEvent)¶
 - toolTip(self) str¶
 - toolTipDuration(self) int¶
 - tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str¶
 - underMouse(self) bool¶
 - ungrabGesture(self, type: Qt.GestureType)¶
 - unsetCursor(self)¶
 - unsetLayoutDirection(self)¶
 - unsetLocale(self)¶
 - update(self)¶
- update(self, a0: QRect) None
- update(self, a0: QRegion) None
- update(self, ax: int, ay: int, aw: int, ah: int) None
 - updateGeometry(self)¶
 - updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)¶
 - updatesEnabled(self) bool¶
 - visibilityChanged¶
 - visibleRegion(self) QRegion¶
 - whatsThis(self) str¶
 - wheelEvent(self, a0: QWheelEvent)¶
 - width(self) int¶
 - widthMM(self) int¶
 - winId(self) PyQt6.sip.voidptr¶
 - window(self) QWidget¶
 - windowFilePath(self) str¶
 - windowFlags(self) Qt.WindowType¶
 - windowHandle(self) QWindow¶
 - windowIcon(self) QIcon¶
 - windowIconChanged¶
- windowIconChanged(self, icon: QIcon) [signal] 
 - windowIconText(self) str¶
 - windowIconTextChanged¶
- windowIconTextChanged(self, iconText: str) [signal] 
 - windowModality(self) Qt.WindowModality¶
 - windowOpacity(self) float¶
 - windowRole(self) str¶
 - windowState(self) Qt.WindowState¶
 - windowTitle(self) str¶
 - windowTitleChanged¶
- windowTitleChanged(self, title: str) [signal] 
 - windowType(self) Qt.WindowType¶
 - x(self) int¶
 - y(self) int¶
 
- class schrodinger.ui.qt.filter_list.ToolButtonWithFilterListPopUp(parent)¶
- Bases: - schrodinger.ui.qt.pop_up_widgets.ToolButtonWithPopUp- Custom toolbutton with a filter list popup. - Variables
- filtersChanged – Signal emitted when filters are toggled. emits a dict of current filter settings. 
 - POP_UP_CLASS¶
 - filtersChanged¶
 - __init__(parent)¶
- Parameters
- parent ( - PyQt5.QtWidgets.QWidget) – The Qt parent widget
- pop_up_class (type) – The class of the pop up widget. Should be a subclass of - PopUp.
- arrow_type ( - Qt.ArrowType) – Type of arrow to display in the button
- text (str) – Text to set for this button. If not specified, only an icon will be shown. 
 
 
 - setPopUp(pop_up)¶
- Set the pop up widget to the specified pop up widget instance. 
 - isItemHidden(item_txt)¶
- Return whether the specified item text is hidden. - Parameters
- item_txt (str) – Item text to check 
- Returns
- True if item is n list and is hidden, False otherwise 
- Return type
- bool 
 
 - clearFilters()¶
- Clear all pop up filters 
 - getSettings(**kwargs)¶
- Get the current filter settings. - Returns
- Map of the current filter settings 
- Return type
- dict 
 
 - applySettings(settings)¶
- Apply the specified settings to the filters. - Parameters
- settings (dict) – Settings to be applied. 
 
 - ALIGN_AUTO = 4¶
 - ALIGN_BOTTOM = 1¶
 - ALIGN_LEFT = 3¶
 - ALIGN_RIGHT = 2¶
 - ALIGN_TOP = 0¶
 - DelayedPopup = 0¶
 - DrawChildren = 2¶
 - DrawWindowBackground = 1¶
 - IgnoreMask = 4¶
 - InstantPopup = 2¶
 - MenuButtonPopup = 1¶
 - class PaintDeviceMetric(value)¶
- Bases: - enum.Enum- An enumeration. - PdmWidth = 1¶
 - PdmHeight = 2¶
 - PdmWidthMM = 3¶
 - PdmHeightMM = 4¶
 - PdmNumColors = 5¶
 - PdmDepth = 6¶
 - PdmDpiX = 7¶
 - PdmDpiY = 8¶
 - PdmPhysicalDpiX = 9¶
 - PdmPhysicalDpiY = 10¶
 - PdmDevicePixelRatio = 11¶
 - PdmDevicePixelRatioScaled = 12¶
 
 - PdmDepth = 6¶
 - PdmDevicePixelRatio = 11¶
 - PdmDevicePixelRatioScaled = 12¶
 - PdmDpiX = 7¶
 - PdmDpiY = 8¶
 - PdmHeight = 2¶
 - PdmHeightMM = 4¶
 - PdmNumColors = 5¶
 - PdmPhysicalDpiX = 9¶
 - PdmPhysicalDpiY = 10¶
 - PdmWidth = 1¶
 - PdmWidthMM = 3¶
 - class RenderFlag(value)¶
- Bases: - enum.Flag- An enumeration. - DrawWindowBackground = 1¶
 - DrawChildren = 2¶
 - IgnoreMask = 4¶
 
 - class ToolButtonPopupMode(value)¶
- Bases: - enum.Enum- An enumeration. - DelayedPopup = 0¶
 - MenuButtonPopup = 1¶
 - InstantPopup = 2¶
 
 - acceptDrops(self) bool¶
 - accessibleDescription(self) str¶
 - accessibleName(self) str¶
 - actionEvent(self, a0: QActionEvent)¶
 - actions(self) List[QAction]¶
 - activateWindow(self)¶
 - addAction(self, action: QAction)¶
 - addActions(self, actions: Iterable[QAction])¶
 - adjustSize(self)¶
 - animateClick(self)¶
 - arrowType(self) Qt.ArrowType¶
 - autoExclusive(self) bool¶
 - autoFillBackground(self) bool¶
 - autoRaise(self) bool¶
 - autoRepeat(self) bool¶
 - autoRepeatDelay(self) int¶
 - autoRepeatInterval(self) int¶
 - backgroundRole(self) QPalette.ColorRole¶
 - baseSize(self) QSize¶
 - blockSignals(self, b: bool) bool¶
 - changeEvent(self, a0: QEvent)¶
 - checkStateSet(self)¶
 - childAt(self, p: QPoint) QWidget¶
- childAt(self, ax: int, ay: int) QWidget
 - childEvent(self, a0: QChildEvent)¶
 - children(self) List[QObject]¶
 - childrenRect(self) QRect¶
 - childrenRegion(self) QRegion¶
 - clearFocus(self)¶
 - clearMask(self)¶
 - click(self)¶
 - clicked¶
- clicked(self, checked: bool = False) [signal] 
 - close(self) bool¶
 - closeEvent(self, a0: QCloseEvent)¶
 - colorCount(self) int¶
 - connectNotify(self, signal: QMetaMethod)¶
 - contentsMargins(self) QMargins¶
 - contentsRect(self) QRect¶
 - contextMenuEvent(self, a0: QContextMenuEvent)¶
 - contextMenuPolicy(self) Qt.ContextMenuPolicy¶
 - create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)¶
 - createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget¶
 - cursor(self) QCursor¶
 - customContextMenuRequested¶
- customContextMenuRequested(self, pos: QPoint) [signal] 
 - customEvent(self, a0: QEvent)¶
 - defaultAction(self) QAction¶
 - deleteLater(self)¶
 - depth(self) int¶
 - destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)¶
 - destroyed¶
- destroyed(self, object: typing.Optional[QObject] = None) [signal] 
 - devType(self) int¶
 - devicePixelRatio(self) float¶
 - devicePixelRatioF(self) float¶
 - devicePixelRatioFScale() float¶
 - disconnect(a0: QMetaObject.Connection) bool¶
- disconnect(self) None
 - disconnectNotify(self, signal: QMetaMethod)¶
 - dragEnterEvent(self, a0: QDragEnterEvent)¶
 - dragLeaveEvent(self, a0: QDragLeaveEvent)¶
 - dragMoveEvent(self, a0: QDragMoveEvent)¶
 - dropEvent(self, a0: QDropEvent)¶
 - dumpObjectInfo(self)¶
 - dumpObjectTree(self)¶
 - dynamicPropertyNames(self) List[QByteArray]¶
 - effectiveWinId(self) PyQt6.sip.voidptr¶
 - ensurePolished(self)¶
 - enterEvent(self, a0: QEnterEvent)¶
 - event(self, e: QEvent) bool¶
 - eventFilter(self, a0: QObject, a1: QEvent) bool¶
 - find(a0: PyQt6.sip.voidptr) QWidget¶
 - findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject¶
- findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
 - findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]¶
- findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
 - focusInEvent(self, e: QFocusEvent)¶
 - focusNextChild(self) bool¶
 - focusNextPrevChild(self, next: bool) bool¶
 - focusOutEvent(self, e: QFocusEvent)¶
 - focusPolicy(self) Qt.FocusPolicy¶
 - focusPreviousChild(self) bool¶
 - focusProxy(self) QWidget¶
 - focusWidget(self) QWidget¶
 - font(self) QFont¶
 - fontInfo(self) QFontInfo¶
 - fontMetrics(self) QFontMetrics¶
 - foregroundRole(self) QPalette.ColorRole¶
 - frameGeometry(self) QRect¶
 - frameSize(self) QSize¶
 - geometry(self) QRect¶
 - grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap¶
 - grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())¶
 - grabKeyboard(self)¶
 - grabMouse(self)¶
- grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
 - grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int¶
 - graphicsEffect(self) QGraphicsEffect¶
 - graphicsProxyWidget(self) QGraphicsProxyWidget¶
 - group(self) QButtonGroup¶
 - hasFocus(self) bool¶
 - hasHeightForWidth(self) bool¶
 - hasMouseTracking(self) bool¶
 - hasTabletTracking(self) bool¶
 - height(self) int¶
 - heightForWidth(self, a0: int) int¶
 - heightMM(self) int¶
 - hide(self)¶
 - hideEvent(self, a0: QHideEvent)¶
 - hitButton(self, pos: QPoint) bool¶
 - icon(self) QIcon¶
 - iconSize(self) QSize¶
 - inherits(self, classname: str) bool¶
 - initPainter(self, painter: QPainter)¶
 - initStyleOption(self, option: QStyleOptionToolButton)¶
 - inputMethodEvent(self, a0: QInputMethodEvent)¶
 - inputMethodHints(self) Qt.InputMethodHint¶
 - inputMethodQuery(self, a0: Qt.InputMethodQuery) Any¶
 - insertAction(self, before: QAction, action: QAction)¶
 - insertActions(self, before: QAction, actions: Iterable[QAction])¶
 - installEventFilter(self, a0: QObject)¶
 - isActiveWindow(self) bool¶
 - isAncestorOf(self, child: QWidget) bool¶
 - isCheckable(self) bool¶
 - isChecked(self) bool¶
 - isDown(self) bool¶
 - isEnabled(self) bool¶
 - isEnabledTo(self, a0: QWidget) bool¶
 - isFullScreen(self) bool¶
 - isHidden(self) bool¶
 - isLeftToRight(self) bool¶
 - isMaximized(self) bool¶
 - isMinimized(self) bool¶
 - isModal(self) bool¶
 - isRightToLeft(self) bool¶
 - isSignalConnected(self, signal: QMetaMethod) bool¶
 - isVisible(self) bool¶
 - isVisibleTo(self, a0: QWidget) bool¶
 - isWidgetType(self) bool¶
 - isWindow(self) bool¶
 - isWindowModified(self) bool¶
 - isWindowType(self) bool¶
 - keyPressEvent(self, e: QKeyEvent)¶
 - keyReleaseEvent(self, e: QKeyEvent)¶
 - keyboardGrabber() QWidget¶
 - killTimer(self, id: int)¶
 - layout(self) QLayout¶
 - layoutDirection(self) Qt.LayoutDirection¶
 - leaveEvent(self, a0: QEvent)¶
 - locale(self) QLocale¶
 - logicalDpiX(self) int¶
 - logicalDpiY(self) int¶
 - lower(self)¶
 - mapFrom(self, a0: QWidget, a1: QPoint) QPoint¶
- mapFrom(self, a0: QWidget, a1: QPointF) QPointF
 - mapFromGlobal(self, a0: QPoint) QPoint¶
- mapFromGlobal(self, a0: QPointF) QPointF
 - mapFromParent(self, a0: QPoint) QPoint¶
- mapFromParent(self, a0: QPointF) QPointF
 - mapTo(self, a0: QWidget, a1: QPoint) QPoint¶
- mapTo(self, a0: QWidget, a1: QPointF) QPointF
 - mapToGlobal(self, a0: QPoint) QPoint¶
- mapToGlobal(self, a0: QPointF) QPointF
 - mapToParent(self, a0: QPoint) QPoint¶
- mapToParent(self, a0: QPointF) QPointF
 - mask(self) QRegion¶
 - maximumHeight(self) int¶
 - maximumSize(self) QSize¶
 - maximumWidth(self) int¶
 - metaObject(self) QMetaObject¶
 - metric(self, a0: QPaintDevice.PaintDeviceMetric) int¶
 - minimumHeight(self) int¶
 - minimumSize(self) QSize¶
 - minimumSizeHint(self) QSize¶
 - minimumWidth(self) int¶
 - mouseDoubleClickEvent(self, a0: QMouseEvent)¶
 - mouseGrabber() QWidget¶
 - mouseMoveEvent(self, e: QMouseEvent)¶
 - mousePressEvent(self, a0: QMouseEvent)¶
 - mouseReleaseEvent(self, a0: QMouseEvent)¶
 - move(self, a0: QPoint)¶
- move(self, ax: int, ay: int) None
 - moveEvent(event)¶
- Update the pop up position and size when the widget is moved 
 - moveToThread(self, thread: QThread)¶
 - nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]¶
 - nativeParentWidget(self) QWidget¶
 - nextCheckState(self)¶
 - nextInFocusChain(self) QWidget¶
 - normalGeometry(self) QRect¶
 - objectName(self) str¶
 - objectNameChanged¶
- objectNameChanged(self, objectName: str) [signal] 
 - onClicked()¶
- If the button is clicked, toggle the check state of the button, which should toggle the visibility of the pop up. 
 - overrideWindowFlags(self, type: Qt.WindowType)¶
 - overrideWindowState(self, state: Qt.WindowState)¶
 - paintEngine(self) QPaintEngine¶
 - paintEvent(self, a0: QPaintEvent)¶
 - paintingActive(self) bool¶
 - palette(self) QPalette¶
 - parent(self) QObject¶
 - parentWidget(self) QWidget¶
 - physicalDpiX(self) int¶
 - physicalDpiY(self) int¶
 - popUpClosing¶
 - popUpUpdated(text)¶
- Whenever the pop up emits the dataChanged signal, update the widget. This function should be implemented in subclasses if required. - Parameters
- text (str) – The text emitted with the dataChanged signal 
 
 - property pop_up_visible¶
- Returns
- whether the pop up frame is visible to its parent 
- Return type
- bool 
 
 - popupMode(self) QToolButton.ToolButtonPopupMode¶
 - pos(self) QPoint¶
 - pressed¶
- pressed(self) [signal] 
 - previousInFocusChain(self) QWidget¶
 - property(self, name: str) Any¶
 - pyqtConfigure(...)¶
- Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable. 
 - raise_(self)¶
 - receivers(self, signal: PYQT_SIGNAL) int¶
 - rect(self) QRect¶
 - releaseKeyboard(self)¶
 - releaseMouse(self)¶
 - releaseShortcut(self, id: int)¶
 - released¶
- released(self) [signal] 
 - removeAction(self, action: QAction)¶
 - removeEventFilter(self, a0: QObject)¶
 - render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))¶
- render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
 - repaint(self)¶
- repaint(self, x: int, y: int, w: int, h: int) None
- repaint(self, a0: QRect) None
- repaint(self, a0: QRegion) None
 - resize(self, a0: QSize)¶
- resize(self, w: int, h: int) None
 - resizeEvent(event)¶
- Update the pop up position and size when the widget is resized 
 - restoreGeometry(self, geometry: QByteArray) bool¶
 - saveGeometry(self) QByteArray¶
 - screen(self) QScreen¶
 - scroll(self, dx: int, dy: int)¶
- scroll(self, dx: int, dy: int, a2: QRect) None
 - sender(self) QObject¶
 - senderSignalIndex(self) int¶
 - setAcceptDrops(self, on: bool)¶
 - setAccessibleDescription(self, description: str)¶
 - setAccessibleName(self, name: str)¶
 - setArrowType(self, type: Qt.ArrowType)¶
 - setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)¶
 - setAutoExclusive(self, a0: bool)¶
 - setAutoFillBackground(self, enabled: bool)¶
 - setAutoRaise(self, enable: bool)¶
 - setAutoRepeat(self, a0: bool)¶
 - setAutoRepeatDelay(self, a0: int)¶
 - setAutoRepeatInterval(self, a0: int)¶
 - setBackgroundRole(self, a0: QPalette.ColorRole)¶
 - setBaseSize(self, basew: int, baseh: int)¶
- setBaseSize(self, s: QSize) None
 - setCheckable(self, a0: bool)¶
 - setChecked(checked)¶
- Set the button check state, and also alter the pop up visibility. Note that the button should be checked if and only if the pop up is visible, and that changing the visibility of the pop up (e.g. by clicking the button) will also change the check state. :param checked: whether the button should be checked :type checked: bool 
 - setContentsMargins(self, left: int, top: int, right: int, bottom: int)¶
- setContentsMargins(self, margins: QMargins) None
 - setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)¶
 - setCursor(self, a0: Union[QCursor, Qt.CursorShape])¶
 - setDefaultAction(self, a0: QAction)¶
 - setDisabled(self, a0: bool)¶
 - setDown(self, a0: bool)¶
 - setEnabled(self, a0: bool)¶
 - setFixedHeight(self, h: int)¶
 - setFixedSize(self, a0: QSize)¶
- setFixedSize(self, w: int, h: int) None
 - setFixedWidth(self, w: int)¶
 - setFocus(self)¶
- setFocus(self, reason: Qt.FocusReason) None
 - setFocusPolicy(self, policy: Qt.FocusPolicy)¶
 - setFocusProxy(self, a0: QWidget)¶
 - setFont(self, a0: QFont)¶
 - setForegroundRole(self, a0: QPalette.ColorRole)¶
 - setGeometry(self, a0: QRect)¶
- setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
 - setGraphicsEffect(self, effect: QGraphicsEffect)¶
 - setHidden(self, hidden: bool)¶
 - setIcon(self, icon: QIcon)¶
 - setIconSize(self, size: QSize)¶
 - setInputMethodHints(self, hints: Qt.InputMethodHint)¶
 - setLayout(self, a0: QLayout)¶
 - setLayoutDirection(self, direction: Qt.LayoutDirection)¶
 - setLocale(self, locale: QLocale)¶
 - setMask(self, a0: QBitmap)¶
- setMask(self, a0: QRegion) None
 - setMaximumHeight(self, maxh: int)¶
 - setMaximumSize(self, maxw: int, maxh: int)¶
- setMaximumSize(self, s: QSize) None
 - setMaximumWidth(self, maxw: int)¶
 - setMenu(self, menu: QMenu)¶
 - setMinimumHeight(self, minh: int)¶
 - setMinimumSize(self, minw: int, minh: int)¶
- setMinimumSize(self, s: QSize) None
 - setMinimumWidth(self, minw: int)¶
 - setMouseTracking(self, enable: bool)¶
 - setObjectName(self, name: str)¶
 - setPalette(self, a0: QPalette)¶
 - setParent(self, parent: QWidget)¶
- setParent(self, parent: QWidget, f: Qt.WindowType) None
 - setPopUpClass(pop_up_class)¶
- If a pop up class was not specified via the constructor, use this method to set it after the fact. Useful for placing widgets into - *.uifiles.
 - setPopupHalign(popup_halign)¶
- Specify whether the pop up should have its right edge aligned with the right edge of the widget (ALIGN_RIGHT), have its left edge aligned with the left edge of the widget (ALIGN_LEFT), or have it’s horizontal alignment determined automatically (ALIGN_AUTO). Note that this setting is moot if the widget is wider than the pop up’s size hint, as the pop up will be extended to the same width as the widget. - Parameters
- popup_halign (int) – The desired horizontal alignment of the pop up. Must be one of ALIGN_RIGHT, ALIGN_LEFT, or ALIGN_AUTO. 
 
 - setPopupMode(self, mode: QToolButton.ToolButtonPopupMode)¶
 - setPopupValign(popup_valign)¶
- Specify whether the pop up should appear above (ALIGN_TOP), below (ALIGN_BOTTOM) the widget, or have it’s vertical alignment determined automatically (ALIGN_AUTO). - Parameters
- popup_valign (int) – The desired vertical alignment of the pop up. Must be either ALIGN_TOP, ALIGN_BOTTOM, or ALIGN_AUTO. 
 
 - setProperty(self, name: str, value: Any) bool¶
 - setScreen(self, a0: QScreen)¶
 - setShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int])¶
 - setShortcutAutoRepeat(self, id: int, enabled: bool = True)¶
 - setShortcutEnabled(self, id: int, enabled: bool = True)¶
 - setSizeIncrement(self, w: int, h: int)¶
- setSizeIncrement(self, s: QSize) None
 - setSizePolicy(self, a0: QSizePolicy)¶
- setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
 - setStatusTip(self, a0: str)¶
 - setStyle(self, a0: QStyle)¶
 - setStyleSheet(self, styleSheet: str)¶
 - setTabOrder(a0: QWidget, a1: QWidget)¶
 - setTabletTracking(self, enable: bool)¶
 - setText(self, text: str)¶
 - setToolButtonStyle(self, style: Qt.ToolButtonStyle)¶
 - setToolTip(self, a0: str)¶
 - setToolTipDuration(self, msec: int)¶
 - setUpdatesEnabled(self, enable: bool)¶
 - setVisible(self, visible: bool)¶
 - setWhatsThis(self, a0: str)¶
 - setWindowFilePath(self, filePath: str)¶
 - setWindowFlag(self, a0: Qt.WindowType, on: bool = True)¶
 - setWindowFlags(self, type: Qt.WindowType)¶
 - setWindowIcon(self, icon: QIcon)¶
 - setWindowIconText(self, a0: str)¶
 - setWindowModality(self, windowModality: Qt.WindowModality)¶
 - setWindowModified(self, a0: bool)¶
 - setWindowOpacity(self, level: float)¶
 - setWindowRole(self, a0: str)¶
 - setWindowState(self, state: Qt.WindowState)¶
 - setWindowTitle(self, a0: str)¶
 - shortcut(self) QKeySequence¶
 - show(self)¶
 - showEvent(self, a0: QShowEvent)¶
 - showFullScreen(self)¶
 - showMaximized(self)¶
 - showMenu(self)¶
 - showMinimized(self)¶
 - showNormal(self)¶
 - signalsBlocked(self) bool¶
 - size(self) QSize¶
 - sizeHint(self) QSize¶
 - sizeIncrement(self) QSize¶
 - sizePolicy(self) QSizePolicy¶
 - stackUnder(self, a0: QWidget)¶
 - startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int¶
 - staticMetaObject = <PyQt6.QtCore.QMetaObject object>¶
 - statusTip(self) str¶
 - style(self) QStyle¶
 - styleSheet(self) str¶
 - tabletEvent(self, a0: QTabletEvent)¶
 - testAttribute(self, attribute: Qt.WidgetAttribute) bool¶
 - text(self) str¶
 - thread(self) QThread¶
 - timerEvent(self, a0: QTimerEvent)¶
 - toggle(self)¶
 - toggled¶
- toggled(self, checked: bool) [signal] 
 - toolButtonStyle(self) Qt.ToolButtonStyle¶
 - toolTip(self) str¶
 - toolTipDuration(self) int¶
 - tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str¶
 - triggered¶
- triggered(self, a0: QAction) [signal] 
 - underMouse(self) bool¶
 - ungrabGesture(self, type: Qt.GestureType)¶
 - unsetCursor(self)¶
 - unsetLayoutDirection(self)¶
 - unsetLocale(self)¶
 - update(self)¶
- update(self, a0: QRect) None
- update(self, a0: QRegion) None
- update(self, ax: int, ay: int, aw: int, ah: int) None
 - updateGeometry(self)¶
 - updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)¶
 - updatesEnabled(self) bool¶
 - visibleRegion(self) QRegion¶
 - whatsThis(self) str¶
 - wheelEvent(self, a0: QWheelEvent)¶
 - width(self) int¶
 - widthMM(self) int¶
 - winId(self) PyQt6.sip.voidptr¶
 - window(self) QWidget¶
 - windowFilePath(self) str¶
 - windowFlags(self) Qt.WindowType¶
 - windowHandle(self) QWindow¶
 - windowIcon(self) QIcon¶
 - windowIconChanged¶
- windowIconChanged(self, icon: QIcon) [signal] 
 - windowIconText(self) str¶
 - windowIconTextChanged¶
- windowIconTextChanged(self, iconText: str) [signal] 
 - windowModality(self) Qt.WindowModality¶
 - windowOpacity(self) float¶
 - windowRole(self) str¶
 - windowState(self) Qt.WindowState¶
 - windowTitle(self) str¶
 - windowTitleChanged¶
- windowTitleChanged(self, title: str) [signal] 
 - windowType(self) Qt.WindowType¶
 - x(self) int¶
 - y(self) int¶