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 :

Et le résultat sur l'appli :

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 ?