000
11.02.2005, 13:47 Uhr
~Miri
Gast
|
Hi , ich bin neu bei Qt und will meine beiden (unten erstellten) Start/Stop Buttons mit den tastaturpfeiltasten verbinden. So genau konnte mir das bisher leider keiner sagen, also versuch ichs nochmal hier.
Code: |
// Stop-Button fuer die Diashow timerstop = myFactory->createButton(tr("Stop"), buttonbox, "viewwidget_timerstop"); timerstop -> setToggleButton(TRUE);
// Start- und Stop-Button verbinden (wie Radiobuttons) QButtonGroup *startstop = new QButtonGroup(displayWidget); startstop->insert(timerstop); startstop->insert(timerstart); startstop->setExclusive(TRUE); startstop->hide();
/* Diashow initialisieren und starten */ DiashowTimer * diashowtimer = new DiashowTimer(Config::instance()->DiashowInterval(), displayWidget, "diashowtimer"); diashowtimer->resume(); QObject::connect(diashowtimer, SIGNAL(timeout()), display, SLOT(showNext())); QObject::connect(timerstart, SIGNAL(clicked()), diashowtimer, SLOT(resume())); QObject::connect(timerstop, SIGNAL(clicked()), diashowtimer, SLOT(stop())); QObject::connect(prev, SIGNAL(clicked()), diashowtimer, SLOT(resetIfActive())); QObject::connect(next, SIGNAL(clicked()), diashowtimer, SLOT(resetIfActive()));
|
Danke im vorraus allen die mir helfen wollen |