title: Create one keybord shortcut for 2 objects in PyQt
body: <p>How can i create for "Ctrl+C" bindings for 2 objects: self.table, self.editor</p>
  
  <p>I have:</p>
  
  <pre><code>shortcut = QtGui.QShortcut(QtGui.QKeySequence("Ctrl+C"), self.table, None, self.copyTable)
  shortcut2 = QtGui.QShortcut(QtGui.QKeySequence("Ctrl+C"), self.editor, None, self.copyText)
  </code></pre>
  
  <p>This works, but is toogled. If i have focus on self.editor and for the first time i press "Ctrl+C it does self.copyTable, the second time is does self.copyText.</p>
  
  <p>What am i doing wrong? :P</p>
  
  <p>I did find a workaround where i create a QAction which checks which object has focus and triggers the wanted action. But i would rather have it per object.</p>
  
  <p>Edit (a working example):</p>
  
  <pre><code>shortcut = QtGui.QShortcut(QtGui.QKeySequence("Ctrl+C"), self, self.copytoclipbord)
  shortcut.setContext(QtCore.Qt.WidgetShortcut)
  </code></pre>