0
我有一個特定的窗口小部件。在它上面,我有一個子部件 - 我們稱之爲Widget X。 Widget X具有一個簡單的小部件作爲其繪製某個圖標的子項。 我們稱之爲微件Y.我的QWidget總是「不可見」,雖然它是「alwaysOnTop」
我將微件X的窗口ID傳遞給第三方組件,該組件將openGL流式視頻投影到它上面。
當系統啓動時,小部件Y清晰可見,但是,當流式視頻投影在小部件X上啓動時,視頻總是顯示在小部件Y上方,使其不可見。 raise()'Y,使它在windowFlag中最頂層不起作用。
唯一有效的工作是將Y作爲桌面(0)的子項,並將其全局放置在窗口小部件X上。這當然會造成拖動窗口窗口小部件X的一系列問題。它是地獄般的。
沒有任何事情可以讓窗口層次結構中的窗口小部件Y保持可見狀態,並在OpenGL流式視頻投影之上保持可見狀態?
我一直在爲此奮鬥了幾天,沒有成功。