...
Code Block |
---|
// Muodostin, tämän wizard teki automaattisesti Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(new Ui::Dialog) { ui->setupUi(this); // kiinnitetään siirtonapin signaali clicked slotiin SiirraTeksti, tämä pitää tehdä itse connect(ui->siirtonappi,SIGNAL(clicked()),this,SLOT(SiirraTeksti())); } // Hajoitin Dialog::~Dialog() { delete ui; } // Oma slot funktio joka siirtää tekstin ylhäältä alas void Dialog::SiirraTeksti() { QString Apu; // Haetaan käyttöliittymästä lahde lineEdit ruudusta teksti Apu=ui->lahde->text(); // Laitetaan teksti käyttöliittymään kohde lineEdit ruutuun ui->kohde->setText(Apu); // Putsataan lahde lineEdit ui->lahde->clear(); } // SiirraTeksti funktion loppu |
Automaattiset signaali-slot yhteydet
Tietyllä tavalla nimetyt slotit yhdistetään automaattisesti signaaleihin. Jos esimerkiksi käyttöliittymässä on pushButton-niminen nappi, niin seuraava slot yhdistetään automaattisesti sen signaaliin clicked():
Code Block |
---|
void on_pushButton_clicked()
{
}
|
Tässä siis avainsanat ovat: on_widgetin nimi_signaalin nimi