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

正文內容

[計算機軟件及應用]qt計算器-預覽頁

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()))。 //按百分比的形式顯示乘積結果 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()))。 //動作 科學型 connect(uiaction_History,SIGNAL(triggered()),this,SLOT(clickHistory()))。 //一元順序運算 connect(uibtnSinh,SIGNAL(clicked()),this,SLOT(clickSinh()))。 // Coth connect(uibtnQ_zhishu,SIGNAL(clicked()),this,SLOT(clickQ_zhishu()))。當然,在后續(xù)的函數中,這種分別討論的情況是經常出現的,這也從側面說明了bool Jing_zhan_unary,Jing_zhan_Expression的重要性。 } if(zeroBian_lian==true) { uiLineEdit1setText(btn)。 } zeroBian_lian=false。 } qian_= uiLineEdit1text()。} 當然,由于0變量的特殊性,所以,需要對其添加額外的約束才能實現,代碼如下: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。 (=)。接下來,我們將進入本程序的核心代碼中,由于代碼過長,考慮到簡單計算器運算實現的簡單性,我們只列舉出如下關于表達式部分的代碼(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)。 } }}以上程序具體只是為我們開辟了表達式計算器實現的可能,具體的計算實現過程封裝在void clickJing_zhan_2()中,這里就不指出,詳細過程見附錄。 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 下拉框中的選擇 針對表達式的特點 設計double calculate::clickDonusum(int tur,double trig_shu){ if(tur==1) { if(uicbTricurrentText()==度) { trig_shu=(trig_shu*pi)/180。 } } return trig_shu。主要代碼如下:進入主界面是默認的普通運算界面,其代碼如下: uisetupUi(this)。 // 加大輸出字號 手工方式 也可以從Qt設計師中修改 Font屬性 QFont font = uiLineEdit1font()。簡單計算界面如下: 圖1 簡單計算界面:void calculate::clickPlus(){//加法運算 clickJing_zhan_Pro(Plus,+,mu_qianPlus)。}void calculate::clickMultiply(){//乘法運算 clickJing_zhan_Pro(Multiply,x,mu_qianMultiply)。}void calculate::clickCi(){// ^ 冪的運算 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)。帶表達式的如下圖: 圖3 帶表達式的界面: 為適應不同的計算需求,設置了科學計算和簡單計算,其主要程序及代碼如下所示: void calculate::clickSwitch(){// 科學 與 簡單 類型的切換if(uigbMatisHidden()==true) { uigbMatshow()。 uibtnSwitchsetText(QChar(0x2193))。 uistatusBarshowMessage(Version+ : +tr(已刪除),10000)。f)。}: 圖5 歷史功能單擊另存為鍵可以可以將歷史記錄保存為 記事本文件格式(.txt):清空功能的具體實現代碼如下:// Clear 具體功能實現 初始化void calculate::clickClear(){ uiLineEdit1setText()。 satirIlk_shu=true。 first_shu=true。 jiao_Bian_lian=false。 _shu2=0。 ResultsKS=0。}4. 運行和測試運行過程效果如下所示:標準型顯示界面科學型顯示界面:(1):退格鍵,可以刪除窗口中從左邊起最后一個字符。運行測試:在窗口中輸入點擊等于號之后窗口中所顯示結果(5) :質數運算,即對所輸入數字x進行因式分解,將其分解為若干個質數的和。運行測試:在窗口中輸入點擊等于號之后窗口中所顯示結果(8) :圓周率。如在標準型下點擊此按鍵,標準型顯示界面變?yōu)槿缦拢喝缭诳茖W型下點擊此按鍵,將多出如下界面: 科學型顯示界面變?yōu)槿缦拢海?2) :點擊此按鍵可將歷史窗口中的運算歷史記錄刪除。由于以上四個運算的槽函數實現機制一樣,所以在這里只對其中一個進行測試
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1