def mouseMoveEvent(self,event):
global site,MainWindow,ui
pos = event.pos()
px = pos.x()
x = MainWindow.width()
dock_w = ui.dockWidget_3.width()
if ui.orientation_dock == 'right':
if px <= x and px >= x-6:
ui.dockWidget_3.show()
ui.btn1.setFocus()
elif px <= x-dock_w and ui.auto_hide_dock:
ui.dockWidget_3.hide()
if not ui.list1.isHidden():
ui.list1.setFocus()
elif not ui.list2.isHidden():
ui.list2.setFocus()
else:
if px >= 0 and px <= 10:
ui.dockWidget_3.show()
ui.btn1.setFocus()
elif px >= dock_w and ui.auto_hide_dock:
ui.dockWidget_3.hide()
if not ui.list1.isHidden():
ui.list1.setFocus()
elif not ui.list2.isHidden():
ui.list2.setFocus()
if MainWindow.isFullScreen() and not ui.tab_5.isHidden():
ht = self.height()
if pos.y() <= ht and pos.y()> ht - 5 and ui.frame1.isHidden():
ui.frame1.show()
ui.frame1.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
elif pos.y() <= ht-32 and not ui.frame1.isHidden():
ui.frame1.hide()
评论列表
文章目录