我無法讓這個工作。任何人都知道如何使它工作?Qt - 添加兩個數字
void MainWindow::on_pushButton_clicked()
{
int sum1 = ui->lineEdit->text().toInt();
int sum2 = ui->lineEdit_2->text().toInt();
ui->label_4->setText(sum1 + sum2);
}
錯誤:
C:\Qt\Tools\QtCreator\bin\Mellemrubrik\mainwindow.cpp:26: error: C2664: 'QLabel::setText' : cannot convert parameter 1 from 'int' to 'const QString &' Reason: cannot convert from 'int' to 'const QString' No constructor could take the source type, or constructor overload resolution was ambiguous
請告訴我們您遇到什麼問題。這是不容易的,我們幫助時,問題描述是「不工作」 :) –
它的工作,謝謝:d – Giefdonut
沒有足夠的jQuery。 =)如果你可以寫這篇文章,爲什麼你不能理解編譯器的消息? 「無法將參數1從'int'轉換爲'const QString&'」 - 因此編譯器無法將您的整數轉換爲Qt QString。你需要明確地從int轉換爲QString。 – JustAnotherCurious