Qt覆盖Ruby中StyledItemDelegate的绘制方法

时间:2018-07-30 08:21:12

标签: ruby qt methods override

我正在尝试覆盖QStyledItemDelegate的paint方法。 可以将我的 CaseDelgate 设置为QTableView的项目委托,但是不会调用重写的paint方法。 我很高兴为您提供任何帮助!

db.collection.aggregate([
  { "$project": {
    "members": {
      "$filter": {
        "input": {
          "$map": {
            "input": "$members",
            "as": "member",
            "in": {
              "$mergeObjects": [
                "$$member",
                { "product_warehouses": {
                  "$filter": {
                    "input": "$$member.product_warehouses",
                    "as": "product",
                    "cond": {
                      "$or": [
                        { "$lt": ["$$product.available_qty", 50] },
                        { "$gt": ["$$product.available_qty", 20] }
                      ]
                    }
                  }
                }}
              ]
            }
          }
        },
        "as": "member",
        "cond": {
          "$or": [
            { "$lte": [ "$$member.available_qty", 50 ] },
            { "$gte": [ "$$member.available_qty", 10 ] }
          ]
        }
      }
    }
  }},
  { "$match": { "members": { "$ne": [] } } }
])

0 个答案:

没有答案