J'ai essayé d'adapter le code suivant à mon propre code :
dateTimeEdit = QDateTimeEdit()
lineEdit = dateTimeEdit.findChild(QLineEdit)
lineEdit.setText("")
Voici la déclaration de la variable QDateEdit dans mon fichier mainwindow.h :
QDateEdit *PatientDateNaissance;
Le code dans mainwindow.cpp :
1 2 3
| PatientDateNaissance = new QDateEdit(QDate::currentDate());
QLineEdit lineEdit = PatientDateNaissance.findChild(QLineEdit);
lineEdit.setText("--/--/----"); |
Voici les 2 erreurs à la compilation :
mainwindow.cpp:71: erreur : request for member 'findChild' in '((MainWindow*)this)->MainWindow:
atientDateNaissance', which is of non-class type 'QDateEdit*'
mainwindow.cpp:71: erreur : expected primary-expression before ')' token
Quel est le problème ?
Partager