#assuming you're inside a main window that is self
scene = QGraphicsScene()
scene.setBackgroundBrush(QBrush(QColor(255, 0,0,90))) #creates a semitransparent red over VLC
view = QGraphicsView(self)
view.setScene(self.scene)
view.setGeometry(0,0,self.width(),self.height())
self.view.setStyleSheet("background: transparent");
最近,我用了集成声子播放器。可以通过qgraphicsproxy widget添加声子视频小部件作为GraphicsItem。在Windows背景下使用K-Lite编解码器包就像一个魅力。在
我知道这个问题是很久以前的事了,但我今天在想弄清楚的时候碰到了这个问题,我想我应该提出我的解决方案。在
你的第三次尝试基本上是正确的,但是你也必须使你使用的QGraphicsView透明,因为那是你看到的白色。你只需要用setGeometry手动确保视图跟踪你的窗口,你就可以设置了。在
相关问题 更多 >
编程相关推荐