0
Goodday,QT Creator QlineEdit
我對Qt很新,我對QlineEdit有問題。當我運行程序時,它向我展示了QSpinEdit而不是QLineEdit框。我需要在QLineEdit的輸入3個值和計算的標誌,這將在QMessageBox提示顯示
#include <QtGui>
int main (int argc, char* argv[]) {
QApplication app(argc, argv);
bool ok;
double answer, mark;
do {
mark = QInputDialog::getDouble(0, "MarkCalc", "Enter the assignment marks:", QLineEdit::Normal, ok);
double a1 = mark/100 * 20/100;
double a2 = mark/100 * 50/100;
double a3 = mark/100 * 30/100;
double ym = (a1 +a2 +a3) *20;
double em = 80 * ym;
QString rep = QString("Final Mark: %1").arg(em);
answer = QMessageBox::question(0, "Final Marks", rep,QMessageBox::Yes | QMessageBox::No);
} while (answer == QMessageBox::Yes);
return 0;
}
你在哪裏看到他的代碼中有'QInputDialogSpinBox'? QInputDialog :: getDouble實現中的 –
。 – gooddocteur
我迷路了。我沒有看到我的代碼中的QInputDialogSpinBox。你能否進一步解釋一下。謝謝 – user1291092