title: PySide/PyQt: 'TypeError: native Qt signal is not callable' when trying to use 'currentItemChanged' with QTableWidget
body: <p>I have a table with some data that I want to be able to edit through the <code>QTableWidget</code>. Upon trying to connect the <code>currentItemChanged</code> signal:</p>
  
  <pre><code>self.QTableWidget.currentItemChanged(QTableWidgetItem,QTableWidgetItem).connect(self.editCell)
  </code></pre>
  
  <p>I get the following error: </p>
  
  <pre><code>'TypeError: native Qt signal is not callable' 
  </code></pre>
  
  <p>I went looking in to the <code>QtDesigner</code>, where you can connect signals. I made a <code>QTableWidget</code>, and connected it to a label so that changing the <code>currentItem</code> hid the label. </p>
  
  <p>In the signal connecting dialog the <code>currentItemChanged</code> signal was written thus:</p>
  
  <pre><code>currentItemChanged(QTableWidgetItem*,QTableWidgetItem*)
  </code></pre>
  
  <p>I don't know what the <code>*</code> means, but I assume it's important. </p>
  
  <p>Am I using the wrong signal or is my syntax wrong somehow? In short, I want there a signal to be emitted upon changing any particular item/cell(I'm not sure what the distinction is)</p>
  
  <p><em><strong></em>__<em>_</em>__<em>_</em>__<em>_</em>__<em>_</em>__<em>_</em>__<em>_</em>__</strong><em>EDIT</em><strong><em>_</em>__<em>_</em>__<em>_</em>__<em>_</em>__<em>_</em>__<em>_</em>__<em>_</em>__<em>_</em>__<em>_</em></strong></p>
  
  <p>EDIT: In the QTableWidgetItem class documentation I also found that it has functions column() and row().</p>
  
  <p>I tried adding them like this:</p>
  
  <pre><code>self.QTableWidget.currentItemChanged(QTableWidgetItem.column(QTableWidgetItem.column()),QTableWidgetItem.row()).connect(self.editCell)
  </code></pre>
  
  <p>But got the error:</p>
  
  <pre><code>TypeError: descriptor 'column' requires a 'PySide.QtGui.QTableWidgetItem' object but received a 'Shiboken.ObjectType
  </code></pre>