Bonjour à tous.
J'ai un petit souci avec Qt. Je code sous Dev-Cpp.
J'ai créé dans une fenêtre, un QTableWidget pré-rempli (2 colonnes).
Quand je clique sur le bouton "Modifier", je voudrais qu'il m'ouvre une fenêtre avec deux champs pré-remplis de la ligne sélectionnée.
Or quand je fais un QTableWidget.currentRow(), Windows se fait un plaisir de m'afficher son message "A rencontré une erreur et doit fermer"
Je vous post une partie du code :
QTableWidget *Vue = new QTableWidget ;
Vue->setColumnCount(2) ;
Vue->setRowCount(4);
entetes << "Hypothèses" << "Conclusions" ;
Vue->setHorizontalHeaderLabels(entetes);
Vue->setItem(0,0,new QTableWidgetItem("A,B"));
Vue->setItem(0,1,new QTableWidgetItem("C"));
Vue->setItem(1,0,new QTableWidgetItem("C"));
Vue->setItem(1,1,new QTableWidgetItem("E"));
PB_Modifier = new QPushButton("&Modifier",this);
PB_Modifier->setToolTip("Modifier une règle") ;
PB_Modifier->setCursor(Qt::PointingHandCursor);
PB_Modifier->setIcon(QIcon("diagnostic_2.png"));
QObject::connect(PB_Modifier, SIGNAL(clicked()), this, SLOT(OuvrirFenetreMod()));
void FenetreRegles::OuvrirFenetreMod()
{
char *Line1;
char *Line2;
int x = Vue->currentRow() ;
//Ouvrir la deuxième fenetre avec les deux lignes préchargées
}
Merci beaucoup à vous d'avance! :))