schrodinger.ui.qt.recent_completer module¶
- class schrodinger.ui.qt.recent_completer.StringListModelInterface(prefkey=None, suggestion_limit=20)¶
 Bases:
objectInterface for Qt classes that can use a QStringListModel.
You add to the QStringListModel by calling addSuggestion. If a prefkey is passed to the init, then these suggestions will be stored in Maestro, and reloaded next time the widget is created
- MODEL_CLASS¶
 alias of
PyQt6.QtCore.QStringListModel
- __init__(prefkey=None, suggestion_limit=20)¶
 - Parameters
 prefkey (str or None) – if defined, a unique string that defines where this object’s suggestions can be saved to and loaded from persistently
suggestion_limit – the maximum number of suggestions that this object will store; must be a nonnegative integer or None
- property suggestion_limit¶
 - Returns
 the maximum number of completion suggestions that this object will remember; if
None, there is no limit.- Return type
 int or None
- setSuggestions(suggestions)¶
 Replace the current set of completion suggestions with the supplied values.
- Parameters
 suggestions – a new list of completion suggestions to set on this object
- Rtype suggestions
 list(str)
- addSuggestion(new_suggestion)¶
 Add a new completion suggestion to this object. If it already exists in this object, put it to the top of the list to indicate that it the most recent suggestion.
- Parameters
 new_suggestion (str) – a new completion suggestion
- setModelStringList(suggestions)¶
 Replace the contents of the model with the new list of suggestions.
- Parameters
 suggestions (list[str]) – The new model contents.
- class schrodinger.ui.qt.recent_completer.RecentCombo¶
 Bases:
PyQt6.QtWidgets.QComboBox,schrodinger.ui.qt.recent_completer.StringListModelInterfaceA
QComboBoxwhich is able to store its past values in Maestro persistent settings. You add to this combobox by usingaddSuggestion.When adding a suggestion, the model gets reset in the process, which will clear selection and emit a signal indicating that the selection has changed.
- setModelStringList(suggestions)¶
 Replace the contents of the model with the new list of suggestions. This method always clears the combo box selection, which mimics the Qt 5 behavior. (In Qt 6, calling setStringList directly would select the first item due to the behavior change from https://bugreports.qt.io/browse/QTBUG-80998.)
- Parameters
 suggestions (list[str]) – The new model contents.
- AdjustToContents = 0¶
 
- AdjustToContentsOnFirstShow = 1¶
 
- AdjustToMinimumContentsLengthWithIcon = 2¶
 
- DrawChildren = 2¶
 
- DrawWindowBackground = 1¶
 
- IgnoreMask = 4¶
 
- InsertAfterCurrent = 4¶
 
- InsertAlphabetically = 6¶
 
- InsertAtBottom = 3¶
 
- InsertAtCurrent = 2¶
 
- InsertAtTop = 1¶
 
- InsertBeforeCurrent = 5¶
 
- class InsertPolicy(value)¶
 Bases:
enum.EnumAn enumeration.
- NoInsert = 0¶
 
- InsertAtTop = 1¶
 
- InsertAtCurrent = 2¶
 
- InsertAtBottom = 3¶
 
- InsertAfterCurrent = 4¶
 
- InsertBeforeCurrent = 5¶
 
- InsertAlphabetically = 6¶
 
- MODEL_CLASS¶
 alias of
PyQt6.QtCore.QStringListModel
- NoInsert = 0¶
 
- class PaintDeviceMetric(value)¶
 Bases:
enum.EnumAn 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.FlagAn enumeration.
- DrawWindowBackground = 1¶
 
- DrawChildren = 2¶
 
- IgnoreMask = 4¶
 
- class SizeAdjustPolicy(value)¶
 Bases:
enum.EnumAn enumeration.
- AdjustToContents = 0¶
 
- AdjustToContentsOnFirstShow = 1¶
 
- AdjustToMinimumContentsLengthWithIcon = 2¶
 
- __init__(*args, **kwargs)¶
 
- __len__()¶
 Return len(self).
- acceptDrops(self) bool¶
 
- accessibleDescription(self) str¶
 
- accessibleName(self) str¶
 
- actionEvent(self, a0: QActionEvent)¶
 
- actions(self) List[QAction]¶
 
- activateWindow(self)¶
 
- activated¶
 activated(self, index: int) [signal]
- addAction(self, action: QAction)¶
 
- addActions(self, actions: Iterable[QAction])¶
 
- addItem(self, text: str, userData: Any = None)¶
 - addItem(self, icon: QIcon, text: str, userData: Any = None) None
 
- addItems(self, texts: Iterable[str])¶
 
- addSuggestion(new_suggestion)¶
 Add a new completion suggestion to this object. If it already exists in this object, put it to the top of the list to indicate that it the most recent suggestion.
- Parameters
 new_suggestion (str) – a new completion suggestion
- adjustSize(self)¶
 
- autoFillBackground(self) bool¶
 
- backgroundRole(self) QPalette.ColorRole¶
 
- baseSize(self) QSize¶
 
- blockSignals(self, b: bool) bool¶
 
- changeEvent(self, e: 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¶
 
- clear(self)¶
 
- clearEditText(self)¶
 
- clearFocus(self)¶
 
- clearMask(self)¶
 
- close(self) bool¶
 
- closeEvent(self, a0: QCloseEvent)¶
 
- colorCount(self) int¶
 
- completer(self) QCompleter¶
 
- connectNotify(self, signal: QMetaMethod)¶
 
- contentsMargins(self) QMargins¶
 
- contentsRect(self) QRect¶
 
- contextMenuEvent(self, e: QContextMenuEvent)¶
 
- contextMenuPolicy(self) Qt.ContextMenuPolicy¶
 
- count(self) int¶
 
- 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¶
 
- currentData(self, role: int = Qt.UserRole) Any¶
 
- currentIndex(self) int¶
 
- currentIndexChanged¶
 currentIndexChanged(self, index: int) [signal]
- currentText(self) str¶
 
- currentTextChanged¶
 currentTextChanged(self, a0: str) [signal]
- 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)¶
 
- duplicatesEnabled(self) bool¶
 
- dynamicPropertyNames(self) List[QByteArray]¶
 
- editTextChanged¶
 editTextChanged(self, a0: str) [signal]
- effectiveWinId(self) PyQt6.sip.voidptr¶
 
- ensurePolished(self)¶
 
- enterEvent(self, event: QEnterEvent)¶
 
- event(self, event: 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]
 
- findData(self, data: Any, role: int = Qt.UserRole, flags: Qt.MatchFlag = static_cast<QFlags<Qt.MatchFlag>>(Qt.MatchExactly|Qt.MatchCaseSensitive)) int¶
 
- findText(self, text: str, flags: Qt.MatchFlag = static_cast<QFlags<Qt.MatchFlag>>(Qt.MatchExactly|Qt.MatchCaseSensitive)) int¶
 
- 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¶
 
- hasFocus(self) bool¶
 
- hasFrame(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, e: QHideEvent)¶
 
- hidePopup(self)¶
 
- highlighted¶
 highlighted(self, index: int) [signal]
- iconSize(self) QSize¶
 
- inherits(self, classname: str) bool¶
 
- initPainter(self, painter: QPainter)¶
 
- initStyleOption(self, option: QStyleOptionComboBox)¶
 
- inputMethodEvent(self, a0: QInputMethodEvent)¶
 
- inputMethodHints(self) Qt.InputMethodHint¶
 
- inputMethodQuery(self, a0: Qt.InputMethodQuery) Any¶
 - inputMethodQuery(self, query: Qt.InputMethodQuery, argument: Any) Any
 
- insertAction(self, before: QAction, action: QAction)¶
 
- insertActions(self, before: QAction, actions: Iterable[QAction])¶
 
- insertItem(self, index: int, text: str, userData: Any = None)¶
 - insertItem(self, index: int, icon: QIcon, text: str, userData: Any = None) None
 
- insertItems(self, index: int, texts: Iterable[str])¶
 
- insertPolicy(self) QComboBox.InsertPolicy¶
 
- insertSeparator(self, index: int)¶
 
- installEventFilter(self, a0: QObject)¶
 
- isActiveWindow(self) bool¶
 
- isAncestorOf(self, child: QWidget) bool¶
 
- isEditable(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¶
 
- itemData(self, index: int, role: int = Qt.UserRole) Any¶
 
- itemDelegate(self) QAbstractItemDelegate¶
 
- itemIcon(self, index: int) QIcon¶
 
- itemText(self, index: int) str¶
 
- 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)¶
 
- lineEdit(self) QLineEdit¶
 
- 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¶
 
- maxCount(self) int¶
 
- maxVisibleItems(self) int¶
 
- maximumHeight(self) int¶
 
- maximumSize(self) QSize¶
 
- maximumWidth(self) int¶
 
- metaObject(self) QMetaObject¶
 
- metric(self, a0: QPaintDevice.PaintDeviceMetric) int¶
 
- minimumContentsLength(self) int¶
 
- minimumHeight(self) int¶
 
- minimumSize(self) QSize¶
 
- minimumSizeHint(self) QSize¶
 
- minimumWidth(self) int¶
 
- model(self) QAbstractItemModel¶
 
- modelColumn(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¶
 
- 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, e: QPaintEvent)¶
 
- paintingActive(self) bool¶
 
- palette(self) QPalette¶
 
- parent(self) QObject¶
 
- parentWidget(self) QWidget¶
 
- physicalDpiX(self) int¶
 
- physicalDpiY(self) int¶
 
- placeholderText(self) str¶
 
- 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)¶
 
- removeItem(self, index: int)¶
 
- 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, e: QResizeEvent)¶
 
- restoreGeometry(self, geometry: QByteArray) bool¶
 
- rootModelIndex(self) QModelIndex¶
 
- 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)¶
 
- setAutoFillBackground(self, enabled: bool)¶
 
- setBackgroundRole(self, a0: QPalette.ColorRole)¶
 
- setBaseSize(self, basew: int, baseh: int)¶
 - setBaseSize(self, s: QSize) None
 
- setCompleter(self, c: QCompleter)¶
 
- setContentsMargins(self, left: int, top: int, right: int, bottom: int)¶
 - setContentsMargins(self, margins: QMargins) None
 
- setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)¶
 
- setCurrentIndex(self, index: int)¶
 
- setCurrentText(self, text: str)¶
 
- setCursor(self, a0: Union[QCursor, Qt.CursorShape])¶
 
- setDisabled(self, a0: bool)¶
 
- setDuplicatesEnabled(self, enable: bool)¶
 
- setEditText(self, text: str)¶
 
- setEditable(self, editable: 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)¶
 
- setFrame(self, a0: bool)¶
 
- setGeometry(self, a0: QRect)¶
 - setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
 
- setGraphicsEffect(self, effect: QGraphicsEffect)¶
 
- setHidden(self, hidden: bool)¶
 
- setIconSize(self, size: QSize)¶
 
- setInputMethodHints(self, hints: Qt.InputMethodHint)¶
 
- setInsertPolicy(self, policy: QComboBox.InsertPolicy)¶
 
- setItemData(self, index: int, value: Any, role: int = Qt.UserRole)¶
 
- setItemDelegate(self, delegate: QAbstractItemDelegate)¶
 
- setItemIcon(self, index: int, icon: QIcon)¶
 
- setItemText(self, index: int, text: str)¶
 
- setLayout(self, a0: QLayout)¶
 
- setLayoutDirection(self, direction: Qt.LayoutDirection)¶
 
- setLineEdit(self, edit: QLineEdit)¶
 
- setLocale(self, locale: QLocale)¶
 
- setMask(self, a0: QBitmap)¶
 - setMask(self, a0: QRegion) None
 
- setMaxCount(self, max: int)¶
 
- setMaxVisibleItems(self, maxItems: int)¶
 
- setMaximumHeight(self, maxh: int)¶
 
