这篇博文将通过在Win7下的VS2013和Ubuntu下的Qt实现图形版的计算器,来比较平台的不同,实现同样功能C语言代码的区别。
在Win7上的VS2013上的界面编辑如下:
修改Static的ID为IDC_STATIC1,右击第一个edit选择添加变量,如下图:
右击第二个edit,选择添加变量,如下图:
对于Static同样,如下图:
双击Button进入代码编辑页面,如下图:
void CmfccalcDlg::OnBnClickedButton1()
{
UpdateData(TRUE);//将空间中的字符串存入变量int a和int b中
c = a / b;
UpdateData(FALSE);//将int c中的值放入static_text控件中
}
代码编辑到此结束。
Ubuntu下的图形版计算器制作,界面编辑如下:
进入控件代码编辑页面,代码编辑如下:
void Widget::on_pushButton_clicked()
{
int a = ui->lineEdit->text().toInt();
int b = ui->lineEdit->text().toInt();
int c = a + b;
ui->label->setText(QString::number(c));
}
代码编辑完成,这篇博文到此结束。