yepraoulette
Messages postés1Date d'inscriptionsamedi 17 janvier 2009StatutMembreDernière intervention11 juin 2009
-
11 juin 2009 à 16:55
SebLinck
Messages postés212Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention23 juin 2011
-
16 juin 2009 à 16:49
Salut a tous,
Je cherche en faite a afficher une partie d'un tableau (stocké dans une QList de QList) dans un GridLayout
L'utilisateur peut choisir le nb de ligne et de colonnes qu'il veut afficher de ces donnée,
Mon programme doit donc effacer le contenu du Grid a chaque fois que l'utilisateur change les dimension
et ensuite afficher le nouveaux Grid.
Mon programme s'execute sans probleme mais lorsque l'on baisse les dimension des cases de l'ancien QGrid s'affiche derriere le nouveau....
Y a til un probleme de rafraichissement ou est-ce que je detrui mal l'ancien QGrid???
Si quelqu'un a un debut de réponse je suis preneur
void FenPrincipale::genererMat()
{
int_nb_lig = nb_lig->value() ;
int_nb_col = nb_col->value() ;
cout << int_nb_lig << int_nb_col << "bordel" << endl;
// on commence par sauvegarder les donnees de la mat
// on detruit le QGridLayout
if (true){
QLayoutItem *child;
while ((child = gridstablistLayout->takeAt(0)) != 0)
{
//child->widget()->deleteLater();
delete child;
}
}
// on affiche une partie du tableau dans un QGridLayout
SebLinck
Messages postés212Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention23 juin 2011 16 juin 2009 à 16:49
Salut,
Il faut faire attention de ne rien préciser au niveau du nombre de case et de leur dimenssion dan le QtDesigner.
Sinon je n'ai pas pus lu le code que ça, Va voir sur QtFR .