animeWatch.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:AnimeWatch 作者: kanishka-linux 项目源码 文件源码
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()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号