Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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);