PyQt: QTableWidget in .xls-Datei

9

Ich habe also ein QTableWidget, das ich mit dem xlwt-Modul in einer .xls-Datei speichern möchte ...

Hier ist der Code:

%Vor%

Aber das schreibt nur den Text aus Zelle 0,0 und sonst nichts ...

Ich denke, dass ich einen schwerwiegenden Fehler gemacht habe ...

Aktualisierung:

%Vor%

Das Problem wurde gelöst ...

    
Antoni4040 08.08.2012, 06:59
quelle

1 Antwort

1

Sie können es auch prägnanter und einfacher finden, die Ausgabe des Bereichs zu verwenden (oder xrange ) als die Indizes für Ihren Aufruf tableWidget.item, anstatt sich Gedanken darüber zu machen, ob Sie Ihre eigenen Zähler erhöhen sollten. Möglicherweise verwenden Sie das Blatt selbst an anderen Stellen im Code. Wenn dies nicht der Fall ist, würden Sie etwas Speicher sparen, um das Blatt nicht einer Attributvariablen Ihrer Klasse zuzuordnen:

%Vor%

Da Sie den Befehl range verwenden, wird die currentColumn-Variable von 0 auf columnCount () erhöht, und currentRow wird von 0 auf currentRow ()

erhöht     
sid16rgt 18.11.2012, 06:07
quelle

Tags und Links