該計算器主要通過lineedit獲取和顯示數字,通過tableview顯示計算過程。
通過tableview顯示計算的過程,qlineedit獲取輸入的數字,qcombobox實現不同的計算型別。
效果:
}//計算
void mainwindow::on_btn_cal_clicked()
else if(result==-2)
//繫結值到檢視中
model->setitem(0,0,new qstandarditem(ui->num1->text()));
model->setitem(0,1,new qstandarditem(ui->combobox->currenttext()));
model->setitem(0,2,new qstandarditem(ui->num2->text()));
model->setitem(0,3,new qstandarditem(qstring::number(result)));
//設定result需要顯示的值
ui->result->settext(qstring::number(result));
}以上主要是強化tableview的使用,體會model的使用方法。
QT實現計算器
1 新建calculatorstandard類和工程檔案 2 使用水平布局和把按鍵依次新增 ui介面如下圖所示 3 在calculatorstandard.h中宣告用到的槽函式 private slots void digitclicked 數字按鍵 void addandsubclicked 加減...
Qt 計算器的實現
介面的 實現 include widget.h include include include w show w setfixedsize w width w height ret a.exec delete w return ret 執行的結果如圖所示 qt 計算器的實現 上面只是暫時生成了計算機...
QT實現簡易計算器
定義a用來儲存lineedit顯示內容 定義b用來儲存運算子等 ifndef widget h define widget h include qt begin namespace namespace ui qt end namespace class widget public qwidget e...