Spaltenbreite für QTableView wird ignoriert

Python und das Qt-Toolkit, erstellen von GUIs mittels des Qt-Designers.
Benutzeravatar
nieselfriem
User
Beiträge: 71
Registriert: Sonntag 13. Januar 2013, 16:00

Spaltenbreite für QTableView wird ignoriert

Beitragvon nieselfriem » Donnerstag 31. August 2017, 16:24

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

  1.         self.kuDatenTb = QtWidgets.QTableView(self.kuMgmtBx)
  2.         self.kuDatenTb.setGeometry(QtCore.QRect(430, 20, 1241, 341))
  3.         self.kuDatenTb.setObjectName("kuDatenTb")
  4.         self.kuDatenTb.setEditTriggers(QAbstractItemView.NoEditTriggers)
  5.         self.kuDatenTb.setSelectionMode(QAbstractItemView.SingleSelection)
  6.         self.kuDatenTb.setSelectionBehavior(QAbstractItemView.SelectRows)
  7.         self.kuDatenTb.setColumnWidth(3, 10)


Leider wird die Begrenzung vollständig ignoriert.

Was mach ich hier falsch?

VG niesel
macco
User
Beiträge: 2
Registriert: Donnerstag 6. Mai 2010, 08:53

Re: Spaltenbreite für QTableView wird ignoriert

Beitragvon macco » Donnerstag 12. Oktober 2017, 22:14

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.

Wer ist online?

Mitglieder in diesem Forum: Yahoo [Bot]