Qt:无法创建以 QVideoWidget 作为父级的浮动小部件?

2024-01-05

我正在尝试创建一个浮动的、无布局的小部件,但它似乎不适用于QVideoWidget因为它是父母?

工作 MRE:

from PySide6 import QtWidgets as qtw

app = qtw.QApplication()
w1 = qtw.QWidget()
w2 = qtw.QWidget(w1)
w2.setStyleSheet("background-color: red")
w1.show()
w2.show()
app.exec()

不工作 MRE:

from PySide6 import QtMultimediaWidgets as qtmw
from PySide6 import QtWidgets as qtw

app = qtw.QApplication()
w1 = qtmw.QVideoWidget()
w2 = qtw.QWidget(w1)
w2.setStyleSheet("background-color: red")
w1.show()
w2.show()
app.exec()

该代码应该覆盖红色QWidget超过QWidget/QVideoWidget但红色QWidget仅当父级是 a 时才显示QWidget,而不是当它是QVideoWidget,为什么会这样呢?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Qt:无法创建以 QVideoWidget 作为父级的浮动小部件? 的相关文章

随机推荐