最近都在准备考试,所以没时间写博客了,今天刚考完试,就把之前写的一个四则运算计算器放上来
界面是用的QT画的,比较简单,就只把核心部分的代码放上来
由于想得比较简单,各个字符的输入转换成对应的数字
符号代号对应表 | |
0 | 0 |
1~9 | 1~9 |
10 | . |
11,12 | +- |
13,14 | */ |
15 | = |
int MainWindow::sign_to_int(QString input){
if (input == "+") {
return 11;
}else if (input == "-") {
return 12;
}else if (input == "*") {
return 13;
}else if (input == "/") {
return 14;
}else if (input == "=") {
return 15;
}
}
QString MainWindow::int_to_QString(int input){
if (input == 10) {
return ".";
}else if (input == 11) {
return "+";
}else if (input == 12) {
return "-";
}else if (input == 13) {
return "*";
}else if (input == 14) {
return "/";
}else if (input == 15) {