Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » KDevelop / Qt / wxWidget » QT Designer

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
21.10.2012, 17:30 Uhr
ask



Hallo,

bin Programmieranfänger und brauche mal Hilfe.

Absolviere gerade einen Fernlehrgang und komme auch mit den Ausführungen meines Fernlehrers nicht weiter.

Programmiert wird eine Digitaluhr ohne QT Designer:

Datei digitaluhr.h


C++:
#ifndef DIGITALUHR_H
#define DIGITALUHR_H


// die Header Dateien
#include <QLCDNumber>

// Die Klasse Digitaluhr erbt von QLCDNumber

class digitaluhr : public QLCDNumber
{
public:
    // der Konstruktor
    digitaluhr();

    // die Methoden
private:
    void zeigeUhrzeit();

};

#endif // DIGITALUHR_H



Datei digitaluhr.cpp

C++:
// die Header Dateien einbinden

#include "digitaluhr.h"
#include <QDateTime>

// der Konstruktor

digitaluhr::digitaluhr()
{
    // den Segmentteil setzen
    setSegmentStyle(QLCDNumber::Filled);

    // die Uhrzeit anzeigen
    zeigeUhrzeit();
}


// die Methode zeigeUhrzeit
void digitaluhr::zeigeUhrzeit()
{
    // die Zeit abfragen und aufbereiten
    QString zeitAnzeige;
    zeitAnzeige = QTime::currentTime().toString().left(5);
    display(zeitAnzeige);
}



Datei main.cpp

C++:
#include <QApplication>

// die Header der eigenen Klasse einbinden
#include "digitaluhr.h"

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    // eine neue Instanz der Klasse digitaluhr erzeugen
    digitaluhr *meineUhr = new digitaluhr();

    // Größe anpassen
    meineUhr->resize(300, 100);

    // Titel
    meineUhr->setWindowTitle("Digitaluhr");

    // das Formular anzeigen
    meineUhr->show();

    return app.exec();
}



Das Projekt funktioniert ja soweit
(Ist nur eine einfache Übung, die Uhrzeit wird nicht aktualisiert)

Nun möchte ich die Digitaluhr mit dem QT Designer erstellen,
habe hierfür ein einfaches Formular mit einer LCD Anzeige
entworfen und eine Datei formular.ui bzw. daraus eine formular.h
Datei generiert.

Frage,

wo bzw. an welcher Stelle muß ich das Formular bzw. die generierte header
Datei einbinden ( in der main.cpp ???)
und wie bringe ich dann die Zeitanzeige ins LCD Display ?

Ich habe schon viel probiert, komme aber nicht weiter.

MfG

ask
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ KDevelop / Qt / wxWidget ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: