freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]qt計(jì)算器-預(yù)覽頁

2025-09-11 16:27 上一頁面

下一頁面
 

【正文】 (clickbtn6()))。 // 9 connect(uibtn0,SIGNAL(clicked()),this,SLOT(clickbtn0()))。 // 加法 connect(uibtnDecrease,SIGNAL(clicked()),this,SLOT(clickDecrease()))。 //等號 connect(uibtnBackspace,SIGNAL(clicked()),this,SLOT(clickBackspace()))。 //按百分比的形式顯示乘積結(jié)果 connect(uibtnCi,SIGNAL(clicked()),this,SLOT(clickCi()))。 // Sin connect(uibtnCos,SIGNAL(clicked()),this,SLOT(clickCos()))。 // Pi connect(uibtnE,SIGNAL(clicked()),this,SLOT(clickE()))。 // Atan connect(uibtnArccot,SIGNAL(clicked()),this,SLOT(clickArccot()))。 // 歷史框中 刪除鍵 connect(uibtnSaveas,SIGNAL(clicked()),this,SLOT(clickHistorySaveas()))。 //動(dòng)作 科學(xué)型 connect(uiaction_History,SIGNAL(triggered()),this,SLOT(clickHistory()))。 //一元順序運(yùn)算 connect(uibtnSinh,SIGNAL(clicked()),this,SLOT(clickSinh()))。 // Coth connect(uibtnQ_zhishu,SIGNAL(clicked()),this,SLOT(clickQ_zhishu()))。當(dāng)然,在后續(xù)的函數(shù)中,這種分別討論的情況是經(jīng)常出現(xiàn)的,這也從側(cè)面說明了bool Jing_zhan_unary,Jing_zhan_Expression的重要性。 } if(zeroBian_lian==true) { uiLineEdit1setText(btn)。 } zeroBian_lian=false。 } qian_= uiLineEdit1text()。} 當(dāng)然,由于0變量的特殊性,所以,需要對其添加額外的約束才能實(shí)現(xiàn),代碼如下:void calculate::clickbtn0(){ clickSifirla()。 zeroBian_lian=true。 } safetyJing_zhan_=false。具體代碼如下:void calculate::clickEql(){ if(Jing_zhan_unary==true) { if(mu_qianEql==false) { clickJing_zhan_()。 first_shu=true。 (=)。接下來,我們將進(jìn)入本程序的核心代碼中,由于代碼過長,考慮到簡單計(jì)算器運(yùn)算實(shí)現(xiàn)的簡單性,我們只列舉出如下關(guān)于表達(dá)式部分的代碼(void clickJing_zhan_()中)。 for(int triCounter=0。))。 (QString(cosh),QString(r))。 (QString(cos),QString([))。 (QString(ln),QString(|))。 int Counter=0。 (yer,size1)。 backuptext=backuptextSon。 (yerEql,yerEql)。 if(kuohaoBian_lian==true) { while(())==true) { int ZkuohaoYer=(()。kopyaCounter++) { ((kopyaCounter))。i=YkuohaoYer。 (ZkuohaoYer)。 } }}以上程序具體只是為我們開辟了表達(dá)式計(jì)算器實(shí)現(xiàn)的可能,具體的計(jì)算實(shí)現(xiàn)過程封裝在void clickJing_zhan_2()中,這里就不指出,詳細(xì)過程見附錄。 QString chtrig=(trigYer1)。 if(Jing_zhan_==sin) { tempResults=sin(trig_shudouble)。 tempResults=1/tempResults。 } if(Jing_zhan_==acot) { tempResults=atan(trig_shudouble)。 } if(Jing_zhan_==tanh) { tempResults=tanh(trig_shudouble)。 } (trigYer,QString::number(tempResults))。 QString trigcarpan=(trigYer1)。 tempResults=tempResults*()。 tempResults=tempResults*()。 } } else { if(Jing_zhan_==asin) { tempResults=asin(trig_shudouble)。 } if(Jing_zhan_==atan) { tempResults=atan(trig_shudouble)。 tempResults=1/tempResults。 tempResults=tempResults*()。 tempResults=tempResults*()。 (trigYer1)。 } }}// Tri 下拉框中的選擇 針對表達(dá)式的特點(diǎn) 設(shè)計(jì)double calculate::clickDonusum(int tur,double trig_shu){ if(tur==1) { if(uicbTricurrentText()==度) { trig_shu=(trig_shu*pi)/180。 } } return trig_shu。主要代碼如下:進(jìn)入主界面是默認(rèn)的普通運(yùn)算界面,其代碼如下: uisetupUi(this)。 // 加大輸出字號 手工方式 也可以從Qt設(shè)計(jì)師中修改 Font屬性 QFont font = uiLineEdit1font()。簡單計(jì)算界面如下: 圖1 簡單計(jì)算界面:void calculate::clickPlus(){//加法運(yùn)算 clickJing_zhan_Pro(Plus,+,mu_qianPlus)。}void calculate::clickMultiply(){//乘法運(yùn)算 clickJing_zhan_Pro(Multiply,x,mu_qianMultiply)。}void calculate::clickCi(){// ^ 冪的運(yùn)算 clickJing_zhan_Pro(Ci,^,mu_qianCi)。 qian_Double=uiLineEdit1text().toDouble()。 } uiLineEdit1setText(QString::number(Jie_cheng))。 Jie_chengBian_lian=true。 clickSifirla()。 Jing_zhan_Expression=false。 uibtnYkuohaosetEnabled(false)。 Jing_zhan_Expression=true。 uibtnYkuohaosetEnabled(true)。帶表達(dá)式的如下圖: 圖3 帶表達(dá)式的界面: 為適應(yīng)不同的計(jì)算需求,設(shè)置了科學(xué)計(jì)算和簡單計(jì)算,其主要程序及代碼如下所示: void calculate::clickSwitch(){// 科學(xué) 與 簡單 類型的切換if(uigbMatisHidden()==true) { uigbMatshow()。 uibtnSwitchsetText(QChar(0x2193))。 uistatusBarshowMessage(Version+ : +tr(已刪除),10000)。f)。}: 圖5 歷史功能單擊另存為鍵可以可以將歷史記錄保存為 記事本文件格式(.txt):清空功能的具體實(shí)現(xiàn)代碼如下:// Clear 具體功能實(shí)現(xiàn) 初始化void calculate::clickClear(){ uiLineEdit1setText()。 satirIlk_shu=true。 first_shu=true。 jiao_Bian_lian=false。 _shu2=0。 ResultsKS=0。}4. 運(yùn)行和測試運(yùn)行過程效果如下所示:標(biāo)準(zhǔn)型顯示界面科學(xué)型顯示界面:(1):退格鍵,可以刪除窗口中從左邊起最后一個(gè)字符。運(yùn)行測試:在窗口中輸入點(diǎn)擊等于號之后窗口中所顯示結(jié)果(5) :質(zhì)數(shù)運(yùn)算,即對所輸入數(shù)字x進(jìn)行因式分解,將其分解為若干個(gè)質(zhì)數(shù)的和。運(yùn)行測試:在窗口中輸入點(diǎn)擊等于號之后窗口中所顯示結(jié)果(8) :圓周率。如在標(biāo)準(zhǔn)型下點(diǎn)擊此按鍵,標(biāo)準(zhǔn)型顯示界面變?yōu)槿缦拢喝缭诳茖W(xué)型下點(diǎn)擊此按鍵,將多出如下界面: 科學(xué)型顯示界面變?yōu)槿缦拢海?2) :點(diǎn)擊此按鍵可將歷史窗口中的運(yùn)算歷史記錄刪除。由于以上四個(gè)運(yùn)算的槽函數(shù)實(shí)現(xiàn)機(jī)制一樣,所以在這里只對其中一個(gè)進(jìn)行測試
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1