Package schrodinger :: Package application :: Package msv :: Package gui :: Module popup_dialogs :: Class ColorButtonWithPopUp
[hide private]
[frames] | no frames]

Class ColorButtonWithPopUp

                                object --+            
                                         |            
ui.qt.pop_up_widgets._WidgetWithPopUpMixin --+        
                                             |        
 ui.qt.pop_up_widgets._AbstractButtonWithPopUp --+    
                                                 |    
                object --+                       |    
                         |                       |    
         sip.simplewrapper --+                   |    
                             |                   |    
                   sip.wrapper --+               |    
                                 |               |    
              PyQt5.QtCore.QObject --+           |    
                                     |           |    
                    object --+       |           |    
                             |       |           |    
             sip.simplewrapper --+   |           |    
                                 |   |           |    
          PyQt5.QtGui.QPaintDevice --+           |    
                                     |           |    
               PyQt5.QtWidgets.QWidget --+       |    
                                         |       |    
           PyQt5.QtWidgets.QAbstractButton --+   |    
                                             |   |    
                   PyQt5.QtWidgets.QToolButton --+    
                                                 |    
          ui.qt.pop_up_widgets.ToolButtonWithPopUp --+
                                                     |
                                                    ColorButtonWithPopUp

A checkable button with text "Color" that has a pop up

Nested Classes [hide private]

Inherited from PyQt5.QtWidgets.QToolButton: ToolButtonPopupMode

Inherited from PyQt5.QtWidgets.QWidget: RenderFlag, RenderFlags

Inherited from PyQt5.QtGui.QPaintDevice: PaintDeviceMetric

Instance Methods [hide private]
 
__init__(self, parent, pop_up_class)
x.__init__(...) initializes x; see help(type(x)) for signature

Inherited from ui.qt.pop_up_widgets._AbstractButtonWithPopUp (private): _buttonToggled, _popUpClosed

Inherited from ui.qt.pop_up_widgets._WidgetWithPopUpMixin: baseSetup, moveEvent, popUpUpdated, resizeEvent, setPopupHalign, setPopupValign, showEvent

Inherited from ui.qt.pop_up_widgets._WidgetWithPopUpMixin (private): _autoPopupAlignment, _getPopupAlignment, _setPopUpGeometry

Inherited from PyQt5.QtWidgets.QToolButton: actionEvent, arrowType, autoRaise, changeEvent, defaultAction, enterEvent, event, hitButton, initStyleOption, leaveEvent, menu, minimumSizeHint, mousePressEvent, mouseReleaseEvent, nextCheckState, paintEvent, popupMode, setArrowType, setAutoRaise, setDefaultAction, setMenu, setPopupMode, setToolButtonStyle, showMenu, sizeHint, timerEvent, toolButtonStyle, triggered

Inherited from PyQt5.QtWidgets.QAbstractButton: animateClick, autoExclusive, autoRepeat, autoRepeatDelay, autoRepeatInterval, checkStateSet, click, clicked, focusInEvent, focusOutEvent, group, icon, iconSize, isCheckable, isChecked, isDown, keyPressEvent, keyReleaseEvent, mouseMoveEvent, pressed, released, setAutoExclusive, setAutoRepeat, setAutoRepeatDelay, setAutoRepeatInterval, setCheckable, setChecked, setDown, setIcon, setIconSize, setShortcut, setText, shortcut, text, toggle, toggled

