| 23 | |
| 24 | |
| 25 | class LoginWidget(QLabel): |
| 26 | # 只是显示登录界面截图 |
| 27 | |
| 28 | windowClosed = pyqtSignal() |
| 29 | windowChanged = pyqtSignal() |
| 30 | |
| 31 | def __init__(self, *args, **kwargs): |
| 32 | super(LoginWidget, self).__init__(*args, **kwargs) |
| 33 | self.setPixmap(QPixmap('Data/1.png')) |
| 34 | |
| 35 | def mousePressEvent(self, event): |
| 36 | super(LoginWidget, self).mousePressEvent(event) |
| 37 | pos = event.pos() |
| 38 | if pos.y() <= 40: |
| 39 | if pos.x() > self.width() - 30: |
| 40 | # 点击关闭按钮的地方 |
| 41 | self.windowClosed.emit() |
| 42 | elif self.width() - 90 <= pos.x() <= self.width() - 60: |
| 43 | # 点击切换按钮 |
| 44 | self.windowChanged.emit() |
| 45 | |
| 46 | |
| 47 | class SettingWidget(QLabel): |