QT播放窗口随鼠标拖拽实时移动位置+坐标点的获取方式
QT坐标获取方式
- 相对位置:每个Qwidget都能通过
pos()获取到相对自己父类窗口的位置, - 绝对位置:
pWidget->mapToGlobal(QPoint(0,0));将当前控件的相对位置转换为屏幕绝对位置 - 绝对位置转为相对位置:
pWidget->mapFromGlobal(QPoint(0,0)), 将绝对位置对应到控件的相对位置。
使用相对坐标获取当前item
QMenu* popMenu = new QMenu(ui->materialListWidget);
InsertAction = new QAction("添加 ", ui->materialListWidget);
DeleteAction = new QAction("删除 ", ui->materialListWidget);
popMenu->addAction(InsertAction);
popMenu->addAction(DeleteAction)

本文介绍如何在QT中实现视频播放窗口的拖拽移动功能,并详细解释了相对坐标和绝对坐标的转换方法,以及如何利用这些坐标实现鼠标拖拽播放窗口的功能。
最低0.47元/天 解锁文章
602

被折叠的 条评论
为什么被折叠?



