def mouseMoveEvent(self,event):
global new_tray_widget,ui,idw,mpvplayer
self.setFocus()
pos = event.pos()
if not ui.float_window.isHidden() and new_tray_widget.remove_toolbar:
if ui.float_timer.isActive():
ui.float_timer.stop()
if new_tray_widget.cover_mode.text() == ui.player_buttons['up']:
wid_height = int(ui.float_window.height()/3)
else:
wid_height = int(ui.float_window.height())
new_tray_widget.setMaximumHeight(wid_height)
new_tray_widget.show()
ui.float_timer.start(1000)
if Player == "mplayer" or Player=="mpv":
try:
if str(idw) == str(int(self.winId())):
if self.arrow_timer.isActive():
self.arrow_timer.stop()
self.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
if mpvplayer.processId() > 0:
self.arrow_timer.start(2000)
except Exception as e:
print(e)
self.arrow_timer = QtCore.QTimer()
self.arrow_timer.timeout.connect(self.arrow_hide)
self.arrow_timer.setSingleShot(True)
if MainWindow.isFullScreen():
ht = self.height()
#print "height="+str(ht)
#print "y="+str(pos.y())
if pos.y() <= ht and pos.y()> ht - 5 and ui.frame1.isHidden():
ui.gridLayout.setSpacing(0)
ui.frame1.show()
#if Player == "mplayer":
ui.frame1.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
elif pos.y() <= ht-32 and not ui.frame1.isHidden() :
ui.frame1.hide()
ui.gridLayout.setSpacing(5)
评论列表
文章目录