示例#1
0
 def paint(o, painter, option, widget):
     QGraphicsWidget.paint(o, painter, option, widget)
     if o.isSelected():
         o.setMarking(painter, QColor(220, 220, 220, 128))
     if o._grabbed_locally:
         o.setMarking(painter, QColor(255, 255, 255, 192))
     elif o._grabbed_by:
         # TODO calculate individual color for each playerid
         o.setMarking(painter, QColor(255, 0, 0, 128))