Seite 1 von 1

Spaltenbreite für QTableView wird ignoriert

Verfasst: Donnerstag 31. August 2017, 16:24
von nieselfriem
Hallo,

ich ahbe folgende tabelle

Code: Alles auswählen

Nachname| Vorname | Straße | PLZ |....
nun möchte ich gern die Spalte PLZ ein wenig eingrenzen. Wobei der Wert 10 nur zum test eingetragen worden ist.

Dazu habe ich folgenden Code

Code: Alles auswählen

        self.kuDatenTb = QtWidgets.QTableView(self.kuMgmtBx)
        self.kuDatenTb.setGeometry(QtCore.QRect(430, 20, 1241, 341))
        self.kuDatenTb.setObjectName("kuDatenTb")
        self.kuDatenTb.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.kuDatenTb.setSelectionMode(QAbstractItemView.SingleSelection)
        self.kuDatenTb.setSelectionBehavior(QAbstractItemView.SelectRows)
        self.kuDatenTb.setColumnWidth(3, 10)
Leider wird die Begrenzung vollständig ignoriert.

Was mach ich hier falsch?

VG niesel

Re: Spaltenbreite für QTableView wird ignoriert

Verfasst: Donnerstag 12. Oktober 2017, 22:14
von macco
Ich weiß nicht, ob das noch aktuell ist.

So wie ich die Qt aber verstehe, wird die Breite einer Zelle im des entsprechenden Modells bestimmt. Bei QTableWidget nutzt man dann QTableWidgetItem.