示例#1
0
 def selLeft_clicked(self):
     model = syn_uti.getModel(self)
     # i : num of fingers, j : finger length
     object_names = ["finger_L%s_fk%s_ctl"%(i,j) for i in range(4) for j in range(3)]
     thumb_names = ["thumb_L0_fk%s_ctl"%j for j in range(3)]
     object_names.extend(thumb_names)
     syn_uti.selectObj(model, object_names, None, None)
示例#2
0
    def mousePressEvent(self, event):

        model = syn_uti.getModel(self)
        object = str(self.property("object").toString()).split(",")
        mouse_button = event.button()
        key_modifier = event.modifiers()

        syn_uti.selectObj(model, object, mouse_button, key_modifier)
示例#3
0
 def selLeft_clicked(self):
     model = syn_uti.getModel(self)
     # i : num of fingers, j : finger length
     object_names = ["finger_L%s_fk%s_ctl"%(i,j) for i in range(4) for j in range(3)]
     thumb_names = ["thumb_L0_fk%s_ctl"%j for j in range(3)]
     object_names.extend(thumb_names)
     modifiers = QtWidgets.QApplication.keyboardModifiers()
     syn_uti.selectObj(model, object_names, None, modifiers)
示例#4
0
    def rectangleSelection(self,event, firstLoop):
        if firstLoop:
            key_modifier = event.modifiers()
        else:
            key_modifier = QtCore.Qt.ShiftModifier
        model = syn_uti.getModel(self)
        object = str(self.property("object")).split(",")

        mouse_button = event.button()
        syn_uti.selectObj(model, object, mouse_button, key_modifier)