将qt vlc强制至don';隐藏鼠标光标

将qt vlc强制至don';隐藏鼠标光标,qt,qt5,libvlc,vlc-qt,wincc,Qt,Qt5,Libvlc,Vlc Qt,Wincc,我正在开发一个视频流软件,我正在使用libvlc和qt-vlc来播放网络流中的视频。一切都很好,只是一个问题。当VlcMediaPlayer开始播放时,鼠标指针隐藏在VlcWidgetVideo小部件上 如果鼠标在应用程序中移动,它将显示,但仅在VlcWidgetVideo上没有鼠标 我的简单代码如下: auto _instance = new VlcInstance(VlcCommon::args(), this); auto _player = new VlcMediaPlayer(_ins

我正在开发一个视频流软件,我正在使用libvlc和qt-vlc来播放网络流中的视频。一切都很好,只是一个问题。当VlcMediaPlayer开始播放时,鼠标指针隐藏在VlcWidgetVideo小部件上

如果鼠标在应用程序中移动,它将显示,但仅在VlcWidgetVideo上没有鼠标

我的简单代码如下:

auto _instance = new VlcInstance(VlcCommon::args(), this);
auto _player = new VlcMediaPlayer(_instance);
auto playerWidget = new VlcWidgetVideo(_player, this);
auto _media = new VlcMedia(mediaUrl.toString(), _instance);
_player->setVideoWidget(playerWidget);
_player->play();
// mediaUrl is type of QUrl
_player->open(_media);
现在,我的问题是:如何强制qt vlc不隐藏指针?我希望鼠标指针始终可见。我的开发环境是:

  • VirtualBox上的CentOS 7.2
  • Qt 5.5
我英语不好的借口

注1:

两点:

  • 在同一台计算机上使用vlc media player播放同一流视频不会隐藏光标

  • 当我试图用QLabel中的形状模拟鼠标指针时,player小部件将通过重复刷新

注2:

我放弃使用qt-vlc,直接使用libvlc,但没有改变!鼠标隐藏,有时显示为单个黑色像素

注3:

在debian 9上运行相同的代码可以正常工作

使用
--鼠标隐藏超时=


如果这不起作用,考虑打开一个问题,因为我不确定VLC QT提供了一种配置该选项的方法。我以前测试过这个。但是没有变化的影响。如果你的问题解决了,请考虑接受答案,或者让我知道答案是不是。不,这不是我的问题。正如我注意到的,我正在使用libvlc。不是vlc媒体播放器。请阅读。您可以将这些标志传递给libvlc。--鼠标隐藏超时用于全屏模式,我的问题发生在正常窗口中。