Delegate für QTreeView funzt nicht mit QtDesigner-UI
Verfasst: Freitag 9. Oktober 2009, 18:13
Hallo zusammen,
ich brauche für ein kleines Projekt einen besonderen TreeView, in dem es u.a. für bestimmte Spalten und deren Werte eine ProgressBar als anzeigendes Element geben soll. Also habe ich mir mal eine kleine Demo-Applikation gebastelt, um mal zu testen, wie das mit so einem Delegate klappt.
Das ergebnis findet man hier:
http://paste.pocoo.org/show/144037/
Als ich das nun auf meine Applikation übertragen wollte, bekam ich immer ein Fehlermeldung dieser Art:
Ich war dann lange ratlos und habe den Code immer wieder geprüft. Schließlich kam ich auf die Idee, mal zu prüfen, ob das evtl. an der automatisch generierten GUI liegen könnte. Und Bingo: Ich habe mir ein simples Widget und einen TreeView da drin per Designer zusammengeklickt und anstelle des selbst erstellen TreeViews in meine Demoapplikation integriert (auskommentierte Zeile 51). Wenn man nun dieses als Basis für die GUI wählt, so tritt dieser Fehler auf.
Nun meine Frage: Was genau mache ich falsch bzw. wo dran kann das bitte schön liegen?
Hier noch der Paste für das UI File:
http://paste.pocoo.org/show/144039/
Ich hoffe jemand weiß einen Rat. Mit den beiden Files solltet Ihr das zumindest selber bei Euch prüfen können.
ich brauche für ein kleines Projekt einen besonderen TreeView, in dem es u.a. für bestimmte Spalten und deren Werte eine ProgressBar als anzeigendes Element geben soll. Also habe ich mir mal eine kleine Demo-Applikation gebastelt, um mal zu testen, wie das mit so einem Delegate klappt.
Das ergebnis findet man hier:
http://paste.pocoo.org/show/144037/
Als ich das nun auf meine Applikation übertragen wollte, bekam ich immer ein Fehlermeldung dieser Art:
Code: Alles auswählen
Traceback (most recent call last):
File "./progress_table_new.py", line 42, in paint
progressBarOption, painter)
TypeError: insufficient number of arguments to KStyle.drawControl()
Nun meine Frage: Was genau mache ich falsch bzw. wo dran kann das bitte schön liegen?
Hier noch der Paste für das UI File:
http://paste.pocoo.org/show/144039/
Ich hoffe jemand weiß einen Rat. Mit den beiden Files solltet Ihr das zumindest selber bei Euch prüfen können.