QTableWidget -> einfache Fragen

Alles rund um die Programmierung mit Qt
Antworten
Mati
Beiträge: 66
Registriert: 4. Januar 2006 00:11

QTableWidget -> einfache Fragen

Beitrag von Mati »

Hallo,

einige fragen haben sich bei mir durch sufu und google gelöst aber einige auch net :oops: :
Ich möchte in einer QTableWidget (benutze Qt4.1):
1) Die Einträge zentriert innerhalb jeder Zelle darstellen - im moment sind sie alle linksbündig

2) Einzelne Zellen oder gar spalten mit eigener Farbe füllen

3) Die gesamte Tabelle NICHT editierbar machen. Suche vergeblich sowas wie setEditable(FALSE).

4) Den Text vom Text der innerhalb der Tabelle steht färben

5) Die Tabellengrösse dynamisch lassen: Folgendes macht passt nur die Header an die Grösse an:

Code: Alles auswählen

    mp_table->horizontalHeader()->setResizeMode(0, QHeaderView::Stretch);
Ich will aber dass sowohl die Header die Maximale Tabelle ausfüllen als auch die Zeileninhalte maximal zu sehen sind. Natürlich muss ich die Tabellengrösse dadurch anpassen...

Ich danke vielmals für die Hilfe!
Mati
Beiträge: 66
Registriert: 4. Januar 2006 00:11

Beitrag von Mati »

frage 1 hat sich geklärt: setTextAlignment(...)
Frage 2 auch: setItemBackground(...)
Frage 3 auch: setEditTriggers(...)
Frage 4: geht zwar mit textColor(..) aber hier ist mein Problem dass ich z.B den string mit verschiedenen farben füllen wollte. also z.B
"Mein Haus" und das wort "Mein" soll z.B Blau sein und das Wort "Haus" dann z.B Gelb. Beides steht in einer Zelle....geht das überhaupt??
Antworten