- setMaximumSize(self, maxw: int, maxh: int)¶
 - setMaximumSize(self, s: QSize) None
 
- setMaximumWidth(self, maxw: int)¶
 
- setMinimumContentsLength(self, characters: int)¶
 
- setMinimumHeight(self, minh: int)¶
 
- setMinimumSize(self, minw: int, minh: int)¶
 - setMinimumSize(self, s: QSize) None
 
- setMinimumWidth(self, minw: int)¶
 
- setModel(self, model: QAbstractItemModel)¶
 
- setModelColumn(self, visibleColumn: 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
 
- setPlaceholderText(self, placeholderText: str)¶
 
- setProperty(self, name: str, value: Any) bool¶
 
- setRootModelIndex(self, index: QModelIndex)¶
 
- setScreen(self, a0: QScreen)¶
 
- setShortcutAutoRepeat(self, id: int, enabled: bool = True)¶
 
- setShortcutEnabled(self, id: int, enabled: bool = True)¶
 
- setSizeAdjustPolicy(self, policy: QComboBox.SizeAdjustPolicy)¶
 
- 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)¶
 
- setSuggestions(suggestions)¶
 Replace the current set of completion suggestions with the supplied values.
- Parameters
 suggestions – a new list of completion suggestions to set on this object
- Rtype suggestions
 list(str)
- setTabOrder(a0: QWidget, a1: QWidget)¶
 
- setTabletTracking(self, enable: bool)¶
 
- setToolTip(self, a0: str)¶
 
- setToolTipDuration(self, msec: int)¶
 
- setUpdatesEnabled(self, enable: bool)¶
 
- setValidator(self, v: QValidator)¶
 
- setView(self, itemView: QAbstractItemView)¶
 
- 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(self, e: QShowEvent)¶
 
- showFullScreen(self)¶
 
- showMaximized(self)¶
 
- showMinimized(self)¶
 
- showNormal(self)¶
 
- showPopup(self)¶
 
- signalsBlocked(self) bool¶
 
- size(self) QSize¶
 
- sizeAdjustPolicy(self) QComboBox.SizeAdjustPolicy¶
 
- 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¶
 
- property suggestion_limit¶
 - Returns
 the maximum number of completion suggestions that this object will remember; if
None, there is no limit.- Return type
 int or None
- tabletEvent(self, a0: QTabletEvent)¶
 
- testAttribute(self, attribute: Qt.WidgetAttribute) bool¶
 
- textActivated¶
 textActivated(self, a0: str) [signal]
- textHighlighted¶
 textHighlighted(self, a0: str) [signal]
- 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¶
 
- validator(self) QValidator¶
 
- view(self) QAbstractItemView¶
 
- visibleRegion(self) QRegion¶
 
- whatsThis(self) str¶
 
- wheelEvent(self, e: 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.recent_completer.RecentCompleter¶
 Bases:
PyQt6.QtWidgets.QCompleter,schrodinger.ui.qt.recent_completer.StringListModelInterfaceA
QLineEditcompleter that can remember a limited number of completion suggestions, and optionally retain completion suggestions persistently.- CaseInsensitivelySortedModel = 2¶
 
- CaseSensitivelySortedModel = 1¶
 
- class CompletionMode(value)¶
 Bases:
enum.EnumAn enumeration.
- PopupCompletion = 0¶
 
- UnfilteredPopupCompletion = 1¶
 
- InlineCompletion = 2¶
 
- InlineCompletion = 2¶
 
- MODEL_CLASS¶
 alias of
PyQt6.QtCore.QStringListModel
- class ModelSorting(value)¶
 Bases:
enum.EnumAn enumeration.
- UnsortedModel = 0¶
 
- CaseSensitivelySortedModel = 1¶
 
- CaseInsensitivelySortedModel = 2¶
 
- PopupCompletion = 0¶
 
- UnfilteredPopupCompletion = 1¶
 
- UnsortedModel = 0¶
 
- __init__(*args, **kwargs)¶
 
- activated¶
 activated(self, text: str) [signal] activated(self, index: QModelIndex) [signal]
- addSuggestion(new_suggestion)¶
 Add a new completion suggestion to this object. If it already exists in this object, put it to the top of the list to indicate that it the most recent suggestion.
- Parameters
 new_suggestion (str) – a new completion suggestion
- blockSignals(self, b: bool) bool¶
 
- caseSensitivity(self) Qt.CaseSensitivity¶
 
- childEvent(self, a0: QChildEvent)¶
 
- children(self) List[QObject]¶
 
- complete(self, rect: QRect = QRect())¶
 
- completionColumn(self) int¶
 
- completionCount(self) int¶
 
- completionMode(self) QCompleter.CompletionMode¶
 
- completionModel(self) QAbstractItemModel¶
 
- completionPrefix(self) str¶
 
- completionRole(self) int¶
 
- connectNotify(self, signal: QMetaMethod)¶
 
- currentCompletion(self) str¶
 
- currentIndex(self) QModelIndex¶
 
- currentRow(self) int¶
 
- customEvent(self, a0: QEvent)¶
 
- deleteLater(self)¶
 
- destroyed¶
 destroyed(self, object: typing.Optional[QObject] = None) [signal]
- disconnect(a0: QMetaObject.Connection) bool¶
 - disconnect(self) None
 
- disconnectNotify(self, signal: QMetaMethod)¶
 
- dumpObjectInfo(self)¶
 
- dumpObjectTree(self)¶
 
- dynamicPropertyNames(self) List[QByteArray]¶
 
- event(self, a0: QEvent) bool¶
 
- eventFilter(self, o: QObject, e: QEvent) bool¶
 
- filterMode(self) Qt.MatchFlag¶
 
- 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]
 
- highlighted¶
 highlighted(self, text: str) [signal] highlighted(self, index: QModelIndex) [signal]
- inherits(self, classname: str) bool¶
 
- installEventFilter(self, a0: QObject)¶
 
- isSignalConnected(self, signal: QMetaMethod) bool¶
 
- isWidgetType(self) bool¶
 
- isWindowType(self) bool¶
 
- killTimer(self, id: int)¶
 
- maxVisibleItems(self) int¶
 
- metaObject(self) QMetaObject¶
 
- model(self) QAbstractItemModel¶
 
- modelSorting(self) QCompleter.ModelSorting¶
 
- moveToThread(self, thread: QThread)¶
 
- objectName(self) str¶
 
- objectNameChanged¶
 objectNameChanged(self, objectName: str) [signal]
- parent(self) QObject¶
 
- pathFromIndex(self, index: QModelIndex) str¶
 
- popup(self) QAbstractItemView¶
 
- 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.
- receivers(self, signal: PYQT_SIGNAL) int¶
 
- removeEventFilter(self, a0: QObject)¶
 
- sender(self) QObject¶
 
- senderSignalIndex(self) int¶
 
- setCaseSensitivity(self, caseSensitivity: Qt.CaseSensitivity)¶
 
- setCompletionColumn(self, column: int)¶
 
- setCompletionMode(self, mode: QCompleter.CompletionMode)¶
 
- setCompletionPrefix(self, prefix: str)¶
 
- setCompletionRole(self, role: int)¶
 
- setCurrentRow(self, row: int) bool¶
 
- setFilterMode(self, filterMode: Qt.MatchFlag)¶
 
- setMaxVisibleItems(self, maxItems: int)¶
 
- setModel(self, c: QAbstractItemModel)¶
 
- setModelSorting(self, sorting: QCompleter.ModelSorting)¶
 
- setModelStringList(suggestions)¶
 Replace the contents of the model with the new list of suggestions.
- Parameters
 suggestions (list[str]) – The new model contents.
- setObjectName(self, name: str)¶
 
- setParent(self, a0: QObject)¶
 
- setPopup(self, popup: QAbstractItemView)¶
 
- setProperty(self, name: str, value: Any) bool¶
 
- setSuggestions(suggestions)¶
 Replace the current set of completion suggestions with the supplied values.
- Parameters
 suggestions – a new list of completion suggestions to set on this object
- Rtype suggestions
 list(str)
- setWidget(self, widget: QWidget)¶
 
- setWrapAround(self, wrap: bool)¶
 
- signalsBlocked(self) bool¶
 
- splitPath(self, path: str) List[str]¶
 
- startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int¶
 
- staticMetaObject = <PyQt6.QtCore.QMetaObject object>¶
 
- property suggestion_limit¶
 - Returns
 the maximum number of completion suggestions that this object will remember; if
None, there is no limit.- Return type
 int or None
- thread(self) QThread¶
 
- timerEvent(self, a0: QTimerEvent)¶
 
- tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str¶
 
- widget(self) QWidget¶
 
- wrapAround(self) bool¶
 
- class schrodinger.ui.qt.recent_completer.PlaceholderRecentCombo¶
 Bases:
schrodinger.ui.qt.standard_widgets.combo_boxes.ItalicsPlaceholderComboBox,schrodinger.ui.qt.recent_completer.RecentComboA RecentCombo which enables persistent options as well as placeholder text
- AdjustToContents = 0¶
 
- AdjustToContentsOnFirstShow = 1¶
 
- AdjustToMinimumContentsLengthWithIcon = 2¶
 
- DrawChildren = 2¶
 
- DrawWindowBackground = 1¶
 
- IgnoreMask = 4¶
 
- InsertAfterCurrent = 4¶
 
- InsertAlphabetically = 6¶
 
- InsertAtBottom = 3¶
 
- InsertAtCurrent = 2¶
 
- InsertAtTop = 1¶
 
- InsertBeforeCurrent = 5¶
 
- class InsertPolicy(value)¶
 Bases:
enum.EnumAn enumeration.
- NoInsert = 0¶
 
- InsertAtTop = 1¶
 
- InsertAtCurrent = 2¶
 
- InsertAtBottom = 3¶
 
- InsertAfterCurrent = 4¶
 
- InsertBeforeCurrent = 5¶
 
- InsertAlphabetically = 6¶
 
- MODEL_CLASS¶
 alias of
PyQt6.QtCore.QStringListModel
- NoInsert = 0¶
 
- class PaintDeviceMetric(value)¶
 Bases:
enum.EnumAn 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.FlagAn enumeration.
- DrawWindowBackground = 1¶
 
- DrawChildren = 2¶
 
- IgnoreMask = 4¶
 
- class SizeAdjustPolicy(value)¶
 Bases:
enum.EnumAn enumeration.
- AdjustToContents = 0¶
 
- AdjustToContentsOnFirstShow = 1¶
 
- AdjustToMinimumContentsLengthWithIcon = 2¶
 
- __init__(*args, **kwargs)¶
 
- __len__()¶
 Return len(self).
- acceptDrops(self) bool¶
 
- accessibleDescription(self) str¶
 
- accessibleName(self) str¶
 
- actionEvent(self, a0: QActionEvent)¶
 
- actions(self) List[QAction]¶
 
- activateWindow(self)¶
 
- activated¶
 activated(self, index: int) [signal]
- addAction(self, action: QAction)¶
 
- addActions(self, actions: Iterable[QAction])¶
 
- addItem(self, text: str, userData: Any = None)¶
 - addItem(self, icon: QIcon, text: str, userData: Any = None) None
 
- addItems(self, texts: Iterable[str])¶
 
- addSuggestion(new_suggestion)¶
 Add a new completion suggestion to this object. If it already exists in this object, put it to the top of the list to indicate that it the most recent suggestion.
- Parameters
 new_suggestion (str) – a new completion suggestion
- adjustSize(self)¶
 
- autoFillBackground(self) bool¶
 
- backgroundRole(self) QPalette.ColorRole¶
 
- baseSize(self) QSize¶
 
- blockSignals(self, b: bool) bool¶
 
