浏览代码

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

wzp 3 个月前
父节点
当前提交
22b420324d
共有 1 个文件被更改,包括 7 次插入7 次删除
  1. 7
    7
      Front/modules/ui_functions.py

+ 7
- 7
Front/modules/ui_functions.py 查看文件

253
             # MOVE WINDOW / MAXIMIZE / RESTORE
253
             # MOVE WINDOW / MAXIMIZE / RESTORE
254
             def moveWindow(event):
254
             def moveWindow(event):
255
                 # IF MAXIMIZED CHANGE TO NORMAL
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
             self.ui.titleRightInfo.mouseMoveEvent = moveWindow
264
             self.ui.titleRightInfo.mouseMoveEvent = moveWindow
265
 
265
 

正在加载...
取消
保存