资源简介

只是一个静态首页!!!左边栏鼠标移动事件+窗体移动事件+窗体关闭,就没有其他事件绑定了!看清楚! 效果展示:https://blog.csdn.net/weixin_41312919/article/details/106809623

资源截图

代码片段和文件信息

# coding:utf-8

from PyQt5 import QtCoreQtGuiQtWidgets
from PyQt5.QtGui import *
import sys
import qtawesome

class MainUi(QtWidgets.QMainWindow):
    def __init__(self):
        super().__init__()
        self.init_ui()
 
    def mousePressEvent(self event):
        self.pressX = event.x()    #记录鼠标按下的时候的坐标
        self.pressY = event.y()

    def mouseMoveEvent(self event):
        x = event.x()
        y = event.y()   #获取移动后的坐标
        moveX = x-self.pressX
        moveY = y-self.pressY  #计算移动了多少
        positionX = self.frameGeometry().x() + moveX
        positionY = self.frameGeometry().y() + moveY    #计算移动后主窗口在桌面的位置
        self.move(positionX positionY)    #移动主窗口


    def init_ui(self):
        self.setFixedSize(1200720)
        self.main_widget = Q

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      20458  2020-06-17 15:31  main.py

     文件         19  2020-06-17 15:47  说明.txt

----------- ---------  ---------- -----  ----

                20477                    2


评论

共有 条评论