- changeEvent(self, e: 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¶
 
- clear(self)¶
 
- clearEditText(self)¶
 
- clearFocus(self)¶
 
- clearMask(self)¶
 
- close(self) bool¶
 
- closeEvent(self, a0: QCloseEvent)¶
 
- colorCount(self) int¶
 
- completer(self) QCompleter¶
 
- connectNotify(self, signal: QMetaMethod)¶
 
- contentsMargins(self) QMargins¶
 
- contentsRect(self) QRect¶
 
- contextMenuEvent(self, e: QContextMenuEvent)¶
 
- contextMenuPolicy(self) Qt.ContextMenuPolicy¶
 
- count(self) int¶
 
- 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¶
 
- currentData(self, role: int = Qt.UserRole) Any¶
 
- currentIndex(self) int¶
 
- currentIndexChanged¶
 currentIndexChanged(self, index: int) [signal]
- currentText(self) str¶
 
- currentTextChanged¶
 currentTextChanged(self, a0: str) [signal]
- 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)¶
 
- duplicatesEnabled(self) bool¶
 
- dynamicPropertyNames(self) List[QByteArray]¶
 
- editTextChanged¶
 editTextChanged(self, a0: str) [signal]
- effectiveWinId(self) PyQt6.sip.voidptr¶
 
- ensurePolished(self)¶
 
- enterEvent(self, event: QEnterEvent)¶
 
- event(self, event: 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]
 
- findData(self, data: Any, role: int = Qt.UserRole, flags: Qt.MatchFlag = static_cast<QFlags<Qt.MatchFlag>>(Qt.MatchExactly|Qt.MatchCaseSensitive)) int¶
 
- findText(self, text: str, flags: Qt.MatchFlag = static_cast<QFlags<Qt.MatchFlag>>(Qt.MatchExactly|Qt.MatchCaseSensitive)) int¶
 
- 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¶
 
- hasFocus(self) bool¶
 
- hasFrame(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, e: QHideEvent)¶
 
- hidePopup(self)¶
 
- highlighted¶
 highlighted(self, index: int) [signal]
- iconSize(self) QSize¶
 
- inherits(self, classname: str) bool¶
 
- initPainter(self, painter: QPainter)¶
 
- initStyleOption(self, option: QStyleOptionComboBox)¶
 
- inputMethodEvent(self, a0: QInputMethodEvent)¶
 
- inputMethodHints(self) Qt.InputMethodHint¶
 
- inputMethodQuery(self, a0: Qt.InputMethodQuery) Any¶
 - inputMethodQuery(self, query: Qt.InputMethodQuery, argument: Any) Any
 
- insertAction(self, before: QAction, action: QAction)¶
 
- insertActions(self, before: QAction, actions: Iterable[QAction])¶
 
- insertItem(self, index: int, text: str, userData: Any = None)¶
 - insertItem(self, index: int, icon: QIcon, text: str, userData: Any = None) None
 
- insertItems(self, index: int, texts: Iterable[str])¶
 
- insertPolicy(self) QComboBox.InsertPolicy¶
 
- insertSeparator(self, index: int)¶
 
- installEventFilter(self, a0: QObject)¶
 
- isActiveWindow(self) bool¶
 
- isAncestorOf(self, child: QWidget) bool¶
 
- isEditable(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¶
 
- itemData(self, index: int, role: int = Qt.UserRole) Any¶
 
- itemDelegate(self) QAbstractItemDelegate¶
 
- itemIcon(self, index: int) QIcon¶
 
- itemText(self, index: int) str¶
 
- 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)¶
 
- lineEdit(self) QLineEdit¶
 
- 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¶
 
- maxCount(self) int¶
 
- maxVisibleItems(self) int¶
 
- maximumHeight(self) int¶
 
- maximumSize(self) QSize¶
 
- maximumWidth(self) int¶
 
- metaObject(self) QMetaObject¶
 
- metric(self, a0: QPaintDevice.PaintDeviceMetric) int¶
 
- minimumContentsLength(self) int¶
 
- minimumHeight(self) int¶
 
- minimumSize(self) QSize¶
 
- minimumSizeHint(self) QSize¶
 
- minimumWidth(self) int¶
 
- model(self) QAbstractItemModel¶
 
- modelColumn(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¶
 
- 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(event)¶
 This reimplements QComboBox.paintEvent based on the C++ implementation.
It uses italic font to paint placeholder text when the index is -1
- paintingActive(self) bool¶
 
- palette(self) QPalette¶
 
- parent(self) QObject¶
 
- parentWidget(self) QWidget¶
 
- physicalDpiX(self) int¶
 
- physicalDpiY(self) int¶
 
- placeholderText(self) str¶
 
- 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)¶
 
- removeItem(self, index: int)¶
 
- 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, e: QResizeEvent)¶
 
- restoreGeometry(self, geometry: QByteArray) bool¶
 
- rootModelIndex(self) QModelIndex¶
 
- 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)¶
 
- setAutoFillBackground(self, enabled: bool)¶
 
- setBackgroundRole(self, a0: QPalette.ColorRole)¶
 
- setBaseSize(self, basew: int, baseh: int)¶
 - setBaseSize(self, s: QSize) None
 
- setCompleter(self, c: QCompleter)¶
 
- setContentsMargins(self, left: int, top: int, right: int, bottom: int)¶
 - setContentsMargins(self, margins: QMargins) None
 
- setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)¶
 
- setCurrentIndex(self, index: int)¶
 
- setCurrentText(self, text: str)¶
 
- setCursor(self, a0: Union[QCursor, Qt.CursorShape])¶
 
- setDisabled(self, a0: bool)¶
 
- setDuplicatesEnabled(self, enable: bool)¶
 
- setEditText(self, text: str)¶
 
- setEditable(self, editable: 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)¶
 
- setFrame(self, a0: bool)¶
 
- setGeometry(self, a0: QRect)¶
 - setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
 
- setGraphicsEffect(self, effect: QGraphicsEffect)¶
 
- setHidden(self, hidden: bool)¶
 
- setIconSize(self, size: QSize)¶
 
- setInputMethodHints(self, hints: Qt.InputMethodHint)¶
 
- setInsertPolicy(self, policy: QComboBox.InsertPolicy)¶
 
- setItemData(self, index: int, value: Any, role: int = Qt.UserRole)¶
 
- setItemDelegate(self, delegate: QAbstractItemDelegate)¶
 
- setItemIcon(self, index: int, icon: QIcon)¶
 
- setItemText(self, index: int, text: str)¶
 
- setLayout(self, a0: QLayout)¶
 
- setLayoutDirection(self, direction: Qt.LayoutDirection)¶
 
- setLineEdit(self, edit: QLineEdit)¶
 
- setLocale(self, locale: QLocale)¶
 
- setMask(self, a0: QBitmap)¶
 - setMask(self, a0: QRegion) None
 
- setMaxCount(self, max: int)¶
 
- setMaxVisibleItems(self, maxItems: int)¶
 
- setMaximumHeight(self, maxh: int)¶
 
- setMaximumSize(self, maxw: int, maxh: int)¶
 - setMaximumSize(self, s: QSize) None
 
- setMaximumWidth(self, maxw: int)¶
 
- setMinimumContentsLength(self, characters: int)¶
 
- setMinimumHeight(self, minh: int)¶
 
- setMinimumSize(self, minw: int, minh: int)¶
 - setMinimumSize(self, s: QSize) None
 
- setMinimumWidth(self, minw: int)¶
 
- setModel(self, model: QAbstractItemModel)¶
 
- setModelColumn(self, visibleColumn: int)¶
 
- setModelStringList(suggestions)¶
 Replace the contents of the model with the new list of suggestions. This method always clears the combo box selection, which mimics the Qt 5 behavior. (In Qt 6, calling setStringList directly would select the first item due to the behavior change from https://bugreports.qt.io/browse/QTBUG-80998.)
- Parameters
 suggestions (list[str]) – The new model contents.
- setMouseTracking(self, enable: bool)¶
 
- setObjectName(self, name: str)¶
 
- setPalette(self, a0: QPalette)¶
 
- setParent(self, parent: QWidget)¶
 - setParent(self, parent: QWidget, f: Qt.WindowType) None
 
- setPlaceholderText(self, placeholderText: str)¶
 
- setProperty(self, name: str, value: Any) bool¶
 
- setRootModelIndex(self, index: QModelIndex)¶
 
- setScreen(self, a0: QScreen)¶
 
- setShortcutAutoRepeat(self, id: int, enabled: bool = True)¶
 
- setShortcutEnabled(self, id: int, enabled: bool = True)¶
 
- setSizeAdjustPolicy(self, policy: QComboBox.SizeAdjustPolicy)¶
 
- 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)¶
 
- setSuggestions(suggestions)¶
 Replace the current set of completion suggestions with the supplied values.
- Parameters
 suggestions – a new list of completion suggestions to set on this object
- Rtype suggestions
 list(str)
- setTabOrder(a0: QWidget, a1: QWidget)¶
 
- setTabletTracking(self, enable: bool)¶
 
- setToolTip(self, a0: str)¶
 
- setToolTipDuration(self, msec: int)¶
 
- setUpdatesEnabled(self, enable: bool)¶
 
- setValidator(self, v: QValidator)¶
 
- setView(self, itemView: QAbstractItemView)¶
 
- 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(self, e: QShowEvent)¶
 
- showFullScreen(self)¶
 
- showMaximized(self)¶
 
- showMinimized(self)¶
 
- showNormal(self)¶
 
- showPopup(self)¶
 
- signalsBlocked(self) bool¶
 
- size(self) QSize¶
 
- sizeAdjustPolicy(self) QComboBox.SizeAdjustPolicy¶
 
- 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¶
 
- property suggestion_limit¶
 - Returns
 the maximum number of completion suggestions that this object will remember; if
None, there is no limit.- Return type
 int or None
- tabletEvent(self, a0: QTabletEvent)¶
 
- testAttribute(self, attribute: Qt.WidgetAttribute) bool¶
 
- textActivated¶
 textActivated(self, a0: str) [signal]
- textHighlighted¶
 textHighlighted(self, a0: str) [signal]
- 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¶
 
- validator(self) QValidator¶
 
- view(self) QAbstractItemView¶
 
- visibleRegion(self) QRegion¶
 
- whatsThis(self) str¶
 
