我有一個int值了一個滑塊,並希望該值寫入到一個標籤,這個表達C++:int轉換成字符串
ui->label_1->setText(std::to_string(ui->verticalSlider->value()));
,但我得到這個錯誤:
ambiguous call to overloaded function
我想我必須強調價值,但不知道如何。
ui->label_1->setText(std::to_string(static_cast<int>(ui->verticalSlider->value())));
也沒有工作。
什麼是'值()'的簽名?你可以發佈完整的錯誤消息,而不是隻是該片段? – CoryKramer
你使用Qt嗎? –
你使用的是Visual C++嗎?在這種情況下檢查http://stackoverflow.com/questions/10664699 – fferri