我正在使用Qt创建一个应用程序,它包含一个用作应用程序背景的小部件,以及一个浮动在上面的用户控制界面.
类似的示例是谷歌地图,其中地图位于背景上,控件位于背景之上.
但问题是背景小部件可以更改为不同的小部件(有一个显示地图的小部件,另一个显示视频输入的小部件,......)
对于用户控制界面中的按钮也会发生同样的事情,它们与当前背景没有直接关系,可以通过动态更改.
我尝试使用QStackedLayout,使用两个层,后台小部件和用户控制界面.但是您无法与背景图层进行交互,因为前面的窗口小部件会阻止所有点击.
有什么建议?