- wheelEvent(self, e: 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.recent_completer.SeparatorStringModel¶
 Bases:
PyQt6.QtCore.QStringListModelA QStringList model which supports separator. Subclass needs to add the separator at desired position using ‘setStringList’ method.
- data(self, index: QModelIndex, role: int = Qt.DisplayRole) Any¶
 
- isSeparator(index)¶
 Returns True if the item corresponding to the given index is a separator
- flags(index)¶
 The separator row should not be enabled or selectable
- class CheckIndexOption(value)¶
 Bases:
enum.FlagAn enumeration.
- NoOption = 0¶
 
- IndexIsValid = 1¶
 
- DoNotUseParent = 2¶
 
- ParentIsInvalid = 4¶
 
- HorizontalSortHint = 2¶
 
- class LayoutChangeHint(value)¶
 Bases:
enum.EnumAn enumeration.
- NoLayoutChangeHint = 0¶
 
- VerticalSortHint = 1¶
 
- HorizontalSortHint = 2¶
 
- NoLayoutChangeHint = 0¶
 
- VerticalSortHint = 1¶
 
- __init__(*args, **kwargs)¶
 
- beginInsertColumns(self, parent: QModelIndex, first: int, last: int)¶
 
- beginInsertRows(self, parent: QModelIndex, first: int, last: int)¶
 
- beginMoveColumns(self, sourceParent: QModelIndex, sourceFirst: int, sourceLast: int, destinationParent: QModelIndex, destinationColumn: int) bool¶
 
- beginMoveRows(self, sourceParent: QModelIndex, sourceFirst: int, sourceLast: int, destinationParent: QModelIndex, destinationRow: int) bool¶
 
- beginRemoveColumns(self, parent: QModelIndex, first: int, last: int)¶
 
- beginRemoveRows(self, parent: QModelIndex, first: int, last: int)¶
 
- beginResetModel(self)¶
 
- blockSignals(self, b: bool) bool¶
 
- buddy(self, index: QModelIndex) QModelIndex¶
 
- canDropMimeData(self, data: QMimeData, action: Qt.DropAction, row: int, column: int, parent: QModelIndex) bool¶
 
- canFetchMore(self, parent: QModelIndex) bool¶
 
- changePersistentIndex(self, from_: QModelIndex, to: QModelIndex)¶
 
- changePersistentIndexList(self, from_: Iterable[QModelIndex], to: Iterable[QModelIndex])¶
 
- checkIndex(self, index: QModelIndex, options: QAbstractItemModel.CheckIndexOption = QAbstractItemModel.CheckIndexOption.NoOption) bool¶
 
- childEvent(self, a0: QChildEvent)¶
 
- children(self) List[QObject]¶
 
- clearItemData(self, index: QModelIndex) bool¶
 
- columnCount(self, parent: QModelIndex = QModelIndex()) int¶
 
- columnsAboutToBeInserted¶
 columnsAboutToBeInserted(self, parent: QModelIndex, first: int, last: int) [signal]
- columnsAboutToBeMoved¶
 columnsAboutToBeMoved(self, sourceParent: QModelIndex, sourceStart: int, sourceEnd: int, destinationParent: QModelIndex, destinationColumn: int) [signal]
- columnsAboutToBeRemoved¶
 columnsAboutToBeRemoved(self, parent: QModelIndex, first: int, last: int) [signal]
- columnsInserted¶
 columnsInserted(self, parent: QModelIndex, first: int, last: int) [signal]
- columnsMoved¶
 columnsMoved(self, parent: QModelIndex, start: int, end: int, destination: QModelIndex, column: int) [signal]
- columnsRemoved¶
 columnsRemoved(self, parent: QModelIndex, first: int, last: int) [signal]
- connectNotify(self, signal: QMetaMethod)¶
 
- createIndex(self, row: int, column: int, object: object = 0) QModelIndex¶
 
- customEvent(self, a0: QEvent)¶
 
- dataChanged¶
 dataChanged(self, topLeft: QModelIndex, bottomRight: QModelIndex, roles: Iterable[int] = []) [signal]
- decodeData(self, row: int, column: int, parent: QModelIndex, stream: QDataStream) bool¶
 
- deleteLater(self)¶
 
- destroyed¶
 destroyed(self, object: typing.Optional[QObject] = None) [signal]
- disconnect(a0: QMetaObject.Connection) bool¶
 - disconnect(self) None
 
- disconnectNotify(self, signal: QMetaMethod)¶
 
- dropMimeData(self, data: QMimeData, action: Qt.DropAction, row: int, column: int, parent: QModelIndex) bool¶
 
- dumpObjectInfo(self)¶
 
- dumpObjectTree(self)¶
 
- dynamicPropertyNames(self) List[QByteArray]¶
 
- encodeData(self, indexes: Iterable[QModelIndex], stream: QDataStream)¶
 
- endInsertColumns(self)¶
 
- endInsertRows(self)¶
 
- endMoveColumns(self)¶
 
- endMoveRows(self)¶
 
- endRemoveColumns(self)¶
 
- endRemoveRows(self)¶
 
- endResetModel(self)¶
 
- event(self, a0: QEvent) bool¶
 
- eventFilter(self, a0: QObject, a1: QEvent) bool¶
 
- fetchMore(self, parent: QModelIndex)¶
 
- 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]
 
- hasChildren(self, parent: QModelIndex = QModelIndex()) bool¶
 
- hasIndex(self, row: int, column: int, parent: QModelIndex = QModelIndex()) bool¶
 
- headerData(self, section: int, orientation: Qt.Orientation, role: int = Qt.DisplayRole) Any¶
 
- headerDataChanged¶
 headerDataChanged(self, orientation: Qt.Orientation, first: int, last: int) [signal]
- index(self, row: int, column: int = 0, parent: QModelIndex = QModelIndex()) QModelIndex¶
 
- inherits(self, classname: str) bool¶
 
- insertColumn(self, column: int, parent: QModelIndex = QModelIndex()) bool¶
 
- insertColumns(self, column: int, count: int, parent: QModelIndex = QModelIndex()) bool¶
 
- insertRow(self, row: int, parent: QModelIndex = QModelIndex()) bool¶
 
- insertRows(self, row: int, count: int, parent: QModelIndex = QModelIndex()) bool¶
 
- installEventFilter(self, a0: QObject)¶
 
- isSignalConnected(self, signal: QMetaMethod) bool¶
 
- isWidgetType(self) bool¶
 
- isWindowType(self) bool¶
 
- itemData(self, index: QModelIndex) Dict[int, Any]¶
 
- killTimer(self, id: int)¶
 
- layoutAboutToBeChanged¶
 layoutAboutToBeChanged(self, parents: Iterable[QPersistentModelIndex] = [], hint: QAbstractItemModel.LayoutChangeHint = QAbstractItemModel.NoLayoutChangeHint) [signal]
- layoutChanged¶
 layoutChanged(self, parents: Iterable[QPersistentModelIndex] = [], hint: QAbstractItemModel.LayoutChangeHint = QAbstractItemModel.NoLayoutChangeHint) [signal]
- match(self, start: QModelIndex, role: int, value: Any, hits: int = 1, flags: Qt.MatchFlag = Qt.MatchFlags(Qt.MatchStartsWith | Qt.MatchWrap)) List[QModelIndex]¶
 
- metaObject(self) QMetaObject¶
 
- mimeData(self, indexes: Iterable[QModelIndex]) QMimeData¶
 
- mimeTypes(self) List[str]¶
 
- modelAboutToBeReset¶
 modelAboutToBeReset(self) [signal]
- modelReset¶
 modelReset(self) [signal]
- moveColumn(self, sourceParent: QModelIndex, sourceColumn: int, destinationParent: QModelIndex, destinationChild: int) bool¶
 
- moveColumns(self, sourceParent: QModelIndex, sourceColumn: int, count: int, destinationParent: QModelIndex, destinationChild: int) bool¶
 
- moveRow(self, sourceParent: QModelIndex, sourceRow: int, destinationParent: QModelIndex, destinationChild: int) bool¶
 
- moveRows(self, sourceParent: QModelIndex, sourceRow: int, count: int, destinationParent: QModelIndex, destinationChild: int) bool¶
 
- moveToThread(self, thread: QThread)¶
 
- objectName(self) str¶
 
- objectNameChanged¶
 objectNameChanged(self, objectName: str) [signal]
- parent(self) QObject¶
 
- persistentIndexList(self) List[QModelIndex]¶
 
- 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.
- receivers(self, signal: PYQT_SIGNAL) int¶
 
- removeColumn(self, column: int, parent: QModelIndex = QModelIndex()) bool¶
 
- removeColumns(self, column: int, count: int, parent: QModelIndex = QModelIndex()) bool¶
 
- removeEventFilter(self, a0: QObject)¶
 
- removeRow(self, row: int, parent: QModelIndex = QModelIndex()) bool¶
 
- removeRows(self, row: int, count: int, parent: QModelIndex = QModelIndex()) bool¶
 
- resetInternalData(self)¶
 
- revert(self)¶
 
- roleNames(self) Dict[int, QByteArray]¶
 
- rowCount(self, parent: QModelIndex = QModelIndex()) int¶
 
- rowsAboutToBeInserted¶
 rowsAboutToBeInserted(self, parent: QModelIndex, first: int, last: int) [signal]
- rowsAboutToBeMoved¶
 rowsAboutToBeMoved(self, sourceParent: QModelIndex, sourceStart: int, sourceEnd: int, destinationParent: QModelIndex, destinationRow: int) [signal]
- rowsAboutToBeRemoved¶
 rowsAboutToBeRemoved(self, parent: QModelIndex, first: int, last: int) [signal]
- rowsInserted¶
 rowsInserted(self, parent: QModelIndex, first: int, last: int) [signal]
- rowsMoved¶
 rowsMoved(self, parent: QModelIndex, start: int, end: int, destination: QModelIndex, row: int) [signal]
- rowsRemoved¶
 rowsRemoved(self, parent: QModelIndex, first: int, last: int) [signal]
- sender(self) QObject¶
 
- senderSignalIndex(self) int¶
 
- setData(self, index: QModelIndex, value: Any, role: int = Qt.EditRole) bool¶
 
- setHeaderData(self, section: int, orientation: Qt.Orientation, value: Any, role: int = Qt.EditRole) bool¶
 
- setItemData(self, index: QModelIndex, roles: Dict[int, Any]) bool¶
 
- setObjectName(self, name: str)¶
 
- setParent(self, a0: QObject)¶
 
- setProperty(self, name: str, value: Any) bool¶
 
- setStringList(self, strings: Iterable[str])¶
 
- sibling(self, row: int, column: int, idx: QModelIndex) QModelIndex¶
 
- signalsBlocked(self) bool¶
 
- sort(self, column: int, order: Qt.SortOrder = Qt.AscendingOrder)¶
 
- span(self, index: QModelIndex) QSize¶
 
- startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int¶
 
- staticMetaObject = <PyQt6.QtCore.QMetaObject object>¶
 
- stringList(self) List[str]¶
 
- submit(self) bool¶
 
- supportedDragActions(self) Qt.DropAction¶
 
- supportedDropActions(self) Qt.DropAction¶
 
- thread(self) QThread¶
 
- timerEvent(self, a0: QTimerEvent)¶
 
- tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str¶
 
- class schrodinger.ui.qt.recent_completer.BrowseStringModel¶
 Bases:
schrodinger.ui.qt.recent_completer.SeparatorStringModelA QStringList model which adds a separator and a browse option for comboboxes that need a browse button appended to the end
- Variables
 BROWSE (str) – Text for browse option.
- BROWSE = 'Browse...'¶
 
- stringList()¶
 Return the string list, not including the separator and browse :return:
- setStringList(strings)¶
 When setting a string list, add a separator and browse option
- class CheckIndexOption(value)¶
 Bases:
enum.FlagAn enumeration.
- NoOption = 0¶
 
- IndexIsValid = 1¶
 
- DoNotUseParent = 2¶
 
- ParentIsInvalid = 4¶
 
- HorizontalSortHint = 2¶
 
- class LayoutChangeHint(value)¶
 Bases:
enum.EnumAn enumeration.
- NoLayoutChangeHint = 0¶
 
- VerticalSortHint = 1¶
 
- HorizontalSortHint = 2¶
 
- NoLayoutChangeHint = 0¶
 
- VerticalSortHint = 1¶
 
- __init__(*args, **kwargs)¶
 
- beginInsertColumns(self, parent: QModelIndex, first: int, last: int)¶
 
- beginInsertRows(self, parent: QModelIndex, first: int, last: int)¶
 
- beginMoveColumns(self, sourceParent: QModelIndex, sourceFirst: int, sourceLast: int, destinationParent: QModelIndex, destinationColumn: int) bool¶
 
- beginMoveRows(self, sourceParent: QModelIndex, sourceFirst: int, sourceLast: int, destinationParent: QModelIndex, destinationRow: int) bool¶
 
- beginRemoveColumns(self, parent: QModelIndex, first: int, last: int)¶
 
- beginRemoveRows(self, parent: QModelIndex, first: int, last: int)¶
 
- beginResetModel(self)¶
 
- blockSignals(self, b: bool) bool¶
 
- buddy(self, index: QModelIndex) QModelIndex¶
 
- canDropMimeData(self, data: QMimeData, action: Qt.DropAction, row: int, column: int, parent: QModelIndex) bool¶
 
- canFetchMore(self, parent: QModelIndex) bool¶
 
- changePersistentIndex(self, from_: QModelIndex, to: QModelIndex)¶
 
- changePersistentIndexList(self, from_: Iterable[QModelIndex], to: Iterable[QModelIndex])¶
 
