Alles rund um die Programmierung mit Qt
-
ClassicSubzero
- Beiträge: 21
- Registriert: 26. September 2006 13:38
Beitrag
von ClassicSubzero »
Ich habe ein QTableWidget mit zwei Spalten.
In der ersten Spalte soll ein Item Qt::Checked , aber gleichzeitig ausgegraut sein. Wie erreiche ich es?
Bis jetzt schlug alles fehl:
Code: Alles auswählen
listItem->setFlags(listItem->flags() | Qt::ItemIsUserCheckable );
listItem->setCheckState(Qt::Checked);
listItem->setFont(QFont("MS Shell Dlg 2", 8.5, QFont::Bold)); listItem->setIcon(QIcon("XInstallData/images/schloß.png"));
listItem->setFlags( listItem->flags() & ~Qt::ItemIsEnabled );
-
upsala
- Beiträge: 3946
- Registriert: 5. Februar 2006 20:52
- Wohnort: Landshut
-
Kontaktdaten:
Beitrag
von upsala »
listItem->setFlags( (listItem->flags() & ~Qt::ItemIsEnabled)|Qt::ItemIsUserCheckable );
-
ClassicSubzero
- Beiträge: 21
- Registriert: 26. September 2006 13:38
Beitrag
von ClassicSubzero »
Code: Alles auswählen
listItem->setFont(QFont("MS Shell Dlg 2", 8.5, QFont::Bold));
listItem->setIcon(QIcon("XInstallData/images/schloß.png"));
listItem->setFlags( (listItem->flags() & ~Qt::ItemIsEnabled)|Qt::ItemIsUserCheckable );
listItem->setCheckState(Qt::Checked);
Danke für die schnelle Antwort, es funzt trotzdem nicht, das Item bleibt Qt::Unchecked..
-
Dateianhänge
-

- Unbenannt.JPG (14.9 KiB) 2231 mal betrachtet