Determinare contenuto cella di qtablewidget
-
la parte iniziale della routine che ho esposto sopra è la seguente:
void Scacchi01::elaborapartita(int (*indirizzoscacchiera)) { int *punt = NULL; for (int i = 0; i < 8 + 4; i++) { for (int j = 0; j < 8 + 4; j++) { punt = indirizzoscacchiera + (i * 12) + j; QTableWidgetItem *thumbnail = new QTableWidgetItem; switch (*punt) { case RB: thumbnail->setData(Qt::DecorationRole, QPixmap::fromImage(ImmaginePezzi[1][1])); break; case DB: thumbnail->setData(Qt::DecorationRole, QPixmap::fromImage(ImmaginePezzi[1][2])); break;
-
Spero che questo sia abbastanza per riporatrti sulla retta via senza doverti far ricominciare da 0:
https://bitbucket.org/LBeldi/esempioscacchi/src -
E' bellissimo... ma io ho bisogno di metterci le mani e quindi non posso lasciarlo così com'è senza capire.
Per questo motivo sto tantando di utilizzare una Form Ui come proposto dal QtCreator. Questo soprattutto perché non conosco le varie proprietà da impostare per ogni widget che dovrei generare: sono più che in alto mare, lo so.
Ho tentato di creare sulla mia form di prova una QTableView, che ho chiamato Scacchiera, e da programma sto impostando le varie proprietà come avevi fatto tu. Purtroppo mi dà un errore e non riesco a capire come rimuovere. Eccolo:
Per caso il motivo risiede nel fatto che non si possono impostare alcune proprietà da programma, ma solo col generatore del QtCreator ? -
Se ti puo' aiutare ho finito il programma qui: https://github.com/VSRonin/EsempioScacchi