- checkIndex(self, index: QModelIndex, options: QAbstractItemModel.CheckIndexOption = QAbstractItemModel.CheckIndexOption.NoOption) bool¶
 
- childEvent(self, a0: QChildEvent)¶
 
- children(self) List[QObject]¶
 
- clearItemData(self, index: QModelIndex) bool¶
 
- columnCount(self, parent: QModelIndex = QModelIndex()) int¶
 
- columnsAboutToBeInserted¶
 columnsAboutToBeInserted(self, parent: QModelIndex, first: int, last: int) [signal]
- columnsAboutToBeMoved¶
 columnsAboutToBeMoved(self, sourceParent: QModelIndex, sourceStart: int, sourceEnd: int, destinationParent: QModelIndex, destinationColumn: int) [signal]
- columnsAboutToBeRemoved¶
 columnsAboutToBeRemoved(self, parent: QModelIndex, first: int, last: int) [signal]
- columnsInserted¶
 columnsInserted(self, parent: QModelIndex, first: int, last: int) [signal]
- columnsMoved¶
 columnsMoved(self, parent: QModelIndex, start: int, end: int, destination: QModelIndex, column: int) [signal]
- columnsRemoved¶
 columnsRemoved(self, parent: QModelIndex, first: int, last: int) [signal]
- connectNotify(self, signal: QMetaMethod)¶
 
- createIndex(self, row: int, column: int, object: object = 0) QModelIndex¶
 
- customEvent(self, a0: QEvent)¶
 
- data(self, index: QModelIndex, role: int = Qt.DisplayRole) Any¶
 
- dataChanged¶
 dataChanged(self, topLeft: QModelIndex, bottomRight: QModelIndex, roles: Iterable[int] = []) [signal]
- decodeData(self, row: int, column: int, parent: QModelIndex, stream: QDataStream) bool¶
 
- deleteLater(self)¶
 
- destroyed¶
 destroyed(self, object: typing.Optional[QObject] = None) [signal]
- disconnect(a0: QMetaObject.Connection) bool¶
 - disconnect(self) None
 
- disconnectNotify(self, signal: QMetaMethod)¶
 
- dropMimeData(self, data: QMimeData, action: Qt.DropAction, row: int, column: int, parent: QModelIndex) bool¶
 
- dumpObjectInfo(self)¶
 
- dumpObjectTree(self)¶
 
- dynamicPropertyNames(self) List[QByteArray]¶
 
- encodeData(self, indexes: Iterable[QModelIndex], stream: QDataStream)¶
 
- endInsertColumns(self)¶
 
- endInsertRows(self)¶
 
- endMoveColumns(self)¶
 
- endMoveRows(self)¶
 
- endRemoveColumns(self)¶
 
- endRemoveRows(self)¶
 
- endResetModel(self)¶
 
- event(self, a0: QEvent) bool¶
 
- eventFilter(self, a0: QObject, a1: QEvent) bool¶
 
- fetchMore(self, parent: QModelIndex)¶
 
- 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]
 
- flags(index)¶
 The separator row should not be enabled or selectable
- hasChildren(self, parent: QModelIndex = QModelIndex()) bool¶
 
- hasIndex(self, row: int, column: int, parent: QModelIndex = QModelIndex()) bool¶
 
- headerData(self, section: int, orientation: Qt.Orientation, role: int = Qt.DisplayRole) Any¶
 
- headerDataChanged¶
 headerDataChanged(self, orientation: Qt.Orientation, first: int, last: int) [signal]
- index(self, row: int, column: int = 0, parent: QModelIndex = QModelIndex()) QModelIndex¶
 
- inherits(self, classname: str) bool¶
 
- insertColumn(self, column: int, parent: QModelIndex = QModelIndex()) bool¶
 
- insertColumns(self, column: int, count: int, parent: QModelIndex = QModelIndex()) bool¶
 
- insertRow(self, row: int, parent: QModelIndex = QModelIndex()) bool¶
 
- insertRows(self, row: int, count: int, parent: QModelIndex = QModelIndex()) bool¶
 
- installEventFilter(self, a0: QObject)¶
 
- isSeparator(index)¶
 Returns True if the item corresponding to the given index is a separator
- isSignalConnected(self, signal: QMetaMethod) bool¶
 
- isWidgetType(self) bool¶
 
- isWindowType(self) bool¶
 
- itemData(self, index: QModelIndex) Dict[int, Any]¶
 
- killTimer(self, id: int)¶
 
- layoutAboutToBeChanged¶
 layoutAboutToBeChanged(self, parents: Iterable[QPersistentModelIndex] = [], hint: QAbstractItemModel.LayoutChangeHint = QAbstractItemModel.NoLayoutChangeHint) [signal]
- layoutChanged¶
 layoutChanged(self, parents: Iterable[QPersistentModelIndex] = [], hint: QAbstractItemModel.LayoutChangeHint = QAbstractItemModel.NoLayoutChangeHint) [signal]
- match(self, start: QModelIndex, role: int, value: Any, hits: int = 1, flags: Qt.MatchFlag = Qt.MatchFlags(Qt.MatchStartsWith | Qt.MatchWrap)) List[QModelIndex]¶
 
- metaObject(self) QMetaObject¶
 
- mimeData(self, indexes: Iterable[QModelIndex]) QMimeData¶
 
- mimeTypes(self) List[str]¶
 
- modelAboutToBeReset¶
 modelAboutToBeReset(self) [signal]
- modelReset¶
 modelReset(self) [signal]
- moveColumn(self, sourceParent: QModelIndex, sourceColumn: int, destinationParent: QModelIndex, destinationChild: int) bool¶
 
- moveColumns(self, sourceParent: QModelIndex, sourceColumn: int, count: int, destinationParent: QModelIndex, destinationChild: int) bool¶
 
- moveRow(self, sourceParent: QModelIndex, sourceRow: int, destinationParent: QModelIndex, destinationChild: int) bool¶
 
- moveRows(self, sourceParent: QModelIndex, sourceRow: int, count: int, destinationParent: QModelIndex, destinationChild: int) bool¶
 
- moveToThread(self, thread: QThread)¶
 
- objectName(self) str¶
 
- objectNameChanged¶
 objectNameChanged(self, objectName: str) [signal]
- parent(self) QObject¶
 
- persistentIndexList(self) List[QModelIndex]¶
 
- 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.
- receivers(self, signal: PYQT_SIGNAL) int¶
 
- removeColumn(self, column: int, parent: QModelIndex = QModelIndex()) bool¶
 
- removeColumns(self, column: int, count: int, parent: QModelIndex = QModelIndex()) bool¶
 
- removeEventFilter(self, a0: QObject)¶
 
- removeRow(self, row: int, parent: QModelIndex = QModelIndex()) bool¶
 
- removeRows(self, row: int, count: int, parent: QModelIndex = QModelIndex()) bool¶
 
- resetInternalData(self)¶
 
- revert(self)¶
 
- roleNames(self) Dict[int, QByteArray]¶
 
- rowCount(self, parent: QModelIndex = QModelIndex()) int¶
 
- rowsAboutToBeInserted¶
 rowsAboutToBeInserted(self, parent: QModelIndex, first: int, last: int) [signal]
- rowsAboutToBeMoved¶
 rowsAboutToBeMoved(self, sourceParent: QModelIndex, sourceStart: int, sourceEnd: int, destinationParent: QModelIndex, destinationRow: int) [signal]
- rowsAboutToBeRemoved¶
 rowsAboutToBeRemoved(self, parent: QModelIndex, first: int, last: int) [signal]
- rowsInserted¶
 rowsInserted(self, parent: QModelIndex, first: int, last: int) [signal]
- rowsMoved¶
 rowsMoved(self, parent: QModelIndex, start: int, end: int, destination: QModelIndex, row: int) [signal]
- rowsRemoved¶
 rowsRemoved(self, parent: QModelIndex, first: int, last: int) [signal]
- sender(self) QObject¶
 
- senderSignalIndex(self) int¶
 
- setData(self, index: QModelIndex, value: Any, role: int = Qt.EditRole) bool¶
 
- setHeaderData(self, section: int, orientation: Qt.Orientation, value: Any, role: int = Qt.EditRole) bool¶
 
- setItemData(self, index: QModelIndex, roles: Dict[int, Any]) bool¶
 
- setObjectName(self, name: str)¶
 
- setParent(self, a0: QObject)¶
 
- setProperty(self, name: str, value: Any) bool¶
 
- sibling(self, row: int, column: int, idx: QModelIndex) QModelIndex¶
 
- signalsBlocked(self) bool¶
 
- sort(self, column: int, order: Qt.SortOrder = Qt.AscendingOrder)¶
 
- span(self, index: QModelIndex) QSize¶
 
- startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int¶
 
- staticMetaObject = <PyQt6.QtCore.QMetaObject object>¶
 
- submit(self) bool¶
 
- supportedDragActions(self) Qt.DropAction¶
 
- supportedDropActions(self) Qt.DropAction¶
 
- thread(self) QThread¶
 
- timerEvent(self, a0: QTimerEvent)¶
 
- tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str¶
 
- class schrodinger.ui.qt.recent_completer.BrowsePlaceholderRecentCombo(*args, **kwargs)¶
 Bases:
schrodinger.ui.qt.recent_completer.PlaceholderRecentComboA PlaceholderRecentCombo which always keeps a Browse option at the bottom.
- Variables
 browseSelected – A signal emitted when the browse option in the combobox is selected.
- browseSelected¶
 
- MODEL_CLASS¶
 alias of
schrodinger.ui.qt.recent_completer.BrowseStringModel
- __init__(*args, **kwargs)¶
 
- AdjustToContents = 0¶
 
- AdjustToContentsOnFirstShow = 1¶
 
- AdjustToMinimumContentsLengthWithIcon = 2¶
 
- DrawChildren = 2¶
 
- DrawWindowBackground = 1¶
 
- IgnoreMask = 4¶
 
- InsertAfterCurrent = 4¶
 
- InsertAlphabetically = 6¶
 
- InsertAtBottom = 3¶
 
- InsertAtCurrent = 2¶
 
- InsertAtTop = 1¶
 
- InsertBeforeCurrent = 5¶
 
- class InsertPolicy(value)¶
 Bases:
enum.EnumAn enumeration.
- NoInsert = 0¶
 
- InsertAtTop = 1¶
 
- InsertAtCurrent = 2¶
 
- InsertAtBottom = 3¶
 
- InsertAfterCurrent = 4¶
 
- InsertBeforeCurrent = 5¶
 
- InsertAlphabetically = 6¶
 
- NoInsert = 0¶
 
- class PaintDeviceMetric(value)¶
 Bases:
enum.EnumAn 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.FlagAn enumeration.
- DrawWindowBackground = 1¶
 
- DrawChildren = 2¶
 
- IgnoreMask = 4¶
 
- class SizeAdjustPolicy(value)¶
 Bases:
enum.EnumAn enumeration.
- AdjustToContents = 0¶
 
- AdjustToContentsOnFirstShow = 1¶
 
- AdjustToMinimumContentsLengthWithIcon = 2¶
 
- __len__()¶
 Return len(self).
- acceptDrops(self) bool¶
 
- accessibleDescription(self) str¶
 
- accessibleName(self) str¶
 
- actionEvent(self, a0: QActionEvent)¶
 
- actions(self) List[QAction]¶
 
- activateWindow(self)¶
 
- activated¶
 activated(self, index: int) [signal]
- addAction(self, action: QAction)¶
 
- addActions(self, actions: Iterable[QAction])¶
 
- addItem(self, text: str, userData: Any = None)¶
 - addItem(self, icon: QIcon, text: str, userData: Any = None) None
 
- addItems(self, texts: Iterable[str])¶
 
- addSuggestion(new_suggestion)¶
 Add a new completion suggestion to this object. If it already exists in this object, put it to the top of the list to indicate that it the most recent suggestion.
