Mein eigener Slot II

Es gibt auch die Möglichkeit eigene Slots mit der Drag und Drop Methode und den roten Fäden zu erstellen.

Dazu ziehen wir eine QPushButton auf unser Formular und wählen  Signale und Slots, ziehen einen roten Faden auf das Fenster.

Es  erscheint der Verbindung bearbeiten Dialog.

mit einem Klick rechts auf Ändern  erscheint ein neuer Dialog bei dem wir durch das grüne Plus einen neuen Slot hinzufügen können.

wir nennen unseren Slot resetall() mit dem wir Den Slider un den Progressbalken wieder auf 0 zurücksetzen werden. Dazu müssen wir unseren neuen Slot in mainwindow.h einfügen

private slots:

void resetall();

und in mainwindow cpp muss der aufruf von resetall() eingefügt werden.

void MainWindow::resetall()
{
ui->spinBox->setValue(0);
ui->progressBar->setValue(0);
ui->horizontalSlider->setValue(0);
}

Wenn wir jetzt den reset Knopf drücken werden alle unsere Widgets auf 0 gesetzt.

Hinterlasse einen Kommentar