Je pense plutôt que mon problème se situe au niveau du QMainWindow.
C'est la fenêtre principale que j'affiche à la fin avec w.show();
Il ne me semble pas à avoir à afficher séparément le champ QDateEdit avec d->show();
Quelqu'un pourrait me donner une piste...Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 int main(int argc, char *argv[]) { QApplication a(argc, argv); QMainWindow w; w.resize(200, 120); QDateEdit *d; d = new QDateEdit(QDate::currentDate(), &w); d->setGeometry(10, 40, 180, 40); QLineEdit* l = d->findChild<QLineEdit*>(); if (l) { l->disconnect(d); l->setText("--/--/----"); } w.show(); return a.exec(); }
Merci d'avance