- Parameters
 new_suggestion (str) – a new completion suggestion
- adjustSize(self)¶
 
- autoFillBackground(self) bool¶
 
- backgroundRole(self) QPalette.ColorRole¶
 
- baseSize(self) QSize¶
 
- blockSignals(self, b: bool) bool¶
 
- changeEvent(self, e: 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¶
 
- clear(self)¶
 
- clearEditText(self)¶
 
- clearFocus(self)¶
 
- clearMask(self)¶
 
- close(self) bool¶
 
- closeEvent(self, a0: QCloseEvent)¶
 
- colorCount(self) int¶
 
- completer(self) QCompleter¶
 
- connectNotify(self, signal: QMetaMethod)¶
 
- contentsMargins(self) QMargins¶
 
- contentsRect(self) QRect¶
 
- contextMenuEvent(self, e: QContextMenuEvent)¶
 
- contextMenuPolicy(self) Qt.ContextMenuPolicy¶
 
- count(self) int¶
 
- 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¶
 
- currentData(self, role: int = Qt.UserRole) Any¶
 
- currentIndex(self) int¶
 
- currentIndexChanged¶
 currentIndexChanged(self, index: int) [signal]
- currentText(self) str¶
 
- currentTextChanged¶
 currentTextChanged(self, a0: str) [signal]
- 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)¶
 
- duplicatesEnabled(self) bool¶
 
- dynamicPropertyNames(self) List[QByteArray]¶
 
- editTextChanged¶
 editTextChanged(self, a0: str) [signal]
- effectiveWinId(self) PyQt6.sip.voidptr¶
 
- ensurePolished(self)¶
 
- enterEvent(self, event: QEnterEvent)¶
 
- event(self, event: 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]
 
- findData(self, data: Any, role: int = Qt.UserRole, flags: Qt.MatchFlag = static_cast<QFlags<Qt.MatchFlag>>(Qt.MatchExactly|Qt.MatchCaseSensitive)) int¶
 
- findText(self, text: str, flags: Qt.MatchFlag = static_cast<QFlags<Qt.MatchFlag>>(Qt.MatchExactly|Qt.MatchCaseSensitive)) int¶
 
- 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¶
 
- hasFocus(self) bool¶
 
- hasFrame(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, e: QHideEvent)¶
 
- hidePopup(self)¶
 
- highlighted¶
 highlighted(self, index: int) [signal]
- iconSize(self) QSize¶
 
- inherits(self, classname: str) bool¶
 
- initPainter(self, painter: QPainter)¶
 
- initStyleOption(self, option: QStyleOptionComboBox)¶
 
- inputMethodEvent(self, a0: QInputMethodEvent)¶
 
- inputMethodHints(self) Qt.InputMethodHint¶
 
- inputMethodQuery(self, a0: Qt.InputMethodQuery) Any¶
 - inputMethodQuery(self, query: Qt.InputMethodQuery, argument: Any) Any
 
- insertAction(self, before: QAction, action: QAction)¶
 
- insertActions(self, before: QAction, actions: Iterable[QAction])¶
 
- insertItem(self, index: int, text: str, userData: Any = None)¶
 - insertItem(self, index: int, icon: QIcon, text: str, userData: Any = None) None
 
- insertItems(self, index: int, texts: Iterable[str])¶
 
- insertPolicy(self) QComboBox.InsertPolicy¶
 
- insertSeparator(self, index: int)¶
 
- installEventFilter(self, a0: QObject)¶
 
- isActiveWindow(self) bool¶
 
- isAncestorOf(self, child: QWidget) bool¶
 
- isEditable(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¶
 
- itemData(self, index: int, role: int = Qt.UserRole) Any¶
 
- itemDelegate(self) QAbstractItemDelegate¶
 
- itemIcon(self, index: int) QIcon¶
 
- itemText(self, index: int) str¶
 
- 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)¶
 
- lineEdit(self) QLineEdit¶
 
- 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¶
 
- maxCount(self) int¶
 
- maxVisibleItems(self) int¶
 
- maximumHeight(self) int¶
 
- maximumSize(self) QSize¶
 
- maximumWidth(self) int¶
 
- metaObject(self) QMetaObject¶
 
- metric(self, a0: QPaintDevice.PaintDeviceMetric) int¶
 
- minimumContentsLength(self) int¶
 
- minimumHeight(self) int¶
 
- minimumSize(self) QSize¶
 
- minimumSizeHint(self) QSize¶
 
- minimumWidth(self) int¶
 
- model(self) QAbstractItemModel¶
 
- modelColumn(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¶
 
- 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(event)¶
 This reimplements QComboBox.paintEvent based on the C++ implementation.
It uses italic font to paint placeholder text when the index is -1
- paintingActive(self) bool¶
 
- palette(self) QPalette¶
 
- parent(self) QObject¶
 
- parentWidget(self) QWidget¶
 
- physicalDpiX(self) int¶
 
- physicalDpiY(self) int¶
 
- placeholderText(self) str¶
 
- 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)¶
 
- removeItem(self, index: int)¶
 
- 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, e: QResizeEvent)¶
 
- restoreGeometry(self, geometry: QByteArray) bool¶
 
- rootModelIndex(self) QModelIndex¶
 
- 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)¶
 
- setAutoFillBackground(self, enabled: bool)¶
 
- setBackgroundRole(self, a0: QPalette.ColorRole)¶
 
- setBaseSize(self, basew: int, baseh: int)¶
 - setBaseSize(self, s: QSize) None
 
- setCompleter(self, c: QCompleter)¶
 
- setContentsMargins(self, left: int, top: int, right: int, bottom: int)¶
 - setContentsMargins(self, margins: QMargins) None
 
- setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)¶
 
- setCurrentIndex(self, index: int)¶
 
- setCurrentText(self, text: str)¶
 
- setCursor(self, a0: Union[QCursor, Qt.CursorShape])¶
 
- setDisabled(self, a0: bool)¶
 
- setDuplicatesEnabled(self, enable: bool)¶
 
- setEditText(self, text: str)¶
 
- setEditable(self, editable: 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)¶
 
- setFrame(self, a0: bool)¶
 
- setGeometry(self, a0: QRect)¶
 - setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
 
- setGraphicsEffect(self, effect: QGraphicsEffect)¶
 
- setHidden(self, hidden: bool)¶
 
- setIconSize(self, size: QSize)¶
 
- setInputMethodHints(self, hints: Qt.InputMethodHint)¶
 
- setInsertPolicy(self, policy: QComboBox.InsertPolicy)¶
 
- setItemData(self, index: int, value: Any, role: int = Qt.UserRole)¶
 
- setItemDelegate(self, delegate: QAbstractItemDelegate)¶
 
- setItemIcon(self, index: int, icon: QIcon)¶
 
- setItemText(self, index: int, text: str)¶
 
- setLayout(self, a0: QLayout)¶
 
- setLayoutDirection(self, direction: Qt.LayoutDirection)¶
 
- setLineEdit(self, edit: QLineEdit)¶
 
- setLocale(self, locale: QLocale)¶
 
- setMask(self, a0: QBitmap)¶
 - setMask(self, a0: QRegion) None
 
- setMaxCount(self, max: int)¶
 
- setMaxVisibleItems(self, maxItems: int)¶
 
- setMaximumHeight(self, maxh: int)¶
 
- setMaximumSize(self, maxw: int, maxh: int)¶
 - setMaximumSize(self, s: QSize) None
 
- setMaximumWidth(self, maxw: int)¶
 
- setMinimumContentsLength(self, characters: int)¶
 
- setMinimumHeight(self, minh: int)¶
 
- setMinimumSize(self, minw: int, minh: int)¶
 - setMinimumSize(self, s: QSize) None
 
- setMinimumWidth(self, minw: int)¶
 
- setModel(self, model: QAbstractItemModel)¶
 
- setModelColumn(self, visibleColumn: int)¶
 
- setModelStringList(suggestions)¶
 Replace the contents of the model with the new list of suggestions. This method always clears the combo box selection, which mimics the Qt 5 behavior. (In Qt 6, calling setStringList directly would select the first item due to the behavior change from https://bugreports.qt.io/browse/QTBUG-80998.)
- Parameters
 suggestions (list[str]) – The new model contents.
- setMouseTracking(self, enable: bool)¶
 
- setObjectName(self, name: str)¶
 
- setPalette(self, a0: QPalette)¶
 
- setParent(self, parent: QWidget)¶
 - setParent(self, parent: QWidget, f: Qt.WindowType) None
 
- setPlaceholderText(self, placeholderText: str)¶
 
- setProperty(self, name: str, value: Any) bool¶
 
- setRootModelIndex(self, index: QModelIndex)¶
 
- setScreen(self, a0: QScreen)¶
 
- setShortcutAutoRepeat(self, id: int, enabled: bool = True)¶
 
- setShortcutEnabled(self, id: int, enabled: bool = True)¶
 
- setSizeAdjustPolicy(self, policy: QComboBox.SizeAdjustPolicy)¶
 
- 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)¶
 
- setSuggestions(suggestions)¶
 Replace the current set of completion suggestions with the supplied values.
- Parameters
 suggestions – a new list of completion suggestions to set on this object
- Rtype suggestions
 list(str)
- setTabOrder(a0: QWidget, a1: QWidget)¶
 
- setTabletTracking(self, enable: bool)¶
 
- setToolTip(self, a0: str)¶
 
- setToolTipDuration(self, msec: int)¶
 
- setUpdatesEnabled(self, enable: bool)¶
 
- setValidator(self, v: QValidator)¶
 
- setView(self, itemView: QAbstractItemView)¶
 
- 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(self, e: QShowEvent)¶
 
- showFullScreen(self)¶
 
- showMaximized(self)¶
 
- showMinimized(self)¶
 
- showNormal(self)¶
 
- showPopup(self)¶
 
- signalsBlocked(self) bool¶
 
- size(self) QSize¶
 
- sizeAdjustPolicy(self) QComboBox.SizeAdjustPolicy¶
 
- 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¶
 
- property suggestion_limit¶
 - Returns
 the maximum number of completion suggestions that this object will remember; if
None, there is no limit.- Return type
 int or None
- tabletEvent(self, a0: QTabletEvent)¶
 
- testAttribute(self, attribute: Qt.WidgetAttribute) bool¶
 
- textActivated¶
 textActivated(self, a0: str) [signal]
- textHighlighted¶
 textHighlighted(self, a0: str) [signal]
- 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¶
 
- validator(self) QValidator¶
 
- view(self) QAbstractItemView¶
 
- visibleRegion(self) QRegion¶
 
- whatsThis(self) str¶
 
