【问题标题】:Preview image on slider of videoPlayer在 videoPlayer 的滑块上预览图像
【发布时间】:2018-04-02 16:00:45
【问题描述】:

我有一个视频播放器,可以逐帧显示 QgraphicsScene 中的图像。有一个播放按钮,可以逐帧显示,就像视频一样。我想在鼠标悬停播放器的 qslider 时显示预览图像,就像在 YouTube n 其他视频播放器中一样。 Preview Image on slider

请求建议一些方法! 我试过了,qslider n 上的鼠标悬停事件显示带有特定框架的 qlabel。

问候, 萨彦

【问题讨论】:

    标签: qt mouseevent preview qslider


    【解决方案1】:

    正如您提到的,您使用的是 Qt 2D 图形场景。 这是我放在Github上的一个演示项目。

    通过QGraphicsItem绘制滑块很简单,在上面的滑块上显示一个小的QGraphicsPixmapItem作为预览。

    对于preview,重点是重新实现QGraphicsItemhoverMoveEvent(QGraphicsSceneHoverEvent* event),捕捉鼠标悬停事件,得到position。 然后用滑动条的总宽度计算得到图片的index并显示出来。

    【讨论】:

    • 非常感谢..希望这有助于我的要求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-30
    • 2013-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-26
    相关资源
    最近更新 更多