Inherited from PyQt5.QtWidgets.QWidget: acceptDrops, accessibleDescription, accessibleName, actions, activateWindow, addAction, addActions, adjustSize, autoFillBackground, backgroundRole, baseSize, childAt, childrenRect, childrenRegion, clearFocus, clearMask, close, closeEvent, contentsMargins, contentsRect, contextMenuEvent, contextMenuPolicy, create, createWindowContainer, cursor, customContextMenuRequested, destroy, devType, dragEnterEvent, dragLeaveEvent, dragMoveEvent, dropEvent, effectiveWinId, ensurePolished, find, focusNextChild, focusNextPrevChild, focusPolicy, focusPreviousChild, focusProxy, focusWidget, font, fontInfo, fontMetrics, foregroundRole, frameGeometry, frameSize, geometry, getContentsMargins, grab, grabGesture, grabKeyboard, grabMouse, grabShortcut, graphicsEffect, graphicsProxyWidget, hasFocus, hasHeightForWidth, hasMouseTracking, height, heightForWidth, hide, hideEvent, initPainter, inputMethodEvent, inputMethodHints, inputMethodQuery, insertAction, insertActions, isActiveWindow, isAncestorOf, isEnabled, isEnabledTo, isFullScreen, isHidden, isLeftToRight, isMaximized, isMinimized, isModal, isRightToLeft, isVisible, isVisibleTo, isWindow, isWindowModified, keyboardGrabber, layout, layoutDirection, locale, lower, mapFrom, mapFromGlobal, mapFromParent, mapTo, mapToGlobal, mapToParent, mask, maximumHeight, maximumSize, maximumWidth, metric, minimumHeight, minimumSize, minimumWidth, mouseDoubleClickEvent, mouseGrabber, move, nativeEvent, nativeParentWidget, nextInFocusChain, normalGeometry, overrideWindowFlags, overrideWindowState, paintEngine, palette, parentWidget, pos, previousInFocusChain, raise_, rect, releaseKeyboard, releaseMouse, releaseShortcut, removeAction, render, repaint, resize, restoreGeometry, saveGeometry, scroll, setAcceptDrops, setAccessibleDescription, setAccessibleName, setAttribute, setAutoFillBackground, setBackgroundRole, setBaseSize, setContentsMargins, setContextMenuPolicy, setCursor, setDisabled, setEnabled, setFixedHeight, setFixedSize, setFixedWidth, setFocus, setFocusPolicy, setFocusProxy, setFont, setForegroundRole, setGeometry, setGraphicsEffect, setHidden, setInputMethodHints, setLayout, setLayoutDirection, setLocale, setMask, setMaximumHeight, setMaximumSize, setMaximumWidth, setMinimumHeight, setMinimumSize, setMinimumWidth, setMouseTracking, setPalette, setParent, setShortcutAutoRepeat, setShortcutEnabled, setSizeIncrement, setSizePolicy, setStatusTip, setStyle, setStyleSheet, setTabOrder, setToolTip, setToolTipDuration, setUpdatesEnabled, setVisible, setWhatsThis, setWindowFilePath, setWindowFlags, setWindowIcon, setWindowIconText, setWindowModality, setWindowModified, setWindowOpacity, setWindowRole, setWindowState, setWindowTitle, sharedPainter, show, showFullScreen, showMaximized, showMinimized, showNormal, size, sizeIncrement, sizePolicy, stackUnder, statusTip, style, styleSheet, tabletEvent, testAttribute, toolTip, toolTipDuration, underMouse, ungrabGesture, unsetCursor, unsetLayoutDirection, unsetLocale, update, updateGeometry, updateMicroFocus, updatesEnabled, visibleRegion, whatsThis, wheelEvent, width, winId, window, windowFilePath, windowFlags, windowHandle, windowIcon, windowIconChanged, windowIconText, windowIconTextChanged, windowModality, windowOpacity, windowRole, windowState, windowTitle, windowTitleChanged, windowType, x, y

Inherited from PyQt5.QtCore.QObject: __getattr__, blockSignals, childEvent, children, connectNotify, customEvent, deleteLater, destroyed, disconnect, disconnectNotify, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, eventFilter, findChild, findChildren, inherits, installEventFilter, isSignalConnected, isWidgetType, isWindowType, killTimer, metaObject, moveToThread, objectName, objectNameChanged, parent, property, pyqtConfigure, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setProperty, signalsBlocked, startTimer, thread, tr

Inherited from PyQt5.QtGui.QPaintDevice: colorCount, depth, devicePixelRatio, devicePixelRatioF, devicePixelRatioFScale, heightMM, logicalDpiX, logicalDpiY, paintingActive, physicalDpiX, physicalDpiY, widthMM

Inherited from sip.simplewrapper: __new__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]

Inherited from ui.qt.pop_up_widgets._AbstractButtonWithPopUp: __metaclass__

Inherited from ui.qt.pop_up_widgets._WidgetWithPopUpMixin: ALIGN_AUTO, ALIGN_BOTTOM, ALIGN_LEFT, ALIGN_RIGHT, ALIGN_TOP

Inherited from PyQt5.QtWidgets.QToolButton: DelayedPopup, InstantPopup, MenuButtonPopup

Inherited from PyQt5.QtWidgets.QWidget: DrawChildren, DrawWindowBackground, IgnoreMask

Inherited from PyQt5.QtCore.QObject: staticMetaObject

Inherited from PyQt5.QtGui.QPaintDevice: PdmDepth, PdmDevicePixelRatio, PdmDevicePixelRatioScaled, PdmDpiX, PdmDpiY, PdmHeight, PdmHeightMM, PdmNumColors, PdmPhysicalDpiX, PdmPhysicalDpiY, PdmWidth, PdmWidthMM

Instance Variables [hide private]

Inherited from ui.qt.pop_up_widgets._AbstractButtonWithPopUp: popUpClosing

Inherited from ui.qt.pop_up_widgets._AbstractButtonWithPopUp (private): _pop_up

Properties [hide private]
  color_dialog

Inherited from object: __class__

Method Details [hide private]

__init__(self, parent, pop_up_class)
(Constructor)

 

x.__init__(...) initializes x; see help(type(x)) for signature

Parameters:
  • parent - The Qt parent widget
  • pop_up_class - The class of the pop up widget. Should be a subclass of PopUp.
  • alignment - How the popup should be aligned with regards to the button and parent widget. Should be one of PopUpAlignment.Center (center the popup over the button), PopUpAlignment.Right (align the right side of the popup to the right side of the parent widget) or None (do not align).
  • arrow_type - Type of arrow to display in the button
  • text - Text to set for this button. If not specified, only an icon will be shown.
Overrides: object.__init__
(inherited documentation)

Property Details [hide private]

color_dialog

Get Method:
unreachable.color_dialog(self)