資源簡介
只是一個靜態首頁!!!左邊欄鼠標移動事件+窗體移動事件+窗體關閉,就沒有其他事件綁定了!看清楚!
效果展示: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
評論
共有 條評論