MP3音乐播放器搜索引擎-鼠标拖动窗口

定义鼠标的按压,移动,施放事件

(1)鼠标的按压事件

globalpos是全局坐标,即鼠标相对于桌面屏幕左上角的坐标我们通过this->frameGeometry().topLeft();可以获得当前窗口的左上角的x左边或y坐标

在移动事件中我们可以通过用QPoint m_Distance记录下当前位置和鼠标起始位置之间的距离

然后通过this->move将窗口设置在桌面的呢个位置

最后在鼠标的释放按钮中将标记变为false

就可以实现鼠标拖动窗口了

相关推荐
禾仔仔20 小时前
USB MSC从理论到实践(模拟U盘为例)——从零开始学习USB2.0协议(六)
嵌入式硬件·mcu·计算机外设
无限大.1 天前
为什么键盘有“机械“和“薄膜“之分?——按键的触感革命
计算机外设
小果子^_^1 天前
div或按钮鼠标经过或鼠标点击后效果样式
前端·css·计算机外设
LCG米1 天前
蓝牙HID设备开发:基于英飞凌CY8CKIT-149实现CapSense触摸控制的PC键盘
计算机外设
YJlio2 天前
文件工具学习笔记(12.8):MoveFile 实战——重启后重命名/删除顽固文件
笔记·学习·计算机外设
YJlio2 天前
文件工具学习笔记(12.7):Sysinternals 文件工具实战总览与排障闭环
笔记·学习·计算机外设
成都证图科技有限公司2 天前
如何启用扩展桌面模式
计算机外设
skywalk81633 天前
Deskflow 是一个开源的跨平台工具,用于在多台计算机之间共享鼠标和键盘。它允许用户通过一套键鼠控制多台电脑,就像操作单台机器一样流畅。
计算机外设·电脑·deskflow
TESmart碲视3 天前
深入解析:DisplayLink 是如何把“视频”变成 USB 数据再还原成显示信号的?
计算机外设·音视频·tesmart
ACP广源盛139246256734 天前
GSV2231G@ACP#2231G产品规格详解及产品应用分享
嵌入式硬件·计算机外设·音视频