Näissä tehtävässä tutkitaan Qt-sovelluksen rakenteita.
Lue sivun https://peatutor.com/qt/ materiaalista, mikä on luokan QObject tarkoitus, ja mihin tarvitaan makroa Q_OBJECT.
HUOM!: Luo kullekin luokalle erillinen h-tiedosto ja cpp-tiedosto.
Rakenna tämän tehtävän sovellus luomalla sovellus, jonka tyyppinä on Qt-Console hyödyntäen Qt Creatorin ominaisuuksia.
QThread::msleep(1000); emit readyToSay();
qDebug()<<"Terve";
qDebug()<<"Start"; connect... qDebug()<<"End";Muokkaa edellä tuota connect-riviä, niin että readyToSay-signaali yhdistetään slottiin sayHelloSlot. Tuon connect-funktion syntaksi on kuvattu sivulla https://peatutor.com/qt/signal_slot.php
Huom! qDebug toimii myös näin qDebug("Terve");
, mutta yllä oleva tapa on uudempi.