Qt/QML - 如何自定义弹出调光效果?

问题描述

嗨,有没有办法自定义Popupmodal === true的调光效果?我希望 Popup 的周围区域更暗。

解决方法

您可以通过覆盖 Overlay.modal 附加属性来自定义调光效果。查看文档 here

Popup {
    id: popup
    width: 400
    height: 400
    modal: true
    visible: true

    Overlay.modal: Rectangle {
        color: "#aacfdbe7"  // Use whatever color/opacity you like
    }
}