Bonjour
je suis novice en C++ et en Qt, et j'ai un programme a faire.
je suis supposé faire la différence en seconde entre 2 temps que j'impose au logiciel.
J'ai écris cette fonction mais je ne sais pas comment faire par la suite pour faire la différence et récupérer un résultat en seconde.
Si quelqu'un peut m'aider ça serait sympa.
void Window::DateTime()
{
editsGroup = new QGroupBox(tr("Heure et Date"));
QLabel *dateLabel = new QLabel;
QDateEdit *dateEdit = new QDateEdit(QDate::currentDate());
dateEdit->setDateRange(QDate(2011, 1, 1), QDate(2050, 12, 31));
dateLabel->setText(tr("Entrer la Date précedente"));
QLabel *timeLabel = new QLabel;
QTimeEdit *timeEdit = new QTimeEdit(QTime::currentTime());
timeEdit->setTimeRange(QTime(0, 0, 0, 0), QTime(23, 59, 59, 0));
timeLabel->setText(tr("Entrer l'Heure précedente"));
QLabel *dateLabel1 = new QLabel;
QDateEdit *dateEdit1 = new QDateEdit(QDate::currentDate());
dateEdit1->setDateRange(QDate(2011, 1, 1), QDate(2050, 12, 31));
dateLabel1->setText(tr("Entrer la Date actuelle"));
QLabel *timeLabel1 = new QLabel;
QTimeEdit *timeEdit1 = new QTimeEdit(QTime::currentTime());
timeEdit1->setTimeRange(QTime(0, 0, 0, 0), QTime(23, 59, 59, 0));
timeLabel1->setText(tr("Entrer l'Heure actuelle"));
QVBoxLayout *editsLayout = new QVBoxLayout;
editsLayout->addWidget(dateLabel);
editsLayout->addWidget(dateEdit);
editsLayout->addWidget(timeLabel);
editsLayout->addWidget(timeEdit);
editsLayout->addWidget(dateLabel1);
editsLayout->addWidget(dateEdit1);
editsLayout->addWidget(timeLabel1);
editsLayout->addWidget(timeEdit1);
editsGroup->setLayout(editsLayout);
}