12Fermer14
FarewellLe 24/03/2015 à 20:06
J'ai des soucis récurrents avec QTableWidget.

Entre autres, les labels horizontaux (les titres de colonnes) qui doivent hériter de la classe Shrödinger.
Voici mon code :LadderUi::LadderUi(QWidget* parent) : QWidget(parent), ui(new Ui::LadderUi) { ui->setupUi(this); // Create and set the columns titles labels << "Name" << "Race" << "Score" << "Victories" << "Defeats"; ui->tableLadder->setHorizontalHeaderLabels(labels); }
Rien de sorcier. Tout le reste est paramétré dans Designer, sauf les titres des colonnes, car dans le constructeur ça les fait apparaitre de temps en temps.

Un screen de Designer puisqu'on en parle : sZyO

Et le résultat sur l'appli : lwtn

On voit une ligne de données rentrée dans le tableau, mais nulle trace des colonnes.

Il s'agit d'un "fork" d'un de mes projets, ce code-là n'a pas changé, et "avant ça marchait". Je ne sais plus ce que j'avais fait pour que ça marche d'ailleurs, j'avais ramé, mais j'avais fini par y arriver.

Que faire ?