Seite 1 von 1

[SOLVED] Datenbankabfrage mit QSqlQuery Rückgabewert in QTab

Verfasst: 11. Mai 2015 08:15
von nickvan86
Hallo Forum,

Ich habe für ein kleines Hobbyprojekt mir eine Datenbank mit MySQL Server eingerichtet. Das befüllen der einzelnen Tabellen und Abfragen mittels QSqlQuery funktioniert einwandfrei. Nun frage ich von der Tabelle Daten ab. Die Spaltennamen von der Tabelle sind in Englisch gehalten. Nun befülle ich ein QTableView mittels ui->QTableView->setModel(model)
Es werden alle Daten richtig angezeigt inkl. die Englischen Spaltennamen.
Nun zu meiner Fragen: Kann man die spaltennamen in Qt ändern was die Ansicht in QTableView angeht oder ist es besser die Namen in der Tabelle zu verdeutschen?

Gruß Alex

Re: Datenbankabfrage mit QSqlQuery Rückgabewert in QTableVie

Verfasst: 11. Mai 2015 20:10
von Christian81
Eigenes Model schreiben bzw. von QSqlQueryModel ableiten und headerData() überschreiben

Re: Datenbankabfrage mit QSqlQuery Rückgabewert in QTableVie

Verfasst: 11. Mai 2015 22:04
von nickvan86
Vielen Dank für die Idee. Ich werde es probieren und meine Lösung hier zeigen.

Gruß

Alex

Re: Datenbankabfrage mit QSqlQuery Rückgabewert in QTableVie

Verfasst: 11. Mai 2015 22:17
von nickvan86
Vielen Dank für deine Hilfe. Hat mich weiter gebracht

Code: Alles auswählen

model->setHeaderData(1, Qt::Horizontal, tr("Benutzer"));
Gruß