csaxs_bec.bec_widgets.widgets.xray_eye.x_ray_eye.ImageZoomControl#
- class ImageZoomControl(parent=None, image_widget: Image | None = None, *args, **kwargs)[source]#
Bases:
QWidgetDiscrete zoom controls for an Image widget’s view.
Mouse-wheel zoom steps can be far too coarse to use precisely over a remote desktop connection, so this provides explicit zoom in/out buttons plus a “fit to view” button that resets pan/zoom to frame the current image (the same operation as
XRayEye.reset_zoom()).Methods
acceptDropsaccessibleDescriptionaccessibleIdentifieraccessibleNameactionEventactionsactivateWindowaddActionaddActionsadjustSizeautoFillBackgroundbackgroundRolebackingStorebaseSizeblockSignalschangeEventchildAtchildEventchildrenchildrenRectchildrenRegionclearFocusclearMaskclosecloseEventcolorCountconnectconnectNotifycontentsMarginscontentsRectcontextMenuEventcontextMenuPolicycreatecreateWinIdcreateWindowContainercursorcustomEventdeleteLaterdepthdestroydevTypedevicePixelRatiodevicePixelRatioFdevicePixelRatioFScaledisconnectdisconnectNotifydragEnterEventdragLeaveEventdragMoveEventdropEventdumpObjectInfodumpObjectTreedynamicPropertyNameseffectiveWinIdemitencodeMetricFensurePolishedenterEventeventeventFilterfindfindChildfindChildrenfocusInEventfocusNextChildfocusNextPrevChildfocusOutEventfocusPolicyfocusPreviousChildfocusProxyfocusWidgetfontfontInfofontMetricsforegroundRoleframeGeometryframeSizegeometrygrabgrabGesturegrabKeyboardgrabMousegrabShortcutgraphicsEffectgraphicsProxyWidgethasFocushasHeightForWidthhasMouseTrackinghasTabletTrackingheightheightForWidthheightMMhidehideEventinheritsinitPainterinputMethodEventinputMethodHintsinputMethodQueryinsertActioninsertActionsinstallEventFilterinternalWinIdisActiveWindowisAncestorOfisEnabledisEnabledToisFullScreenisHiddenisLeftToRightisMaximizedisMinimizedisModalisQuickItemTypeisRightToLeftisSignalConnectedisTopLevelisVisibleisVisibleToisWidgetTypeisWindowisWindowModifiedisWindowTypekeyPressEventkeyReleaseEventkeyboardGrabberkillTimerlayoutlayoutDirectionleaveEventlocalelogicalDpiXlogicalDpiYlowermapFrommapFromGlobalmapFromParentmapTomapToGlobalmapToParentmaskmaximumHeightmaximumSizemaximumWidthmetaObjectmetricminimumHeightminimumSizeminimumSizeHintminimumWidthmouseDoubleClickEventmouseGrabbermouseMoveEventmousePressEventmouseReleaseEventmovemoveEventmoveToThreadnativeEventnativeParentWidgetnextInFocusChainnormalGeometryobjectNameoverrideWindowFlagsoverrideWindowStatepaintEnginepaintEventpaintingActivepaletteparentparentWidgetphysicalDpiXphysicalDpiYpospreviousInFocusChainpropertyraise_receiversrectredirectedreleaseKeyboardreleaseMousereleaseShortcutremoveActionremoveEventFilterrenderrepaintReset pan/zoom to fit the current image.
resizeresizeEventrestoreGeometrysaveGeometryscreenscrollsendersenderSignalIndexsetAcceptDropssetAccessibleDescriptionsetAccessibleIdentifiersetAccessibleNamesetAttributesetAutoFillBackgroundsetBackgroundRolesetBaseSizesetContentsMarginssetContextMenuPolicysetCursorsetDisabledsetEnabledsetFixedHeightsetFixedSizesetFixedWidthsetFocussetFocusPolicysetFocusProxysetFontsetForegroundRolesetGeometrysetGraphicsEffectsetHiddensetInputMethodHintssetLayoutsetLayoutDirectionsetLocalesetMasksetMaximumHeightsetMaximumSizesetMaximumWidthsetMinimumHeightsetMinimumSizesetMinimumWidthsetMouseTrackingsetObjectNamesetPalettesetParentsetPropertysetScreensetShortcutAutoRepeatsetShortcutEnabledsetSizeIncrementsetSizePolicysetStatusTipsetStylesetStyleSheetsetTabOrdersetTabletTrackingsetToolTipsetToolTipDurationsetUpdatesEnabledsetVisiblesetWhatsThissetWindowFilePathsetWindowFlagsetWindowFlagssetWindowIconsetWindowIconTextsetWindowModalitysetWindowModifiedsetWindowOpacitysetWindowRolesetWindowStatesetWindowTitlesharedPaintershowshowEventshowFullScreenshowMaximizedshowMinimizedshowNormalsignalsBlockedsizesizeHintsizeIncrementsizePolicystackUnderstartTimerstatusTipstylestyleSheettabletEventtestAttributethreadtimerEventtoolTiptoolTipDurationtopLevelWidgettrunderMouseungrabGestureunsetCursorunsetLayoutDirectionunsetLocaleupdateupdateGeometryupdateMicroFocusupdatesEnabledvisibleRegionwhatsThiswheelEventwidthwidthMMwinIdwindowwindowFilePathwindowFlagswindowHandlewindowIconwindowIconTextwindowModalitywindowOpacitywindowRolewindowStatewindowTitlewindowTypexyScale the view by factor around the current view center.
Attributes
ZOOM_STEP_FACTORcustomContextMenuRequesteddestroyedobjectNameChangedpaintersstaticMetaObjectwindowIconChangedwindowIconTextChangedwindowTitleChanged- class PaintDeviceMetric(*values)#
Bases:
Enum
- class RenderFlag(*values)#
Bases:
Flag