in der main habe ich das dann verknüpft. ich weiß nicht ob der code richtig ist, vielleicht kann ja wer korrigieren
ich bekomm allerdings beim kompillieren probleme.
Code: Alles auswählen
Link: warning ....:keine qbjektdateien angegeben, bibliotheken werden verwendet
link: warning ...:/MACHINE nicht festgelegt: Standartwert X86
LINK: fataler fehler ...:keine ausgabedatei angegeben
NMAKE fater fehler:...:"link" Rueckgabecode "0x487" STOP
ich habe best. etwas verkehrt gemacht...
mfg daniel
Code: Alles auswählen
//eagle_gui class
void eagle_gui::setzeZeit(int x)
{
lcdvalue = x;
lCDNumber_time_remaining->display(x);
}
void eagle_gui::startTimer()
{
timer.start(1000, false);
}
void eagle_gui::time_out()
{
lCDNumber_time_remaining->display( lcdvalue -1);
if (lcdvalue == 0) {
TCounter T;
QMessageBox::information( this, "Timer", "Zeit abgelaufen; Verbindung wird jetzt getrennt." );
}
}Code: Alles auswählen
#include <qapplication.h>
...
int main( int argc, char ** argv )
{
QApplication app( argc, argv );
eagle_gui window;
QObject::connect( window.slider_timeadj, SIGNAL(sliderMoved(int) ), &window, SLOT(setzeZeit(int) ) );
//Counter
QObject::connect( &(window.timer), SIGNAL(timeout()), &window, SLOT(time_out() ) );
//QObject::connect( window.slider_timeadj, SIGNAL(sliderMoved(int) ), &window, SLOT(display(int)));
QObject::connect( window.pushButton_setTime, SIGNAL(clicked() ), &window, SLOT(window.startTimer() ) );
...
return app.exec();
}