Ausblenden der Zeile-Etiketten
Ich bin mit Qt4 zu erstellen Sie eine Tabelle, mit QTableWidget
Klasse.
Problem ist: ich möchte zu verstecken, die Zeilenbeschriftungen (also die zahlen). Ich habe nur Sorge um Spalten.
Ich will diesen:
alt-text http://www.ldc.usb.ve/docs/qt/images/windowsxp-tableview.png
Wie kann ich dies erreichen?
InformationsquelleAutor Emiliano | 2009-02-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wunderte ich mich über die gleiche Sache. Allerdings war ich zu faul, um eine Lösung zu finden, bis Sie gefragt werden. (Danke!!). Wie auch immer, hier ist der code, der bei mir funktioniert:
Diese sind eigentlich QTableView ist Methoden. Da Sie eine QTableWidget, die ein Kind von QTableView, alles klappt.
Ich bin nicht sicher, ob dies der beste Weg, dies zu tun, aber die QHeaderView Dokumentation empfiehlt diese Methode. Zu zitieren, die PyQt4 docs-
Wie der Qt-Designer 4.5 (glaube ich), Sie können sowohl die vertikale und horizontale header-Eigenschaften rechts im Eigenschaften-editor.
InformationsquelleAutor batbrat
Können Sie auch die Daten in einem QTableView Objekt-und ausblenden der vertikalen Zeile header mit einem hide() Funktion. Hier ist der Beispielcode,
InformationsquelleAutor
Jetzt können Sie nur verwenden,Methode:
geerbt von QTreeView. Es wurde in Qt4.4.
InformationsquelleAutor Valentin Safonnikov