コード例 #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
ファイル: __init__.py プロジェクト: zakuro9715/mgear
 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
ファイル: widgets.py プロジェクト: moChen0607/mgear
    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)