Seite 1 von 1

'QHeaderView' has no attribute 'resizeColumnsToContents'

Verfasst: Dienstag 3. Mai 2011, 10:16
von twessels
Hi,

könnt ihr bestätigen, dass die Funktion resizeColumnsToContents() in PyQt4 NICHT implementiert ist?
-Die Funktion resizeColumnToContents(int) jedoch schon?

Mein Workaround:

Code: Alles auswählen

        for i in range(self.treeWidget_2.header().count()):
            self.treeWidget_2.resizeColumnToContents(i)
zeigt leider nicht den gewünschten Effekt.
Kann das sein? Gibt es noch mehr Funktionen die im QtAssistant gelistet sind, aber unter Python nicht verfügbar sind?

Re: 'QHeaderView' has no attribute 'resizeColumnsToContents'

Verfasst: Dienstag 3. Mai 2011, 12:13
von Rekrul
Stimmt... ist unter PyQt nicht implementiert. Ist allerdings auch nicht unter Qt (QTreeWidget) zu finden.

Was für ein Verhalten hättest du eigentlich von deinem 'workaround' erwartet? Und wie sieht denn der erzielte Effekt aus?

Re: 'QHeaderView' has no attribute 'resizeColumnsToContents'

Verfasst: Dienstag 3. Mai 2011, 12:24
von lunar
@twessels: Wie kommst Du überhaupt darauf, dass es eine Funktion "resizeColumnsToContent()" geben müsste?!