⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form1.ui.h

📁 在Linux系统运用QT进行开发一个计算器 并通过交叉编译
💻 H
字号:
/****************************************************************************** ui.h extension file, included from the uic-generated form implementation.**** If you want to add, delete, or rename functions or slots, use** Qt Designer to update this file, preserving your code.**** You should not define a constructor or destructor in this file.** Instead, write your code in functions called init() and destroy().** These will automatically be called by the form's constructor and** destructor.*****************************************************************************/#include<math.h>float temp;int a;int k=0;int j=0;void Form1::show1(){    { if(k!=0)this->lineEdit1->setText(" "); }    this->lineEdit1->insert("1");}void Form1::show2(){ { if(k!=0)this->lineEdit1->setText(" "); }    this->lineEdit1->insert("2");}void Form1::show3(){ { if(k!=0)this->lineEdit1->setText(" "); }    this->lineEdit1->insert("3");}void Form1::show4(){ { if(k!=0)this->lineEdit1->setText(" "); }    this->lineEdit1->insert("4");}void Form1::show5(){ { if(k!=0)this->lineEdit1->setText(" "); }    this->lineEdit1->insert("5");}void Form1::sjpw6(){ { if(k!=0)this->lineEdit1->setText(" "); }    this->lineEdit1->insert("6");}void Form1::show7(){ { if(k!=0)this->lineEdit1->setText(" "); }    this->lineEdit1->insert("7");}void Form1::show8(){ { if(k!=0)this->lineEdit1->setText(" "); }    this->lineEdit1->insert("8");}void Form1::shoe9(){ { if(k!=0)this->lineEdit1->setText(" "); }    this->lineEdit1->insert("9");}void Form1::show0(){ { if(k!=0)this->lineEdit1->setText(" "); }    this->lineEdit1->insert("0");}void Form1::add(){a=1; char b[100]; temp+=this->lineEdit1->text().toFloat(); sprintf(b,"%f",temp); this->lineEdit1->setText(b); this->lineEdit1->clear();}void Form1::jian(){a=2; char b[100]; k=k+1; temp-=this->lineEdit1->text().toFloat(); sprintf(b,"%f",temp); this->lineEdit1->setText(b); this->lineEdit1->clear();}void Form1::cheng(){a=3; char b[100];  temp*=this->lineEdit1->text().toFloat(); sprintf(b,"%f",temp); this->lineEdit1->setText(b);  this->lineEdit1->clear();}void Form1::chu(){a=4; char b[100]; temp=this->lineEdit1->text().toFloat();  this->lineEdit1->clear();}void Form1::wsin(){char b[100];temp=this->lineEdit1->text().toFloat();float temp1=temp/180*3.14159;float temp2=sin(temp1);sprintf(b,"%f",temp2);this->lineEdit1->setText(b);}void Form1::wtan(){char b[100];temp=this->lineEdit1->text().toFloat();float temp1=temp/180*3.14159;float temp2=tan(temp1);sprintf(b,"%f",temp2);this->lineEdit1->setText(b);}void Form1::wcos(){char b[100];temp=this->lineEdit1->text().toFloat();float temp1=temp/180*3.14159;float temp2=sin(temp1);float temp3=sqrt(1-(temp2*temp2));sprintf(b,"%f",temp3);this->lineEdit1->setText(b);}void Form1::wsqrt(){char b[100];temp=this->lineEdit1->text().toFloat();float temp1=sqrt(temp);sprintf(b,"%f",temp1);this->lineEdit1->setText(b);}void Form1::daoshu(){char b[100];temp=this->lineEdit1->text().toFloat();float temp1=1/temp;sprintf(b,"%f",temp1);this->lineEdit1->setText(b);}void Form1::wln(){char b[100];temp=this->lineEdit1->text().toFloat();float temp1=1/log(temp);sprintf(b,"%f",temp1);this->lineEdit1->setText(b);}void Form1::qule(){float temp2;char add[100];float temp1=this->lineEdit1->text().toFloat();switch(a){case 1:temp2=temp1+temp;break; case 2:temp2=temp-temp1;break; case 3:temp2=temp*temp1;break; case 4:temp2=temp/temp1;break; }sprintf(add,"%f",temp2);this->lineEdit1->setText(add);}void Form1::clear(){temp=0;}void Form1::dian(){    { if(k!=0)this->lineEdit1->setText(" "); }    this->lineEdit1->insert(".");}void Form1::backspase(){this->lineEdit1->backspace();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -