Как при открытии приложения устанавливать время в dateEdit?
Мне нужно при открытии приложения, чтобы время в dateEdit
устанавливалось автоматически без нажатия кнопок, чтобы пользователю было легче и не приходилось вбивать каждый раз текущую дату.
QDateTime *dateTime = new QDateTime;
ui->setupUi(this);
QTimer * timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(showTime()));
timer->start();
ui->dateEdit->setTime(QTime::currentTime());
Данный код работает так, что время будет обновляться по таймеру и выводиться в виджет (dateEdit).
Источник: Stack Overflow на русском