下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
創(chuàng)建簡單窗口的關(guān)鍵步驟有哪些?答:導(dǎo)入tkinter模塊。建立主窗口(創(chuàng)建窗體)(3)在主窗口中添加組件.(4)窗口布局。(5)事件處理。(6)進(jìn)入事件循環(huán)。GUI編程過程中,消息循環(huán)的作用是什么?GUI整個(gè)生命周期都處于消息循環(huán)中,它等待事件的發(fā)生,并驅(qū)動(dòng)GUI應(yīng)用作出對(duì)應(yīng)的處理。事件分為哪幾類?Python中GUI中常用的事件分為鼠標(biāo)事件和鍵盤事件兩種。編寫程序,輸入成績,單擊“顯示”按鈕,顯示該成績是否合格(60分及60分以上為合格)。importtkinterwin=tkinter.Tk()win.title("成績系統(tǒng)")win.geometry("400x250")win.resizable(width=False,height=False)'''標(biāo)簽和輸入框'''titlelab=tkinter.Label(win,text="成績系統(tǒng)",font=("NSimSun",16),fg='black')titlelab.pack(side="top",pady=20)sort_lab=tkinter.Label(win,text="成績(百分制):",font=("NSimSun",14),fg='black')sort_lab.place(x=30,y=70)sort_Ety=tkinter.Entry(win,font=("NSimSun",14),width=10)sort_Ety.place(x=200,y=70)'''顯示按鈕'''defShow():#win.destroy()#退出界面sort=sort_Ety.get()#讀取輸入框中內(nèi)容ifsort.isdigit():#判斷是否是數(shù)字iffloat(sort)>=60:#判斷是否不小于60分show_lab=tkinter.Label(win,text="成績合格",font=("NSimSun",14),fg='black')show_lab.place(x=100,y=130)else:show_lab=tkinter.Label(win,text="成績不合格",font=("NSimSun",14),fg='black')show_lab.place(x=100,y=130)else:show_lab=tkinter.Label(win,text="輸入成績有誤",font=("NSimSun",14),fg='black')show_lab.place(x=100,y=130)btOK=tkinter.Button(win,text='顯示',font=("NSimSun",14),width=8,command=Show)btOK.place(x=160,y=180)win.mainloop()編寫程序,計(jì)算銀行的利息。根據(jù)輸入的存款金額、存款利率和存款年限,單擊“計(jì)算”按鈕,計(jì)算出對(duì)應(yīng)的利息并顯示。importtkinterwin=tkinter.Tk()win.title("利率計(jì)算系統(tǒng)")win.geometry("400x400")win.resizable(width=False,height=False)'''標(biāo)簽和輸入框'''titlelab=tkinter.Label(win,text="利率計(jì)算系統(tǒng)",font=("NSimSun",16),fg='black')titlelab.pack(side="top",pady=20)amount_lab=tkinter.Label(win,text="存款金額:",font=("NSimSun",14),fg='black')amount_lab.place(x=30,y=70)rate_lab=tkinter.Label(win,text="元",font=("NSimSun",14),fg='black')rate_lab.place(x=230,y=70)amount_Ety=tkinter.Entry(win,font=("NSimSun",14),width=8)amount_Ety.place(x=140,y=70)rate_lab=tkinter.Label(win,text="存款利率:",font=("NSimSun",14),fg='black')rate_lab.place(x=30,y=110)rate_lab=tkinter.Label(win,text="%",font=("NSimSun",14),fg='black')rate_lab.place(x=230,y=110)rate_Ety=tkinter.Entry(win,font=("NSimSun",14),width=8)rate_Ety.place(x=140,y=110)year_lab=tkinter.Label(win,text="存款年限:",font=("NSimSun",14),fg='black')year_lab.place(x=30,y=150)year_lab=tkinter.Label(win,text="年(取最小整數(shù))",font=("NSimSun",14),fg='black')year_lab.place(x=230,y=150)year_Ety=tkinter.Entry(win,font=("NSimSun",14),width=8)year_Ety.place(x=140,y=150)'''顯示按鈕'''defShow():#win.destroy()#退出界面amount=amount_Ety.get()#讀取存款金額rate=rate_Ety.get()#讀取存款利率year=year_Ety.get()#讀取存款年限ifamount.isdigit()andrate.isdigit()andyear.isdigit():#判斷是否是數(shù)字total=float(amount)*(1+float(rate)/100)**int(year)showtext="到期總金額:{:.2f}元".format(total)show_lab=tkinter.Label(win,text=showtext,font=("NSimSun",14),fg='black')show_lab.place(x=100,y=260)else:show_lab=tkinter.Label(win,text="請(qǐng)檢查輸入內(nèi)容",font=("NSimSun",14),fg='black')show_lab.place(x=100,y=260)btOK=tkinter.Button(win,text='計(jì)算',font=("NSimSun",14),width=8,command=Show)btOK.place(x=160,y=200)win.mainloop()編寫簡單的計(jì)算器,可以完成加減乘除運(yùn)算。答:略編寫程序,當(dāng)鼠標(biāo)按下時(shí),顯示鼠標(biāo)的坐標(biāo)。importtkinterwin=tkinter.Tk()win.title("鼠標(biāo)事件")win.geometry("420x100")l1=tkinter.Label(win,text="鼠標(biāo)X坐標(biāo)",bg="snow",font=14)l1.pack(side="left",padx=10,pady=10)l2=tkinter.Label(win,text="X坐標(biāo)值",bg="snow",font=14)l2.pack(side="left",padx=10,pady=10)l3=tkinter.Label(win,text="鼠標(biāo)Y坐標(biāo)",bg="snow",font=14)l3.pack(side="left",padx=10,pady=10)l4=tkinter.Label(wi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 戰(zhàn)友聚會(huì)發(fā)言稿合集15篇
- 成人禮學(xué)生發(fā)言稿(范文15篇)
- 感恩父母倡議書(15篇)
- 建筑工地質(zhì)量安全會(huì)議
- 土地職業(yè)培訓(xùn)平臺(tái)
- 插花入門基礎(chǔ)知識(shí)
- 數(shù)據(jù)專員培訓(xùn)課件
- 安全健康伴我行班會(huì)
- 2025年中考復(fù)習(xí)必背歷史措施類試題答題模板
- 陰囊積液的高頻彩色多普勒超聲特征分析
- 二零二五版電力設(shè)施維修保養(yǎng)合同協(xié)議3篇
- 最經(jīng)典凈水廠施工組織設(shè)計(jì)
- 2025年度版權(quán)授權(quán)協(xié)議:游戲角色形象設(shè)計(jì)與授權(quán)使用3篇
- VDA6.3過程審核報(bào)告
- 心肺復(fù)蘇課件2024
- 《城鎮(zhèn)燃?xì)忸I(lǐng)域重大隱患判定指導(dǎo)手冊(cè)》專題培訓(xùn)
- 湖南財(cái)政經(jīng)濟(jì)學(xué)院專升本管理學(xué)真題
- 2024年湖南商務(wù)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測(cè)試題庫帶答案
- 全國身份證前六位、區(qū)號(hào)、郵編-編碼大全
- 中層后備干部培訓(xùn)心得體會(huì)范本
- iatf16949應(yīng)急計(jì)劃評(píng)審報(bào)告
評(píng)論
0/150
提交評(píng)論