Просмотр исходного кода

修复了窗口最大化后,鼠标经过状态栏自动窗口化的bug

wzp 2 месяцев назад
Родитель
Сommit
22b420324d
1 измененных файлов: 7 добавлений и 7 удалений
  1. 7
    7
      Front/modules/ui_functions.py

+ 7
- 7
Front/modules/ui_functions.py Просмотреть файл

@@ -253,13 +253,13 @@ class UIFunctions(MainWindow):
253 253
             # MOVE WINDOW / MAXIMIZE / RESTORE
254 254
             def moveWindow(event):
255 255
                 # IF MAXIMIZED CHANGE TO NORMAL
256
-                if UIFunctions.returStatus(self):
257
-                    UIFunctions.maximize_restore(self)
258
-                # MOVE WINDOW
259
-                if event.buttons() == Qt.LeftButton:
260
-                    self.move(self.pos() + event.globalPos() - self.dragPos)
261
-                    self.dragPos = event.globalPos()
262
-                    event.accept()
256
+                # 仅在窗口未最大化时处理移动
257
+                if not UIFunctions.returStatus(self):
258
+                    # 仅当鼠标左键按下时处理移动
259
+                    if event.buttons() == Qt.LeftButton:
260
+                        self.move(self.pos() + event.globalPos() - self.dragPos)
261
+                        self.dragPos = event.globalPos()
262
+                        event.accept()
263 263
 
264 264
             self.ui.titleRightInfo.mouseMoveEvent = moveWindow
265 265
 

Загрузка…
Отмена
Сохранить