ciao a tutti! premetto di essere scarso in c++.
Sto utilizzando qt creator come ide perchè mi facilita la creazione e gestione di interfacce grafiche.
ho uno slider e un label, vorrei scrivere dentro il label il valore dello slider.
la gestione dell'evento funziona ma credo di aver problemi con la conversione da intero a striga
ma mi genera questo errore:codice:void MainWindow::on_horizontalSlider_sliderMoved(int position) { std::string s; std::stringstream out; out << position; s = out.str(); ui->label->setText(s); }
no matching function for call to 'QLabel::setText(std::string&)'
ui->label->setText(s);
mentre se scrivessi semplicemente
ottengo:codice:void MainWindow::on_horizontalSlider_sliderMoved(int position) { ui->label->setText(position); }
error: invalid user-defined conversion from 'int' to 'const QString&' [-fpermissive]
ui->label->setText(position);