[C++ QT] LineEdit pytanie

0

Witam mam takie pytanie
Jak zrobić, aby po wpisaniu w polu LineEdit np 500 przekazywała się ta wartość do Sleep();

Mam dajmy na to Beep(wartosci) Sleep(wartosc) To jak zrobic ze jak uzytkownik poda 1000 to ta liczba ( 1000 ) bedzie sie wpisywala w Sleep.

Tworze sobie slota np void fSleep(); w pliku naglowkowym

potem w nazwa.cpp robie
Pobierz kod źródłowy Kod źródłowy

void MainWindow::fSleep()
{
  i tutaj np Beep(wartosc)
                Sleep->setText(lineedit->text());
}

i nie dziala

0

z jakim sygnałem łączysz tego slota?

edit:
dobra napiszę od razu, przyczyn niedziałającego slotu może być wiele. Przede wszystkim czy w ogóle łączysz ten slot z sygnałem tego edita? Jeśli tak to z jakim? Zakładając, że z dobrym to możesz mieć brak Q_OBJECT w deklaracji klasy ale ja mogę sobie tylko zakładać i gdybać bo dajesz mało informacji.

0

w designerze wstawiam pole LineEdit i PushButton jest polaczony ze slotem fBeep

0

Mam taki błąd teraz

 request for member 'setText' in 'Sleep', which is of non-class type 'void(DWORD)'

1 użytkowników online, w tym zalogowanych: 0, gości: 1