Seite 1 von 1

Update currentTime

Verfasst: 28. Mai 2011 23:21
von EvoVI
Hallo zusammen ,

Habe da ein Problem mit der Uhr in der Statusleiste. Immer wenn ich dass MW compiliere holt sich das Fenster zwar die Systemuhrzeit, aber sie wird nicht weitergezählt.....

Code: Alles auswählen

// StatusBar - Datum und Uhrzeit
    QString strDate = QDate::currentDate().toString();
    QString strTime = QTime::currentTime().toString();
    QLabel *Labeltime = new QLabel(strDate + " - " + strTime);
    ui->statusBar->addPermanentWidget(Labeltime);


Wäre schön, wenn Ihr nem Anfänger da mal aus der Patsche helfen könntet  :D 

MfG Andre

Verfasst: 29. Mai 2011 00:15
von ScyllaIllciz
Wie wäre es mit einem 1s Timer?

Verfasst: 29. Mai 2011 09:23
von EvoVI
Erstmal ein Dankesvhön für die schnelle Antwort :D .

Das Problem ist eben, dass ich jetzt wieder nicht weiter komme. Wie muss ich nun den Timer mit der currentTime verbinden??

Code: Alles auswählen

// StatusBar - Datum und Uhrzeit
        QString strDate = QDate::currentDate().toString();
        QString strTime = QTime::currentTime().toString();
        QLabel *Labeltime = new QLabel(strDate + " - " + strTime);
        ui->statusBar->addPermanentWidget(Labeltime);

        QTimer *timer = new QTimer(this);
               connect(timer, SIGNAL(timeout()), this, SLOT(update()));
               timer->start(1000);

               QTime time = QTime::currentTime();



MfG

Verfasst: 29. Mai 2011 09:30
von androphinx
Ähhhm, ich sage es nur ungern, aber das sind allgemeine Grundlagen in Qt. Such dir ein Tutorial, Timer sind glaube sogar im offiziellen Qt-Tutorial behandelt. Um dir hier Schritt für Schritt erstmal Qt zu erklären fehlt uns einfach die Zeit...

Mfg androphinx

Verfasst: 29. Mai 2011 09:58
von Christian81

Verfasst: 29. Mai 2011 10:09
von EvoVI
Danke erstmal, ich versuchs weiter xD