Example #1
0
 def reg(icon, text, target, sid, keys, description):
     ac = QAction(QIcon(I(icon)), text, self)
     ac.setObjectName('action-' + sid)
     ac.triggered.connect(target)
     if isinstance(keys, type('')):
         keys = (keys,)
     self.keyboard.register_shortcut(
         sid, unicode(ac.text()), default_keys=keys, description=description, action=ac, group=group)
     self.addAction(ac)
     return ac