Dialogin muodostimeen 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 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 funktiovoid funktio
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 merkkijoonQString merkkijoon
Code Block |
---|
QString Teksti; |
...
Teksti.setNum(IntMuuttuja,10); |
...
Tekstiruutu->setText(Teksti); |