我正在尝试打开几个无框的弹出窗口(顶层)。我可以通过以下方式实现:
window.setWindowFlags(Qt.FramelessWindowHint | Qt.Dialog)
但问题是 Windows 不会通过 OS 合成器(例如在它们没有投影的 Windows 上)。我可以使用 Qt.Popup 和 Qt.ToolTip 标志来实现窗口阴影,但这两个都有行为问题,工具提示总是在顶部,并且当它们失去焦点时弹出窗口会关闭。
那么,有什么方法可以显示具有默认操作系统窗口管理器阴影效果的无框窗口?