title: how to add QpushButton to every row inside QTablewidget
body: <p>I need to add a button inside every raw in my table, here is my code :</p>
  
  <pre><code>    queue = 1
      test_list = [1,5,51,651,651,651,651,651,651,651,651,651,64,8,54,564,984,654,984,654,84,651,81,651,8,165,18,16,19,88]
      for item in test_list:
          self.button = QtGui.QPushButton(self.tableWidget)
          rowPosition = self.tableWidget.rowCount()
          self.tableWidget.insertRow(rowPosition)
          self.tableWidget.setItem(rowPosition , 0, QtGui.QTableWidgetItem("text" + str(item)))
          self.tableWidget.setItem(rowPosition , 1, QtGui.QTableWidgetItem("text" + str(item)))
          self.tableWidget.setItem(rowPosition , 2, QtGui.QTableWidgetItem("text" + str(item)))
          self.tableWidget.setItem(rowPosition , 3, QtGui.QTableWidgetItem("text" + str(item)))
          self.tableWidget.setItem(rowPosition , 4, QtGui.QTableWidgetItem("text" + str(item)))
          self.tableWidget.setItem(rowPosition , 5, QtGui.QTableWidgetItem(self.button))
          self.tableWidget.setItem(rowPosition , 6, QtGui.QTableWidgetItem(str(queue)))
          queue += 1
  </code></pre>
  
  <p>i get this error every time i run the project</p>
  
  <p><code>QTableWidgetItem(QTableWidgetItem): argument 1 has unexpected type 'QPushButton'</code></p>