Qt實現 計算器

2021-09-03 08:49:32 字數 1679 閱讀 3776

該計算器主要通過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...