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

📄 jsq1.ui.h

📁 linux 下
💻 H
字号:
/****************************************************************************** ui.h extension file, included from the uic-generated form implementation.**** If you wish to add, delete or rename functions or slots use** Qt Designer which will update this file, preserving your code. Create an** init() function in place of a constructor, and a destroy() function in** place of a destructor.*****************************************************************************/#define AD 1#define DA 2#define AA 3#define DD 4int Jsq1::point_time=1; void Jsq1::init(){     backClicked=false;    pushPoint=false;    op=AD;    m_result=0;    m_operated=0;    operateOver=false;	  //  bG_1->hide();  //  bG_2->hide();    adjustSize();}void Jsq1::anyClickedSlot(){    static int n=2;    n++;    lCD->resize((n%2+2)*110,40);    lCD->repaint(TRUE);    adjustSize();}void Jsq1::b0ClickedSlot(){    operateOver=false;    setResult(0.0);}void Jsq1::b1ClickedSlot(){        operateOver=false;    setResult(1.0);}void Jsq1::b2ClickedSlot(){    operateOver=false;    setResult(2.0);}void Jsq1::b3ClickedSlot(){    operateOver=false;    setResult(3.0);}void Jsq1::b4ClickedSlot(){    operateOver=false;    setResult(4.0);}void Jsq1::b5ClickedSlot(){    operateOver=false;    setResult(5.0);}void Jsq1::b6ClickedSlot(){    operateOver=false;    setResult(6.0);}void Jsq1::b7ClickedSlot(){    operateOver=false;    setResult(7.0);}void Jsq1::b8ClickedSlot(){    operateOver=false;    setResult(8.0);}void Jsq1::b9ClickedSlot(){    operateOver=false;    setResult(9.0);}void Jsq1::setResult(double result){    	if(operateOver==false)	{		if(pushPoint==false)			{    		m_result=backClicked			 ?(m_result-(int)m_result%10)/10			 :(m_result*=10,m_result+=result);		}else{		m_result=backClicked			 ? (double)((int)(m_result*(point_time/=10)))/(point_time)			 :(point_time*=10,m_result+=result/(point_time));		if(point_time==1)pushPoint=false;		}		lCD->display(m_result);	}else{		switch(op)		{		case AD:m_operated+=result;break;		case DA:m_operated-=result;break;		case AA:m_operated*=result;break;		case DD:m_operated/=result;break;		}	lCD->display(m_operated);	}	if(backClicked)	{	    backClicked=false;	}	}void Jsq1::onClickedSlot(){	pushPoint=false;	op=AD;	m_result=0.0;	m_operated=0.0;	operateOver=false;	lCD->display(m_result);}void Jsq1::llClickedSlot(){    	pushPoint=false;	operateOver=true;	setResult(m_result);}void Jsq1::ddClickedSlot(){	pushPoint=false;	operateOver=true;	setResult(m_result);	m_result=0;	op=DD;}void Jsq1::daClickedSlot(){	pushPoint=false;	operateOver=true;	setResult(m_result);	m_result=0;	op=DA;}void Jsq1::pointClickedSlot(){	point_time=1;	operateOver=false;	pushPoint=true;}void Jsq1::aaClickedSlot(){	pushPoint=false;	operateOver=true;	setResult(m_result);	m_result=0;	op=AA;}void Jsq1::adClickedSlot(){	pushPoint=false;	operateOver=true;	setResult(m_result);	m_result=0;	op=AD;}void Jsq1::backClickedSlot(){    backClicked=true;    operateOver=false;    setResult(0);    }

⌨️ 快捷键说明

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