Dialogin muodostimeen esittelyyn tehdään slot-funktio, joka ottaa vastaan signaalin lähettämän viestin.
Code Block |
---|
class Dialog : public QDialog
{
private slots:
void LueLiukupalkki(int); //viestin vastaanottaja eli slot
};
|
connect-funktoilla funktiolla saadaan signaali ja vastaanottava slot liitettyä toisiinsa.
Code Block |
---|
ui->setupUi(this); { ... connect(ui->liukupalkki, SIGNAL(valueChanged(int)), this, SLOT(LueLiukupalkki(int))); ... } |
Tee slotina toimiva funktioslot voisi olla vaikka seuraava
Code Block |
---|
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 } |
Seuraavalla tavalla voidaan kokonaisluku kirjoitaa merkkijoon
Code Block |
---|
QString Teksti; Teksti.setNum(IntMuuttuja,10); Tekstiruutu->setText(Teksti); |