widget->promote to...
Вот спасибо большое. То что доктор прописал.
Работает....правда несколько странно.
Стартует не сразу.
Я этот вопрос уладил вроде в версии без дизайнера. насильно на старте прописывал дату-время. иначе часы показывались только через секунду.
и тут такая же странность. То есть этот промот с задержкой работает? или это я опять где то ошибся?
код простой:
DigiClock::DigiClock(QWidget* parent) : QLabel (parent)
{
mTimer = new QTimer;
this->setText(QDateTime::currentDateTime().toString("dd-MMM-yyyy HH:mm:ss"));
connect(mTimer,&QTimer::timeout,this,&DigiClock::setClock);
mTimer->start(1000);
}
void DigiClock::setClock()
{
this->setText(QDateTime::currentDateTime().toString("dd-MMM-yyyy HH:mm:ss"));
}