~ba
Cadet 2nd Year
- Registriert
- Dez. 2010
- Beiträge
- 24
Hallo,
wie bekomme ich es hin, den Wert eines QSliders auszulesen und diesen im zugehörigen QLabel anzeigen zu lassen?
Ich habe mir bereits einen public slot gemacht, dessen Methode dann den Text des QLabels ändern soll:
Das Problem ist nur, die value des QSliders, die ja eine int ist, in den Text einzubauen. Ohne das vorangestellte „QString“ erhalte ich den Fehler, dass setText() einen QString erwartet, jedoch bekomme ich mit dem „QString“ das ASCII-Zeichen des jeweiligen Wertes der value als Ausgabe.
Wie bekomme ich also den int-Wert von QSlider->value() in einen string bzw. QString, den ich dann zusammen mit anderem Text in meinem QLabel ausgeben lassen kann?
Vielen Dank im Voraus für hilfreiche Posts.
wie bekomme ich es hin, den Wert eines QSliders auszulesen und diesen im zugehörigen QLabel anzeigen zu lassen?
Ich habe mir bereits einen public slot gemacht, dessen Methode dann den Text des QLabels ändern soll:
PHP:
void MainWindow::on_haeufigkeitSlider_valueChanged()
{
ui->haeufigkeitLabel->setText("Häufigkeit: " + QString(ui->haeufigkeitSlider->value()) + " Mal";
}
Das Problem ist nur, die value des QSliders, die ja eine int ist, in den Text einzubauen. Ohne das vorangestellte „QString“ erhalte ich den Fehler, dass setText() einen QString erwartet, jedoch bekomme ich mit dem „QString“ das ASCII-Zeichen des jeweiligen Wertes der value als Ausgabe.
Wie bekomme ich also den int-Wert von QSlider->value() in einen string bzw. QString, den ich dann zusammen mit anderem Text in meinem QLabel ausgeben lassen kann?
Vielen Dank im Voraus für hilfreiche Posts.