Witam,
Mam trochę takie banalne pytanie, ale mnie to blokuje.
void Update()
{
if(buttonExitClicked)
{
close();
}
else if(buttonDrawClicked)
{
draw();
}
else if(jakisBool)
{
mojaFunkcja();
jakisBool = false;
}
}
Może wyjaśnię to na przykładzie tej funkcji. Przytoczona przeze mnie funkcja włącza się przy odpaleniu programu i działa sobie w nieskończoność, czekając na wciśnięcie jakiegoś buttona i wykonanie danej funkcji.
I tu nasuwa się moje pytanie.
Czy aby w QT zrobić funkcję działającą na podobnej zasadzie muszę ustawić updatesEnabled na true i przeciążyć void QWidget::update(), aby dodać jakiś swój warunek, który będzie sprawdzany cały czas? Czy to jakoś inaczej się robi?
Chodzi mi o to, że jak funkcja pod jakimś buttonem zmieni jakąś wartość boolowską, to funkcja będzie działała tak jak funkcja, którą napisałem wyżej.