schrodinger.application.msv.gui.msv_gui module¶
- exception schrodinger.application.msv.gui.msv_gui.NewerProjectException(version, *args, **kwargs)[source]¶
Bases:
ValueError
- args¶
- with_traceback()¶
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- class schrodinger.application.msv.gui.msv_gui.MSVPanel(*args, **kwargs)[source]¶
Bases:
schrodinger.ui.qt.widgetmixins.panelmixins.PanelMixin
,schrodinger.ui.qt.widgetmixins.basicmixins.BaseMixinCollection
,PyQt5.QtWidgets.QMainWindow
- model_class¶
alias of
schrodinger.application.msv.gui.gui_models.MsvGuiModel
- APPLY_LEGACY_STYLESHEET = False¶
- initSetOptions()[source]¶
Suggested subclass use: set instance variables, excluding layouts and subwidgets. Also use here to (optionally) apply the legacy stylesheet spacing settings (PANEL-19101).
- initSetUp()[source]¶
Creates widget from
ui
and stores itui_widget
.Suggested subclass use: create and initialize subwidgets, and connect signals.
- setWidgetLayout()[source]¶
Set the widget layout. A QMainWindow’s layout does not allow nested layouts so we create a dummy widget and set it as the central widget.
- setModel(model)[source]¶
Sets the model object for the mapper. Disconnects the old model, if one is set, and connects the new model. Pass in None to have no model set.
- Parameters
model – the model instance or None
- getSignalsAndSlots(model)[source]¶
Override this method to specify signal and slot pairs that need to be connected/disconnected whenever the model instance is switched using setModel. The model instance is provided as an argument so that instance-specific signals can be used, but any pairs of signals and slots may be returned from this method.
- Returns
a list of 2-tuples where each tuple is a signal, slot pair
- defineMappings()[source]¶
Override this in the subclass to define mappings. Should return a list of tuples [(<target>, <param>)]. Targets can be:
a basic widget, like
QLineEdit
orQComboBox
a custom object that inherits
MapperMixin
orTargetMixin
a
TargetSpec
instancea slot
For common widgets, standard signals and getter/setter methods will be used, as defined in
mappers._get_default_access_names()
.For more fine-grained custom control, instantiate a
TargetSpec
object, which allows custom setters, getters, and signals to be specified.Supplying a slot as the first element of the tuple is equivalent to providing
TargetSpec(slot=my_slot)
.Note that all target slots are triggered on
setModel()
as well as in response to the specified signal.The param is an abstract param reference, e.g. MyModel.my_param.
Example:
def defineMappings(self): combo = self.style_combo return [(self.name_le, MyModel.name), (TargetSpec(combo, getter=combo.currentText, setter=combo.setCurrentText), MyModel.style), (self.coord_widget, MyModel.coord), (self._onASLTextChanged, MyModel.asl_text)]
- contextMenuEvent(e)[source]¶
Propagate context menu events to the appropriate child.
Suppress default behavior of showing a menu to toggle toolbars and dock widgets.
- saveProject()[source]¶
Save the project to whatever file was last saved to or opened. If no file has been saved to or opened, then prompt the user for where to save the file.
- openProject()[source]¶
Prompt the user for a project file (.msv2) and load it. Any future “Save”s will be overwrite the same project file as was opened.
- show()[source]¶
We call raise here so that the panel comes to the front on all platforms when running in standalone mode.
- property current_widget¶
- setStructureModel(model=None)[source]¶
Set a structure model for the panel.
- Parameters
model (structure_model.StructureModel or None) – The structure model to set or None to create a new one
- displayBlastResults()[source]¶
Show the Blast Results Dialog for the current page. If the current page does not have a finished blast task, will show the results of the most recently viewed blast task.
- updateMenuActions()[source]¶
Update the current menu options for the current widget and disable the “Unlink From Entry” and “Get Structure from PDB” actions in the workspace view.
- showDendrogram()[source]¶
Displays and populates dendrogram viewer widget and dendrogram settings dialog.
- resetTabs()[source]¶
Remove all current view tabs, leaving the workspace tab if present, and add a new, empty view tab.
- currentWidget()[source]¶
Return the widget belonging to the currently active tab, or None if all tabs are closed
- Return type
schrodinger.application.msv.gui.msv_widget.AbstractMsvWidget
or None- Returns
The current msv widget or None
- resetRemoteServerAsk()[source]¶
When the menu item for the Ask Remote Server option is clicked, this should update the preferences for whether the Do Not Show Again dialog is shown for remote searches.
- onLightModeToggled(enabled)[source]¶
Turn on or off the light_mode property, and update all of the widgets whose style depends on that property
- sortBy(sort_by, reverse)[source]¶
Sort the alignment by the specified criteria
- Parameters
sort_by (viewconstants.sortTypes) – The criterion to sort on
reverse (bool) – Whether the data should be sorted in reverse.
- onSeqProjectTitlesChanged(seq_title_map, update_now)[source]¶
Called when the Project Table row entry title is changed for sequences
- Parameters
seq_title_map (dict(sequence.ProteinSequence: str)) – Map of sequences whose titles have changed to their new titles
update_now (bool) – Whether the updates to the renamed sequences should be made immediately
- moveSelectedSequences(direction)[source]¶
Move the selected sequences in the given direction
- Parameters
direction (viewconstants.Direction) – Direction to move sequence
- renumberResidues()[source]¶
Renumber residues of the selected sequences. If there is no selection, renumbers all the sequences in MSV workspace.
- importSequences()[source]¶
Import sequences and structures from a user-specified file and add them to the alignment. If the user attempts to add structureless sequences to the workspace alignment, then we duplicate the tab and add the sequences to the duplicate.
- translateIntoNewTab(seqs)[source]¶
Translate the given sequences and add them to a new tab.
- Parameters
seqs (iterable[sequence.NucleicAcidSequence]) – The sequences to translate
- importFiles(filenames, wait_dialog=True)[source]¶
Import sequences and structures from filenames and add them to the alignment. If the user attempts to add structureless sequences to the workspace alignment, then we duplicate the tab and add the sequences to the duplicate.
- Parameters
filenames (iterable(str)) – Iterable of file paths
wait_dialog (bool) – Whether to show a wait dialog while importing
- onImportIncludedRequested()[source]¶
Callback method when import of included entries in workspace is requested for the current tab.
- onImportSelectedRequested()[source]¶
Callback method when import of currently selected entries in PT is requested for the current tab.
- getSequences()[source]¶
Opens the widget’s Get Sequences dialog.
If the current tab is the workspace, the tab will be duplicated and the sequences will be added to the copy. If the current tab is a query tab, the sequences will be added to it.
- pasteSequences()[source]¶
Opens up the paste sequences dialog and adds the sequences pasted to the current alignment.
- requestFind(pattern)[source]¶
Find pattern in sequences and select the matches.
- Parameters
pattern (str) – PROSITE pattern (see
protein.sequence.find_generalized_pattern
for documentation).
- requestFetch(ids, local_only=None)[source]¶
Fetch ID(s) from PDB, Entrez, or UniProt.
- Parameters
ids (str or list) – Database ID or IDs (comma-separated str or list)
local_only (bool or NoneType) – Whether only local download is allowed or None to determine the value based on fetch settings
- getPDB()[source]¶
Opens the GetPDB dialog. The PDB structures imported into the MSV will will automatically be incorporated into Maestro.
- onMovePatternClicked(forward=True)[source]¶
Callback for prev_pattern and next_pattern buttons.
- Parameters
forward (bool) – whether to move pattern view forward
- setEditMode(enable)[source]¶
Enable or disable edit mode.
- Parameters
enable (bool) – Whether to enable edit mode.
- updateTabEditMode()[source]¶
Update edit mode in the current tab and the enabled/disabled status of buttons in the edit toolbar in response to changing tabs.
- showHomologyModeling(show_view_tab=False)[source]¶
Shows the homology modeling pane.
- Parameters
show_view_tab (bool) – Whether to show View tab or not.
- importHomologyResult(job_id, entry_id)[source]¶
Import a homology modeling entry into the tab it was launched from, or the current tab if no associated tab is found.
- resetViewToDefaults()[source]¶
Reset the options controlled by the Annotations, Colors, and View popups
- APPLY_PANELX_STYLESHEET = False¶
- AllowNestedDocks = 2¶
- AllowTabbedDocks = 4¶
- AnimatedDocks = 1¶
- class DockOption¶
Bases:
int
- class DockOptions¶
- class DockOptions(Union[QMainWindow.DockOptions, QMainWindow.DockOption]) None
- class DockOptions(QMainWindow.DockOptions) None
Bases:
sip.simplewrapper
- __init__(*args, **kwargs)¶
- DrawChildren = 2¶
- DrawWindowBackground = 1¶
- ForceTabbedDocks = 8¶
- GroupedDragging = 32¶
- IgnoreMask = 4¶
- PRESETS_FEATURE_FLAG = False¶
- class PaintDeviceMetric¶
Bases:
int
- 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¶
Bases:
int
- class RenderFlags¶
- class RenderFlags(Union[QWidget.RenderFlags, QWidget.RenderFlag]) None
- class RenderFlags(QWidget.RenderFlags) None
Bases:
sip.simplewrapper
- __init__(*args, **kwargs)¶
- SHOW_AS_WINDOW = True¶
- VerticalTabs = 16¶
- __init__(*args, **kwargs)¶
- acceptDrops(self) bool ¶
- property accepted¶
- accessibleDescription(self) str ¶
- accessibleName(self) str ¶
- actionEvent(self, QActionEvent)¶
- actions(self) List[QAction] ¶
- activateWindow(self)¶
- addAction(self, QAction)¶
- addActions(self, Iterable[QAction])¶
- addDockWidget(self, Qt.DockWidgetArea, QDockWidget)¶
- addDockWidget(self, Qt.DockWidgetArea, QDockWidget, Qt.Orientation) None
- addToolBar(self, Qt.ToolBarArea, QToolBar)¶
- addToolBar(self, QToolBar) None
- addToolBar(self, str) QToolBar
- addToolBarBreak(self, area: Qt.ToolBarArea = Qt.TopToolBarArea)¶
- adjustSize(self)¶
- autoFillBackground(self) bool ¶
- backgroundRole(self) QPalette.ColorRole ¶
- baseSize(self) QSize ¶
- blockSignals(self, bool) bool ¶
- centralWidget(self) QWidget ¶
- changeEvent(self, QEvent)¶
- childAt(self, QPoint) QWidget ¶
- MSVPanel.childAt(self, int, int) -> QWidget
- childEvent(self, QChildEvent)¶
- children(self) List[QObject] ¶
- childrenRect(self) QRect ¶
- childrenRegion(self) QRegion ¶
- clearFocus(self)¶
- clearMask(self)¶
- close(self) bool ¶
- colorCount(self) int ¶
- connectNotify(self, QMetaMethod)¶
- contentsMargins(self) QMargins ¶
- contentsRect(self) QRect ¶
- contextMenuPolicy(self) Qt.ContextMenuPolicy ¶
- corner(self, Qt.Corner) Qt.DockWidgetArea ¶
- create(self, window: PyQt5.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)¶
- createPopupMenu(self) QMenu ¶
- createWindowContainer(QWindow, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = 0) QWidget ¶
- cursor(self) QCursor ¶
- customContextMenuRequested¶
customContextMenuRequested(self, QPoint) [signal]
- customEvent(self, QEvent)¶
- debug()¶
- deleteLater(self)¶
- depth(self) int ¶
- destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)¶
- destroyed¶
destroyed(self, object: QObject = None) [signal]
- devType(self) int ¶
- devicePixelRatio(self) int ¶
- devicePixelRatioF(self) float ¶
- devicePixelRatioFScale() float ¶
- disconnect(QMetaObject.Connection) bool ¶
- disconnect(self) None
- disconnectNotify(self, QMetaMethod)¶
- dockOptions(self) QMainWindow.DockOptions ¶
- dockWidgetArea(self, QDockWidget) Qt.DockWidgetArea ¶
- documentMode(self) bool ¶
- dragEnterEvent(self, QDragEnterEvent)¶
- dragLeaveEvent(self, QDragLeaveEvent)¶
- dragMoveEvent(self, QDragMoveEvent)¶
- dropEvent(self, QDropEvent)¶
- dumpObjectInfo(self)¶
- dumpObjectTree(self)¶
- dynamicPropertyNames(self) List[QByteArray] ¶
- effectiveWinId(self) PyQt5.sip.voidptr ¶
- ensurePolished(self)¶
- error(*args, **kwargs)¶
Shows a popup error message box. For parameter documentation see
messagebox.MessageBox
.
- event(self, QEvent) bool ¶
- eventFilter(self, QObject, QEvent) bool ¶
- find(PyQt5.sip.voidptr) QWidget ¶
- findChild(self, type, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) QObject ¶
- findChild(self, Tuple, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) QObject
- findChildren(self, type, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject] ¶
- findChildren(self, Tuple, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) List[QObject]
- focusNextChild(self) bool ¶
- focusNextPrevChild(self, bool) bool ¶
- 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 ¶
- forgetMessageBoxResponse(key)¶
Forgets any previously saved response that was stored via a save_response_key.
- Parameters
key – the key for the response to forget
- frameGeometry(self) QRect ¶
- frameSize(self) QSize ¶
- geometry(self) QRect ¶
- getContentsMargins(self) Tuple[int, int, int, int] ¶
- getModel()¶
- classmethod getPanelInstance(create=True)¶
Return the singleton instance of this panel, creating one if necessary.
- Parameters
create (bool) – Whether to create an instance of the panel if none exists
- Returns
instance of this panel.
- Return type
PanelMixin
- grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap ¶
- grabGesture(self, Qt.GestureType, flags: Union[Qt.GestureFlags, Qt.GestureFlag] = Qt.GestureFlags())¶
- grabKeyboard(self)¶
- grabMouse(self)¶
- grabMouse(self, Union[QCursor, Qt.CursorShape]) None
- grabShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int ¶
- graphicsEffect(self) QGraphicsEffect ¶
- graphicsProxyWidget(self) QGraphicsProxyWidget ¶
- hasFocus(self) bool ¶
- hasHeightForWidth(self) bool ¶
- hasMouseTracking(self) bool ¶
- hasTabletTracking(self) bool ¶
- height(self) int ¶
- heightForWidth(self, int) int ¶
- heightMM(self) int ¶
- hide(self)¶
- hideEvent(self, QHideEvent)¶
- iconSize(self) QSize ¶
- iconSizeChanged¶
iconSizeChanged(self, QSize) [signal]
- info(*args, **kwargs)¶
Shows a popup information message box. For parameter documentation see
messagebox.MessageBox
.
- inherits(self, str) bool ¶
- initPainter(self, QPainter)¶
- initSetDefaults()¶
@overrides: widgetmixins.InitMixin
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHints ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- MSVPanel.insertAction(self, QAction, QAction)
- insertActions(self, QAction, Iterable[QAction])¶
- MSVPanel.insertToolBar(self, QToolBar, QToolBar)
- insertToolBarBreak(self, QToolBar)¶
- installEventFilter(self, QObject)¶
- isActiveWindow(self) bool ¶
- isAncestorOf(self, QWidget) bool ¶
- isAnimated(self) bool ¶
- isDockNestingEnabled(self) bool ¶
- isEnabled(self) bool ¶
- isEnabledTo(self, QWidget) bool ¶
- isFullScreen(self) bool ¶
- isHidden(self) bool ¶
- isLeftToRight(self) bool ¶
- isMaximized(self) bool ¶
- isMinimized(self) bool ¶
- isModal(self) bool ¶
- isRightToLeft(self) bool ¶
- isSeparator(self, QPoint) bool ¶
- isSignalConnected(self, QMetaMethod) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QWidget) bool ¶
- isWidgetType(self) bool ¶
- isWindow(self) bool ¶
- isWindowModified(self) bool ¶
- isWindowType(self) bool ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- keyboardGrabber() QWidget ¶
- killTimer(self, int)¶
- layout(self) QLayout ¶
- layoutDirection(self) Qt.LayoutDirection ¶
- leaveEvent(self, QEvent)¶
- locale(self) QLocale ¶
- logicalDpiX(self) int ¶
- logicalDpiY(self) int ¶
- lower(self)¶
- makeInitialModel()¶
- mapFrom(self, QWidget, QPoint) QPoint ¶
- mapFromGlobal(self, QPoint) QPoint ¶
- mapFromParent(self, QPoint) QPoint ¶
- mapTo(self, QWidget, QPoint) QPoint ¶
- mapToGlobal(self, QPoint) QPoint ¶
- mapToParent(self, QPoint) QPoint ¶
- mappedParams()¶
Return a list of the abstract params that are mapped to.
- mask(self) QRegion ¶
- maximumHeight(self) int ¶
- maximumSize(self) QSize ¶
- maximumWidth(self) int ¶
- metaObject(self) QMetaObject ¶
- metric(self, QPaintDevice.PaintDeviceMetric) int ¶
- minimumHeight(self) int ¶
- minimumSize(self) QSize ¶
- minimumSizeHint(self) QSize ¶
- minimumWidth(self) int ¶
- property model¶
- mouseDoubleClickEvent(self, QMouseEvent)¶
- mouseGrabber() QWidget ¶
- mouseMoveEvent(self, QMouseEvent)¶
- mousePressEvent(self, QMouseEvent)¶
- mouseReleaseEvent(self, QMouseEvent)¶
- move(self, QPoint)¶
- MSVPanel.move(self, int, int) -> None
- moveEvent(self, QMoveEvent)¶
- moveToThread(self, QThread)¶
- nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) Tuple[bool, int] ¶
- nativeParentWidget(self) QWidget ¶
- nextInFocusChain(self) QWidget ¶
- normalGeometry(self) QRect ¶
- objectName(self) str ¶
- objectNameChanged¶
objectNameChanged(self, str) [signal]
- overrideWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType])¶
- overrideWindowState(self, Union[Qt.WindowStates, Qt.WindowState])¶
- paintEngine(self) QPaintEngine ¶
- paintEvent(self, QPaintEvent)¶
- paintingActive(self) bool ¶
- palette(self) QPalette ¶
- classmethod panel(blocking=False, modal=False, finished_callback=None)¶
Open an instance of this class.
For full argument documentation, see
ExecutionMixin.run
.
- parent(self) QObject ¶
- parentWidget(self) QWidget ¶
- physicalDpiX(self) int ¶
- physicalDpiY(self) int ¶
- pos(self) QPoint ¶
- previousInFocusChain(self) QWidget ¶
- property(self, 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.
- question(*args, **kwargs)¶
Shows a popup question message box. For parameter documentation see
messagebox.QuestionMessageBox
.
- raise_(self)¶
- receivers(self, PYQT_SIGNAL) int ¶
- rect(self) QRect ¶
- releaseKeyboard(self)¶
- releaseMouse(self)¶
- releaseShortcut(self, int)¶
- removeAction(self, QAction)¶
- removeDockWidget(self, QDockWidget)¶
- removeEventFilter(self, QObject)¶
- removeToolBar(self, QToolBar)¶
- removeToolBarBreak(self, QToolBar)¶
- render(self, QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWidget.RenderFlags(QWidget.RenderFlag.DrawWindowBackground | QWidget.RenderFlag.DrawChildren))¶
- render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWidget.RenderFlags(QWidget.RenderFlag.DrawWindowBackground | QWidget.RenderFlag.DrawChildren)) None
- repaint(self)¶
- MSVPanel.repaint(self, int, int, int, int) -> None
- repaint(self, QRect) None
- repaint(self, QRegion) None
- reportValidation(results)¶
Present validation messages to the user. This is an implmentation of the
ValidationMixin
interface and does not need to be called directly.This method assumes that
error
andquestion
methods have been defined in the subclass, as in e.g.widget_mixins.MessageBoxMixin
.- Parameters
results (
validation.ValidationResults
) – Set of validation results generated byvalidate
- Returns
if True, there were no validation errors and the user decided to continue despite any warnings. If False, there was at least one validation error or the user decided to abort when faced with a warning.
- resetMappedParams()¶
- resize(self, QSize)¶
- MSVPanel.resize(self, int, int) -> None
- resizeDocks(self, Iterable[QDockWidget], Iterable[int], Qt.Orientation)¶
- resizeEvent(self, QResizeEvent)¶
- restoreDockWidget(self, QDockWidget) bool ¶
- restoreGeometry(self, Union[QByteArray, bytes, bytearray]) bool ¶
- restoreState(self, Union[QByteArray, bytes, bytearray], version: int = 0) bool ¶
- run(blocking=False, modal=False, finished_callback=None)¶
Show this widget, while optionally blocking, making the widget window modal, and registering a callback for when the widget is closed again.
- Parameters
blocking (bool) – if True, block progress in the calling method until the widget is closed again.
modal (bool) – if True, open this widget as window modal. Otherwise, open this widget as nonmodal.
finished_callback (a callable object) – an object that will be called with no arguments when this widget is closed.
- runAllSlots()¶
- runValidation(silent=False, validate_children=True, stop_on_fail=True)¶
Runs validation and reports the results (unless run silently).
- Parameters
silent (bool) – run without any reporting (i.e. error messages to the user). This is useful if we want to programmatically test validity. Changes return value of this method from
ValidationResults
to a boolean.validate_children (bool) – run validation on all child objects. See
_validateChildren
for documentation on what this entails.stop_on_fail (bool) – stop validation when first failure is encountered
- Returns
if silent is False, returns the validation results. If silent is True, returns a boolean generated by
reportValidation
.- Return type
ValidationResults
or bool
- saveGeometry(self) QByteArray ¶
- saveState(self, version: int = 0) QByteArray ¶
- MSVPanel.scroll(self, int, int)
- MSVPanel.scroll(self, int, int, QRect) -> None
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- setAcceptDrops(self, bool)¶
- setAccessibleDescription(self, str)¶
- setAccessibleName(self, str)¶
- setAnimated(self, bool)¶
- setAttribute(self, Qt.WidgetAttribute, on: bool = True)¶
- setAutoFillBackground(self, bool)¶
- setBackgroundRole(self, QPalette.ColorRole)¶
- MSVPanel.setBaseSize(self, int, int)
- setBaseSize(self, QSize) None ¶
- setCentralWidget(self, QWidget)¶
- MSVPanel.setContentsMargins(self, int, int, int, int)
- setContentsMargins(self, QMargins) None ¶
- setContextMenuPolicy(self, Qt.ContextMenuPolicy)¶
- setCorner(self, Qt.Corner, Qt.DockWidgetArea)¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setDefaults()¶
@overrides: af2.App
- setDisabled(self, bool)¶
- setDockNestingEnabled(self, bool)¶
- setDockOptions(self, Union[QMainWindow.DockOptions, QMainWindow.DockOption])¶
- setDocumentMode(self, bool)¶
- setEnabled(self, bool)¶
- setFixedHeight(self, int)¶
- setFixedSize(self, QSize)¶
- MSVPanel.setFixedSize(self, int, int) -> None
- setFixedWidth(self, int)¶
- setFocus(self)¶
- setFocus(self, Qt.FocusReason) None
- setFocusPolicy(self, Qt.FocusPolicy)¶
- setFocusProxy(self, QWidget)¶
- setFont(self, QFont)¶
- setForegroundRole(self, QPalette.ColorRole)¶
- setGeometry(self, QRect)¶
- MSVPanel.setGeometry(self, int, int, int, int) -> None
- setGraphicsEffect(self, QGraphicsEffect)¶
- setHidden(self, bool)¶
- setIconSize(self, QSize)¶
- setInputMethodHints(self, Union[Qt.InputMethodHints, Qt.InputMethodHint])¶
- setLayout(self, QLayout)¶
- setLayoutDirection(self, Qt.LayoutDirection)¶
- setLocale(self, QLocale)¶
- setMask(self, QBitmap)¶
- setMask(self, QRegion) None
- setMaximumHeight(self, int)¶
- MSVPanel.setMaximumSize(self, int, int)
- setMaximumSize(self, QSize) None ¶
- setMaximumWidth(self, int)¶
- setMenuBar(self, QMenuBar)¶
- setMenuWidget(self, QWidget)¶
- setMinimumHeight(self, int)¶
- MSVPanel.setMinimumSize(self, int, int)
- setMinimumSize(self, QSize) None ¶
- setMinimumWidth(self, int)¶
- setModelWithoutSlots(model)¶
This is called when this MapperMixin is a sub-widget of a parent MapperMixin. Since the slots will all be called at the end of the parent setModel, they shouldn’t be called during the sub-widget’s setModel.
- setMouseTracking(self, bool)¶
- setObjectName(self, str)¶
- setPalette(self, QPalette)¶
- setParent(self, QWidget)¶
- setParent(self, QWidget, Union[Qt.WindowFlags, Qt.WindowType]) None
- setProperty(self, str, Any) bool ¶
- setShortcutAutoRepeat(self, int, enabled: bool = True)¶
- setShortcutEnabled(self, int, enabled: bool = True)¶
- MSVPanel.setSizeIncrement(self, int, int)
- setSizeIncrement(self, QSize) None ¶
- setSizePolicy(self, QSizePolicy)¶
- setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy) None
- setStatusBar(self, QStatusBar)¶
- setStatusTip(self, str)¶
- setStyle(self, QStyle)¶
- setStyleSheet(self, str)¶
- MSVPanel.setTabOrder(QWidget, QWidget)
- setTabPosition(self, Union[Qt.DockWidgetAreas, Qt.DockWidgetArea], QTabWidget.TabPosition)¶
- setTabShape(self, QTabWidget.TabShape)¶
- setTabletTracking(self, bool)¶
- setToolButtonStyle(self, Qt.ToolButtonStyle)¶
- setToolTip(self, str)¶
- setToolTipDuration(self, int)¶
- setUnifiedTitleAndToolBarOnMac(self, bool)¶
- setUpdatesEnabled(self, bool)¶
- setVisible(self, bool)¶
- setWhatsThis(self, str)¶
- setWindowFilePath(self, str)¶
- setWindowFlag(self, Qt.WindowType, on: bool = True)¶
- setWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType])¶
- setWindowFlagsForRun()¶
- setWindowIcon(self, QIcon)¶
- setWindowIconText(self, str)¶
- setWindowModality(self, Qt.WindowModality)¶
- setWindowModified(self, bool)¶
- setWindowOpacity(self, float)¶
- setWindowRole(self, str)¶
- setWindowState(self, Union[Qt.WindowStates, Qt.WindowState])¶
- setWindowTitle(self, str)¶
- setting_model()¶
- showFullScreen(self)¶
- showMaximized(self)¶
- showMessageBox(*args, **kwargs)¶
Shows a popup message box. For parameter documentation see
messagebox.MessageBox
.
- showMinimized(self)¶
- showNormal(self)¶
- signalsBlocked(self) bool ¶
- size(self) QSize ¶
- sizeHint(self) QSize ¶
- sizeIncrement(self) QSize ¶
- sizePolicy(self) QSizePolicy ¶
- splitDockWidget(self, QDockWidget, QDockWidget, Qt.Orientation)¶
- stackUnder(self, QWidget)¶
- startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) int ¶
- staticMetaObject = <PyQt5.QtCore.QMetaObject object>¶
- statusBar(self) QStatusBar ¶
- statusTip(self) str ¶
- style(self) QStyle ¶
- styleSheet(self) str ¶
- tabPosition(self, Qt.DockWidgetArea) QTabWidget.TabPosition ¶
- tabShape(self) QTabWidget.TabShape ¶
- tabifiedDockWidgetActivated¶
tabifiedDockWidgetActivated(self, QDockWidget) [signal]
- tabifiedDockWidgets(self, QDockWidget) List[QDockWidget] ¶
- MSVPanel.tabifyDockWidget(self, QDockWidget, QDockWidget)
- tabletEvent(self, QTabletEvent)¶
- takeCentralWidget(self) QWidget ¶
- testAttribute(self, Qt.WidgetAttribute) bool ¶
- thread(self) QThread ¶
- timerEvent(self, QTimerEvent)¶
- toolBarArea(self, QToolBar) Qt.ToolBarArea ¶
- toolBarBreak(self, QToolBar) bool ¶
- toolButtonStyle(self) Qt.ToolButtonStyle ¶
- toolButtonStyleChanged¶
toolButtonStyleChanged(self, Qt.ToolButtonStyle) [signal]
- toolTip(self) str ¶
- toolTipDuration(self) int ¶
- tr(self, str, disambiguation: str = None, n: int = - 1) str ¶
- ui_module = None¶
- underMouse(self) bool ¶
- ungrabGesture(self, Qt.GestureType)¶
- unifiedTitleAndToolBarOnMac(self) bool ¶
- unsetCursor(self)¶
- unsetLayoutDirection(self)¶
- unsetLocale(self)¶
- update(self)¶
- update(self, QRect) None
- update(self, QRegion) None
- MSVPanel.update(self, int, int, int, int) -> None
- updateGeometry(self)¶
- updateMicroFocus(self)¶
- updatesEnabled(self) bool ¶
- visibleRegion(self) QRegion ¶
- warning(*args, **kwargs)¶
Shows a popup warning message box. For parameter documentation see
messagebox.MessageBox
.
- whatsThis(self) str ¶
- wheelEvent(self, QWheelEvent)¶
- width(self) int ¶
- widthMM(self) int ¶
- winId(self) PyQt5.sip.voidptr ¶
- window(self) QWidget ¶
- windowFilePath(self) str ¶
- windowFlags(self) Qt.WindowFlags ¶
- windowHandle(self) QWindow ¶
- windowIcon(self) QIcon ¶
- windowIconChanged¶
windowIconChanged(self, QIcon) [signal]
- windowIconText(self) str ¶
- windowIconTextChanged¶
windowIconTextChanged(self, str) [signal]
- windowModality(self) Qt.WindowModality ¶
- windowOpacity(self) float ¶
- windowRole(self) str ¶
- windowState(self) Qt.WindowStates ¶
- windowTitle(self) str ¶
- windowTitleChanged¶
windowTitleChanged(self, str) [signal]
- windowType(self) Qt.WindowType ¶
- x(self) int ¶
- y(self) int ¶
- schrodinger.application.msv.gui.msv_gui.homology_job_incorporated_callback(job_id, first_entry_id, last_entry_id)[source]¶