0
我有一个特定的窗口小部件。在它上面,我有一个子部件 - 我们称之为Widget X。 Widget X具有一个简单的小部件作为其绘制某个图标的子项。 我们称之为微件Y.我的QWidget总是“不可见”,虽然它是“alwaysOnTop”
我将微件X的窗口ID传递给第三方组件,该组件将openGL流式视频投影到它上面。
当系统启动时,小部件Y清晰可见,但是,当流式视频投影在小部件X上启动时,视频总是显示在小部件Y上方,使其不可见。 raise()'Y,使它在windowFlag中最顶层不起作用。
唯一有效的工作是将Y作为桌面(0)的子项,并将其全局放置在窗口小部件X上。这当然会造成拖动窗口窗口小部件X的一系列问题。它是地狱般的。
没有任何事情可以让窗口层次结构中的窗口小部件Y保持可见状态,并在OpenGL流式视频投影之上保持可见状态?
我一直在为此奋斗了几天,没有成功。