Wiki Markup |
---|
Dialogin esittelyyn tehdään slot-funktio, joka ottaa vastaan signaalin lähettämän viestin. |
...
{code |
} class Dialog : public QDialog { private slots: void LueLiukupalkki(int); //viestin vastaanottaja eli slot }; {code} connect-funktiolla saadaan signaali ja vastaanottava slot liitettyä toisiinsa. |
...
{code |
} { ... connect(ui->liukupalkki, SIGNAL(valueChanged(int)), this, SLOT(LueLiukupalkki(int))); ... } {code} slot voisi olla vaikka seuraava |
...
{code |
} void Dialog::LueLiukupalkki(int arvo) { arvo=arvo*2; ui->progressBar->setValue(arvo);//älä kopioi funktioita tästä, vaan käytä alasvetovalikoita, käskyt riippuvat käyttämästäsi versiosta } {code} Seuraavalla tavalla voidaan kokonaisluku kirjoitaa merkkijoon |
...
{code |
} QString Teksti; Teksti.setNum(IntMuuttuja,10); Tekstiruutu->setText(Teksti); {code} |