- wheelEvent(self, e: 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.recent_completer.BrowseAndCreateStringModel¶
 Bases:
schrodinger.ui.qt.recent_completer.SeparatorStringModelA QStringList model which adds a separator, a browse option and a ‘create new’ option for comboboxes. ‘Browse’ and ‘create new’ options are appended to the end of the list.
- Variables
 BROWSE (str) – Text for browse option.
- BROWSE = 'Browse File...'¶
 
- CREATE_NEW = 'Create New...'¶
 
- stringList()¶
 Return the string list, not including the separator and browse :return:
- setStringList(strings)¶
 When setting a string list, add a separator and browse option
- class CheckIndexOption(value)¶
 Bases:
enum.FlagAn enumeration.
- NoOption = 0¶
 
- IndexIsValid = 1¶
 
- DoNotUseParent = 2¶
 
- ParentIsInvalid = 4¶
 
- HorizontalSortHint = 2¶
 
- class LayoutChangeHint(value)¶
 Bases:
enum.EnumAn enumeration.
- NoLayoutChangeHint = 0¶
 
- VerticalSortHint = 1¶
 
- HorizontalSortHint = 2¶
 
- NoLayoutChangeHint = 0¶
 
- VerticalSortHint = 1¶
 
- __init__(*args, **kwargs)¶
 
- beginInsertColumns(self, parent: QModelIndex, first: int, last: int)¶
 
- beginInsertRows(self, parent: QModelIndex, first: int, last: int)¶
 
- beginMoveColumns(self, sourceParent: QModelIndex, sourceFirst: int, sourceLast: int, destinationParent: QModelIndex, destinationColumn: int) bool¶
 
- beginMoveRows(self, sourceParent: QModelIndex, sourceFirst: int, sourceLast: int, destinationParent: QModelIndex, destinationRow: int) bool¶
 
- beginRemoveColumns(self, parent: QModelIndex, first: int, last: int)¶
 
- beginRemoveRows(self, parent: QModelIndex, first: int, last: int)¶
 
- beginResetModel(self)¶
 
- blockSignals(self, b: bool) bool¶
 
- buddy(self, index: QModelIndex) QModelIndex¶
 
- canDropMimeData(self, data: QMimeData, action: Qt.DropAction, row: int, column: int, parent: QModelIndex) bool¶
 
- canFetchMore(self, parent: QModelIndex) bool¶
 
- changePersistentIndex(self, from_: QModelIndex, to: QModelIndex)¶
 
- changePersistentIndexList(self, from_: Iterable[QModelIndex], to: Iterable[QModelIndex])¶
 
- checkIndex(self, index: QModelIndex, options: QAbstractItemModel.CheckIndexOption = QAbstractItemModel.CheckIndexOption.NoOption) bool¶
 
- childEvent(self, a0: QChildEvent)¶
 
- children(self) List[QObject]¶
 
- clearItemData(self, index: QModelIndex) bool¶
 
- columnCount(self, parent: QModelIndex = QModelIndex()) int¶
 
- columnsAboutToBeInserted¶
 columnsAboutToBeInserted(self, parent: QModelIndex, first: int, last: int) [signal]
- columnsAboutToBeMoved¶
 columnsAboutToBeMoved(self, sourceParent: QModelIndex, sourceStart: int, sourceEnd: int, destinationParent: QModelIndex, destinationColumn: int) [signal]
- columnsAboutToBeRemoved¶
 columnsAboutToBeRemoved(self, parent: QModelIndex, first: int, last: int) [signal]
- columnsInserted¶
 columnsInserted(self, parent: QModelIndex, first: int, last: int) [signal]
- columnsMoved¶
 columnsMoved(self, parent: QModelIndex, start: int, end: int, destination: QModelIndex, column: int) [signal]
- columnsRemoved¶
 columnsRemoved(self, parent: QModelIndex, first: int, last: int) [signal]
- connectNotify(self, signal: QMetaMethod)¶
 
- createIndex(self, row: int, column: int, object: object = 0) QModelIndex¶
 
- customEvent(self, a0: QEvent)¶
 
- data(self, index: QModelIndex, role: int = Qt.DisplayRole) Any¶
 
- dataChanged¶
 dataChanged(self, topLeft: QModelIndex, bottomRight: QModelIndex, roles: Iterable[int] = []) [signal]
- decodeData(self, row: int, column: int, parent: QModelIndex, stream: QDataStream) bool¶
 
- deleteLater(self)¶
 
- destroyed¶
 destroyed(self, object: typing.Optional[QObject] = None) [signal]
- disconnect(a0: QMetaObject.Connection) bool¶
 - disconnect(self) None
 
- disconnectNotify(self, signal: QMetaMethod)¶
 
- dropMimeData(self, data: QMimeData, action: Qt.DropAction, row: int, column: int, parent: QModelIndex) bool¶
 
- dumpObjectInfo(self)¶
 
- dumpObjectTree(self)¶
 
- dynamicPropertyNames(self) List[QByteArray]¶
 
- encodeData(self, indexes: Iterable[QModelIndex], stream: QDataStream)¶
 
- endInsertColumns(self)¶
 
- endInsertRows(self)¶
 
- endMoveColumns(self)¶
 
- endMoveRows(self)¶
 
- endRemoveColumns(self)¶
 
- endRemoveRows(self)¶
 
- endResetModel(self)¶
 
- event(self, a0: QEvent) bool¶
 
- eventFilter(self, a0: QObject, a1: QEvent) bool¶
 
- fetchMore(self, parent: QModelIndex)¶
 
- 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]
 
- flags(index)¶
 The separator row should not be enabled or selectable
- hasChildren(self, parent: QModelIndex = QModelIndex()) bool¶
 
- hasIndex(self, row: int, column: int, parent: QModelIndex = QModelIndex()) bool¶
 
- headerData(self, section: int, orientation: Qt.Orientation, role: int = Qt.DisplayRole) Any¶
 
- headerDataChanged¶
 headerDataChanged(self, orientation: Qt.Orientation, first: int, last: int) [signal]
- index(self, row: int, column: int = 0, parent: QModelIndex = QModelIndex()) QModelIndex¶
 
- inherits(self, classname: str) bool¶
 
- insertColumn(self, column: int, parent: QModelIndex = QModelIndex()) bool¶
 
- insertColumns(self, column: int, count: int, parent: QModelIndex = QModelIndex()) bool¶
 
- insertRow(self, row: int, parent: QModelIndex = QModelIndex()) bool¶
 
- insertRows(self, row: int, count: int, parent: QModelIndex = QModelIndex()) bool¶
 
- installEventFilter(self, a0: QObject)¶
 
- isSeparator(index)¶
 Returns True if the item corresponding to the given index is a separator
- isSignalConnected(self, signal: QMetaMethod) bool¶
 
- isWidgetType(self) bool¶
 
- isWindowType(self) bool¶
 
- itemData(self, index: QModelIndex) Dict[int, Any]¶
 
- killTimer(self, id: int)¶
 
- layoutAboutToBeChanged¶
 layoutAboutToBeChanged(self, parents: Iterable[QPersistentModelIndex] = [], hint: QAbstractItemModel.LayoutChangeHint = QAbstractItemModel.NoLayoutChangeHint) [signal]
- layoutChanged¶
 layoutChanged(self, parents: Iterable[QPersistentModelIndex] = [], hint: QAbstractItemModel.LayoutChangeHint = QAbstractItemModel.NoLayoutChangeHint) [signal]
- match(self, start: QModelIndex, role: int, value: Any, hits: int = 1, flags: Qt.MatchFlag = Qt.MatchFlags(Qt.MatchStartsWith | Qt.MatchWrap)) List[QModelIndex]¶
 
- metaObject(self) QMetaObject¶
 
- mimeData(self, indexes: Iterable[QModelIndex]) QMimeData¶
 
- mimeTypes(self) List[str]¶
 
- modelAboutToBeReset¶
 modelAboutToBeReset(self) [signal]
- modelReset¶
 modelReset(self) [signal]
- moveColumn(self, sourceParent: QModelIndex, sourceColumn: int, destinationParent: QModelIndex, destinationChild: int) bool¶
 
- moveColumns(self, sourceParent: QModelIndex, sourceColumn: int, count: int, destinationParent: QModelIndex, destinationChild: int) bool¶
 
- moveRow(self, sourceParent: QModelIndex, sourceRow: int, destinationParent: QModelIndex, destinationChild: int) bool¶
 
- moveRows(self, sourceParent: QModelIndex, sourceRow: int, count: int, destinationParent: QModelIndex, destinationChild: int) bool¶
 
- moveToThread(self, thread: QThread)¶
 
- objectName(self) str¶
 
- objectNameChanged¶
 objectNameChanged(self, objectName: str) [signal]
- parent(self) QObject¶
 
- persistentIndexList(self) List[QModelIndex]¶
 
- 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.
- receivers(self, signal: PYQT_SIGNAL) int¶
 
- removeColumn(self, column: int, parent: QModelIndex = QModelIndex()) bool¶
 
- removeColumns(self, column: int, count: int, parent: QModelIndex = QModelIndex()) bool¶
 
- removeEventFilter(self, a0: QObject)¶
 
- removeRow(self, row: int, parent: QModelIndex = QModelIndex()) bool¶
 
- removeRows(self, row: int, count: int, parent: QModelIndex = QModelIndex()) bool¶
 
- resetInternalData(self)¶
 
- revert(self)¶
 
- roleNames(self) Dict[int, QByteArray]¶
 
- rowCount(self, parent: QModelIndex = QModelIndex()) int¶
 
- rowsAboutToBeInserted¶
 rowsAboutToBeInserted(self, parent: QModelIndex, first: int, last: int) [signal]
- rowsAboutToBeMoved¶
 rowsAboutToBeMoved(self, sourceParent: QModelIndex, sourceStart: int, sourceEnd: int, destinationParent: QModelIndex, destinationRow: int) [signal]
- rowsAboutToBeRemoved¶
 rowsAboutToBeRemoved(self, parent: QModelIndex, first: int, last: int) [signal]
- rowsInserted¶
 rowsInserted(self, parent: QModelIndex, first: int, last: int) [signal]
- rowsMoved¶
 rowsMoved(self, parent: QModelIndex, start: int, end: int, destination: QModelIndex, row: int) [signal]
- rowsRemoved¶
 rowsRemoved(self, parent: QModelIndex, first: int, last: int) [signal]
- sender(self) QObject¶
 
- senderSignalIndex(self) int¶
 
- setData(self, index: QModelIndex, value: Any, role: int = Qt.EditRole) bool¶
 
- setHeaderData(self, section: int, orientation: Qt.Orientation, value: Any, role: int = Qt.EditRole) bool¶
 
- setItemData(self, index: QModelIndex, roles: Dict[int, Any]) bool¶
 
- setObjectName(self, name: str)¶
 
- setParent(self, a0: QObject)¶
 
- setProperty(self, name: str, value: Any) bool¶
 
- sibling(self, row: int, column: int, idx: QModelIndex) QModelIndex¶
 
- signalsBlocked(self) bool¶
 
- sort(self, column: int, order: Qt.SortOrder = Qt.AscendingOrder)¶
 
- span(self, index: QModelIndex) QSize¶
 
- startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int¶
 
- staticMetaObject = <PyQt6.QtCore.QMetaObject object>¶
 
- submit(self) bool¶
 
- supportedDragActions(self) Qt.DropAction¶
 
- supportedDropActions(self) Qt.DropAction¶
 
- thread(self) QThread¶
 
- timerEvent(self, a0: QTimerEvent)¶
 
- tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str¶
 
- class schrodinger.ui.qt.recent_completer.BrowseAndCreateCombo(*args, **kwargs)¶
 Bases:
schrodinger.ui.qt.recent_completer.PlaceholderRecentComboA PlaceholderRecentCombo which always keeps a Browse option at the bottom.
- Variables
 browseSelected – A signal emitted when the browse option in the combobox is selected.
- browseSelected¶
 
- createNewSelected¶
 
- MODEL_CLASS¶
 alias of
schrodinger.ui.qt.recent_completer.BrowseAndCreateStringModel
- AdjustToContents = 0¶
 
- AdjustToContentsOnFirstShow = 1¶
 
- AdjustToMinimumContentsLengthWithIcon = 2¶
 
- DrawChildren = 2¶
 
- DrawWindowBackground = 1¶
 
- IgnoreMask = 4¶
 
- InsertAfterCurrent = 4¶
 
- InsertAlphabetically = 6¶
 
- InsertAtBottom = 3¶
 
- InsertAtCurrent = 2¶
 
- InsertAtTop = 1¶
 
- InsertBeforeCurrent = 5¶
 
- class InsertPolicy(value)¶
 Bases:
enum.EnumAn enumeration.
- NoInsert = 0¶
 
- InsertAtTop = 1¶
 
- InsertAtCurrent = 2¶
 
- InsertAtBottom = 3¶
 
- InsertAfterCurrent = 4¶
 
- InsertBeforeCurrent = 5¶
 
- InsertAlphabetically = 6¶
 
- NoInsert = 0¶
 
- class PaintDeviceMetric(value)¶
 Bases:
