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
codice:
void MainWindow::on_horizontalSlider_sliderMoved(int position)
{
std::string s;
std::stringstream out;
out << position;
s = out.str();
ui->label->setText(s);
}
ma mi genera questo errore:
no matching function for call to 'QLabel::setText(std::string&)'
ui->label->setText(s);
mentre se scrivessi semplicemente
codice:
void MainWindow::on_horizontalSlider_sliderMoved(int position)
{
ui->label->setText(position);
}
ottengo:
error: invalid user-defined conversion from 'int' to 'const QString&' [-fpermissive]
ui->label->setText(position);