MCPcopy Index your code
hub / github.com/PyQt5/PyQt / jumpLoginWidget

Method jumpLoginWidget

QPropertyAnimation/FlipWidgetAnimation.py:99–108  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

97 QTimer.singleShot(100, self.flipWidget.hide)
98
99 def jumpLoginWidget(self):
100 # 翻转到登录界面
101 self.setWindowOpacity(0) # 类似隐藏,但是保留了任务栏
102 self.setCurrentWidget(self.loginWidget) # 很重要,一定要先切换过去,不然会导致第一次截图有误
103 image1 = self.loginWidget.grab() # 截图1
104 image2 = self.settingWidget.grab() # 截图2
105 padding = 100 # 扩大边距 @UnusedVariable
106 self.flipWidget.setGeometry(self.geometry())
107 # .adjusted(-padding, -padding, padding, padding))
108 self.flipWidget.updateImages(FlipWidget.Right, image2, image1)
109
110 def jumpSettingWidget(self):
111 # 翻转到设置界面

Callers

nothing calls this directly

Calls 4

setWindowOpacityMethod · 0.80
setCurrentWidgetMethod · 0.80
setGeometryMethod · 0.80
updateImagesMethod · 0.80

Tested by

no test coverage detected