enum.EnumAn 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.FlagAn enumeration.
- DrawWindowBackground = 1¶
 
- DrawChildren = 2¶
 
- IgnoreMask = 4¶
 
- class SizeAdjustPolicy(value)¶
 Bases:
enum.EnumAn enumeration.
- AdjustToContents = 0¶
 
- AdjustToContentsOnFirstShow = 1¶
 
- AdjustToMinimumContentsLengthWithIcon = 2¶
 
- __init__(*args, **kwargs)¶
 
- __len__()¶
 Return len(self).
- acceptDrops(self) bool¶
 
- accessibleDescription(self) str¶
 
- accessibleName(self) str¶
 
- actionEvent(self, a0: QActionEvent)¶
 
- actions(self) List[QAction]¶
 
- activateWindow(self)¶
 
- activated¶
 activated(self, index: int) [signal]
- addAction(self, action: QAction)¶
 
- addActions(self, actions: Iterable[QAction])¶
 
- addItem(self, text: str, userData: Any = None)¶
 - addItem(self, icon: QIcon, text: str, userData: Any = None) None
 
- addItems(self, texts: Iterable[str])¶
 
- addSuggestion(new_suggestion)¶
 Add a new completion suggestion to this object. If it already exists in this object, put it to the top of the list to indicate that it the most recent suggestion.
- Parameters
 new_suggestion (str) – a new completion suggestion
- adjustSize(self)¶
 
- autoFillBackground(self) bool¶
 
- backgroundRole(self) QPalette.ColorRole¶
 
- baseSize(self) QSize¶
 
- blockSignals(self, b: bool) bool¶
 
- changeEvent(self, e: 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¶
 
- clear(self)¶
 
- clearEditText(self)¶
 
- clearFocus(self)¶
 
- clearMask(self)¶
 
- close(self) bool¶
 
- closeEvent(self, a0: QCloseEvent)¶
 
- colorCount(self) int¶
 
- completer(self) QCompleter¶
 
- connectNotify(self, signal: QMetaMethod)¶
 
- contentsMargins(self) QMargins¶
 
- contentsRect(self) QRect¶
 
- contextMenuEvent(self, e: QContextMenuEvent)¶
 
- contextMenuPolicy(self) Qt.ContextMenuPolicy¶
 
- count(self) int¶
 
- 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¶
 
- currentData(self, role: int = Qt.UserRole) Any¶
 
- currentIndex(self) int¶
 
- currentIndexChanged¶
 currentIndexChanged(self, index: int) [signal]
- currentText(self) str¶
 
- currentTextChanged¶
 currentTextChanged(self, a0: str) [signal]
- 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)¶
 
- duplicatesEnabled(self) bool¶
 
- dynamicPropertyNames(self) List[QByteArray]¶
 
- editTextChanged¶
 editTextChanged(self, a0: str) [signal]
- effectiveWinId(self) PyQt6.sip.voidptr¶
 
- ensurePolished(self)¶
 
- enterEvent(self, event: QEnterEvent)¶
 
- event(self, event: 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]
 
- findData(self, data: Any, role: int = Qt.UserRole, flags: Qt.MatchFlag = static_cast<QFlags<Qt.MatchFlag>>(Qt.MatchExactly|Qt.MatchCaseSensitive)) int¶
 
- findText(self, text: str, flags: Qt.MatchFlag = static_cast<QFlags<Qt.MatchFlag>>(Qt.MatchExactly|Qt.MatchCaseSensitive)) int¶
 
- 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¶
 
- hasFocus(self) bool¶
 
- hasFrame(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, e: QHideEvent)¶
 
- hidePopup(self)¶
 
- highlighted¶
 highlighted(self, index: int) [signal]
- iconSize(self) QSize¶
 
- inherits(self, classname: str) bool¶
 
- initPainter(self, painter: QPainter)¶
 
- initStyleOption(self, option: QStyleOptionComboBox)¶
 
- inputMethodEvent(self, a0: QInputMethodEvent)¶
 
- inputMethodHints(self) Qt.InputMethodHint¶
 
- inputMethodQuery(self, a0: Qt.InputMethodQuery) Any¶
 - inputMethodQuery(self, query: Qt.InputMethodQuery, argument: Any) Any
 
- insertAction(self, before: QAction, action: QAction)¶
 
- insertActions(self, before: QAction, actions: Iterable[QAction])¶
 
- insertItem(self, index: int, text: str, userData: Any = None)¶
 - insertItem(self, index: int, icon: QIcon, text: str, userData: Any = None) None
 
- insertItems(self, index: int, texts: Iterable[str])¶
 
- insertPolicy(self) QComboBox.InsertPolicy¶
 
- insertSeparator(self, index: int)¶
 
- installEventFilter(self, a0: QObject)¶
 
- isActiveWindow(self) bool¶
 
- isAncestorOf(self, child: QWidget) bool¶
 
- isEditable(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¶
 
- itemData(self, index: int, role: int = Qt.UserRole) Any¶
 
- itemDelegate(self) QAbstractItemDelegate¶
 
- itemIcon(self, index: int) QIcon¶
 
- itemText(self, index: int) str¶
 
- 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)¶
 
- lineEdit(self) QLineEdit¶
 
- 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¶
 
- maxCount(self) int¶
 
- maxVisibleItems(self) int¶
 
- maximumHeight(self) int¶
 
- maximumSize(self) QSize¶
 
- maximumWidth(self) int¶
 
- metaObject(self) QMetaObject¶
 
- metric(self, a0: QPaintDevice.PaintDeviceMetric) int¶
 
- minimumContentsLength(self) int¶
 
- minimumHeight(self) int¶
 
- minimumSize(self) QSize¶
 
- minimumSizeHint(self) QSize¶
 
- minimumWidth(self) int¶
 
- model(self) QAbstractItemModel¶
 
- modelColumn(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¶
 
- 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(event)¶
 This reimplements QComboBox.paintEvent based on the C++ implementation.
It uses italic font to paint placeholder text when the index is -1
- paintingActive(self) bool¶
 
- palette(self) QPalette¶
 
- parent(self) QObject¶
 
- parentWidget(self) QWidget¶
 
- physicalDpiX(self) int¶
 
- physicalDpiY(self) int¶
 
- placeholderText(self) str¶
 
- 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)¶
 
- removeItem(self, index: int)¶
 
- 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, e: QResizeEvent)¶
 
- restoreGeometry(self, geometry: QByteArray) bool¶
 
- rootModelIndex(self) QModelIndex¶
 
- 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)¶
 
- setAutoFillBackground(self, enabled: bool)¶
 
- setBackgroundRole(self, a0: QPalette.ColorRole)¶
 
- setBaseSize(self, basew: int, baseh: int)¶
 - setBaseSize(self, s: QSize) None
 
- setCompleter(self, c: QCompleter)¶
 
- setContentsMargins(self, left: int, top: int, right: int, bottom: int)¶
 - setContentsMargins(self, margins: QMargins) None
 
- setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)¶
 
- setCurrentIndex(self, index: int)¶
 
- setCurrentText(self, text: str)¶
 
- setCursor(self, a0: Union[QCursor, Qt.CursorShape])¶
 
- setDisabled(self, a0: bool)¶
 
- setDuplicatesEnabled(self, enable: bool)¶
 
- setEditText(self, text: str)¶
 
- setEditable(self, editable: 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)¶
 
- setFrame(self, a0: bool)¶
 
- setGeometry(self, a0: QRect)¶
 - setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
 
- setGraphicsEffect(self, effect: QGraphicsEffect)¶
 
- setHidden(self, hidden: bool)¶
 
- setIconSize(self, size: QSize)¶
 
- setInputMethodHints(self, hints: Qt.InputMethodHint)¶
 
- setInsertPolicy(self, policy: QComboBox.InsertPolicy)¶
 
- setItemData(self, index: int, value: Any, role: int = Qt.UserRole)¶
 
- setItemDelegate(self, delegate: QAbstractItemDelegate)¶
 
- setItemIcon(self, index: int, icon: QIcon)¶
 
- setItemText(self, index: int, text: str)¶
 
- setLayout(self, a0: QLayout)¶
 
- setLayoutDirection(self, direction: Qt.LayoutDirection)¶
 
- setLineEdit(self, edit: QLineEdit)¶
 
- setLocale(self, locale: QLocale)¶
 
- setMask(self, a0: QBitmap)¶
 - setMask(self, a0: QRegion) None
 
- setMaxCount(self, max: int)¶
 
- setMaxVisibleItems(self, maxItems: int)¶
 
- setMaximumHeight(self, maxh: int)¶
 
- setMaximumSize(self, maxw: int, maxh: int)¶
 - setMaximumSize(self, s: QSize) None
 
- setMaximumWidth(self, maxw: int)¶
 
- setMinimumContentsLength(self, characters: int)¶
 
- setMinimumHeight(self, minh: int)¶
 
- setMinimumSize(self, minw: int, minh: int)¶
 - setMinimumSize(self, s: QSize) None
 
- setMinimumWidth(self, minw: int)¶
 
- setModel(self, model: QAbstractItemModel)¶
 
- setModelColumn(self, visibleColumn: int)¶
 
- setModelStringList(suggestions)¶
 Replace the contents of the model with the new list of suggestions. This method always clears the combo box selection, which mimics the Qt 5 behavior. (In Qt 6, calling setStringList directly would select the first item due to the behavior change from https://bugreports.qt.io/browse/QTBUG-80998.)
- Parameters
 suggestions (list[str]) – The new model contents.
- setMouseTracking(self, enable: bool)¶
 
- setObjectName(self, name: str)¶
 
- setPalette(self, a0: QPalette)¶
 
- setParent(self, parent: QWidget)¶
 - setParent(self, parent: QWidget, f: Qt.WindowType) None
 
- setPlaceholderText(self, placeholderText: str)¶
 
- setProperty(self, name: str, value: Any) bool¶
 
- setRootModelIndex(self, index: QModelIndex)¶
 
- setScreen(self, a0: QScreen)¶
 
- setShortcutAutoRepeat(self, id: int, enabled: bool = True)¶
 
- setShortcutEnabled(self, id: int, enabled: bool = True)¶
 
- setSizeAdjustPolicy(self, policy: QComboBox.SizeAdjustPolicy)¶
 
- 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)¶
 
- setSuggestions(suggestions)¶
 Replace the current set of completion suggestions with the supplied values.
- Parameters
 suggestions – a new list of completion suggestions to set on this object
- Rtype suggestions
 list(str)
- setTabOrder(a0: QWidget, a1: QWidget)¶
 
- setTabletTracking(self, enable: bool)¶
 
- setToolTip(self, a0: str)¶
 
- setToolTipDuration(self, msec: int)¶
 
- setUpdatesEnabled(self, enable: bool)¶
 
- setValidator(self, v: QValidator)¶
 
- setView(self, itemView: QAbstractItemView)¶
 
- 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(self, e: QShowEvent)¶
 
- showFullScreen(self)¶
 
- showMaximized(self)¶
 
- showMinimized(self)¶
 
- showNormal(self)¶
 
- showPopup(self)¶
 
- signalsBlocked(self) bool¶
 
- size(self) QSize¶
 
- sizeAdjustPolicy(self) QComboBox.SizeAdjustPolicy¶
 
- 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¶
 
- property suggestion_limit¶
 - Returns
 the maximum number of completion suggestions that this object will remember; if
None, there is no limit.- Return type
 int or None
- tabletEvent(self, a0: QTabletEvent)¶
 
- testAttribute(self, attribute: Qt.WidgetAttribute) bool¶
 
- textActivated¶
 textActivated(self, a0: str) [signal]
- textHighlighted¶
 textHighlighted(self, a0: str) [signal]
- 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¶
 
- validator(self) QValidator¶
 
- view(self) QAbstractItemView¶
 
- visibleRegion(self) QRegion¶
 
- whatsThis(self) str¶
 
- wheelEvent(self, e: 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¶