具有 ItemDelegate 背景的 DropShadow

Posted

技术标签:

【中文标题】具有 ItemDelegate 背景的 DropShadow【英文标题】:DropShadow with ItemDelegate background 【发布时间】:2021-02-18 08:54:11 【问题描述】:

添加 DropShadow 后出现失真。 为什么会出现失真?

QML ListView 失真:

或者也许还有另一种方法可以给元素添加阴影? 这是应用程序的完整代码:main.qml - main 委托 - propertiesview

delegate: PropertiesView 
            id: delegateElement
            anchors.left: parent.left
            anchors.leftMargin: 10
            anchors.right: parent.right
            anchors.rightMargin: 10

            background: Rectangle 
                id: elementDevice
                implicitWidth: 100
                implicitHeight: 40
                opacity: enabled ? 1 : 0.3
                color: delegateElement.down ? "#dddedf" : "#eeeeee"
            

            DropShadow 
                anchors.fill: parent
                cached: true
                horizontalOffset: 3
                verticalOffset: 3
                radius: 8.0
                samples: 16
                color: "#80000000"
                source: parent
            
        
    

【问题讨论】:

【参考方案1】:

试试这个

delegate: Item
        anchors.left: parent.left
        anchors.leftMargin: 10
        anchors.right: parent.right
        anchors.rightMargin: 10
        implicitHeight: delegateElement.implicitHeight

        PropertiesView 
            id: delegateElement
            anchors.fill: parent
            smooth: true
            opacity:  0
            background: Rectangle 
                implicitHeight: 40
                opacity: enabled ? 1 : 0.3
                color: delegateElement.down ? "#dddedf" : "#eeeeee"
            
        

        DropShadow 
            anchors.fill: delegateElement
            source: delegateElement
            cached: true
            horizontalOffset: 3
            verticalOffset: 3
            radius: 8.0
            samples: 16
            color: "#80000000"

        

    

【讨论】:

以上是关于具有 ItemDelegate 背景的 DropShadow的主要内容,如果未能解决你的问题,请参考以下文章

Huge Packet Drops (Tx drops) Observed on NetScaler

Django Drops

markdown Módulo5 - Rails Drops

乌云日志

从数据库中删除具有特定模式的所有表

Apollo 3 分页与开始和限制更多以及字段策略