ich habe ein Problem mit dem QtreeWidget. Ich kann das Item, was man anklickt nich abfragen.
Code: Alles auswählen
import sys
import sqlite3
from PyQt4 import QtGui, QtCore
from hilfe import Ui_Dialog as Dlg
class MainHilfe(QtGui.QDialog, Dlg):
def __init__(self):
QtGui.QDialog.__init__(self)
self.setupUi(self)
self.connect(self.treeWidget,
QtCore.SIGNAL("itemClicked(QTreeWidgetItem*,int)"), self.onTest)
def onTest(self,zahl):
a=self.treeWidget.currentItem()
print str(a)
appHilfe=QtGui.QApplication(sys.argv)
hilfe=MainHilfe()
hilfe.show()
appHilfe.exec_()
kommt immer der Fehler:
Code: Alles auswählen
TypeError: insufficient number of arguments to QTreeWidgetItem.text()
<PyQt4.QtGui.QTreeWidgetItem object at 0x01FE59C0>
abgefragt bzw. umgewandelt.
habe so schon viel mit Qt gearbeitet, aber hier weiß ich wirklich nicht mehr weiter.