我已经实现了基于Qt的桌面GUI。它有一个主GUI窗口(用传统的QWidget编写)和一个QtQuick窗口,用于主窗口顶部的虚拟游戏手柄。可以看出如下:
虚拟游戏手柄窗口会阻挡主窗口的大部分内容。 我可以将粉红色窗口的背景透明,但仍会阻止触摸/鼠标事件。
如何使粉红色窗口的中心部分 '消失',以便用户可以仍然控制主GUI的大部分?
答案 0 :(得分:0)
您需要使控制器半透明并减少帧数。在Windows平台上,它将允许您创建可以与之交互的完全透明的解决方案。它不适用于Linux而我没有尝试使其工作。我使用的是qt 5.8。 您也可以尝试为控制器设置样式表作为背景:rgba(0,0,0,0)。