91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python+tkinter如何實現計算器功能

發布時間:2021-07-10 12:24:32 來源:億速云 閱讀:333 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關Python+tkinter如何實現計算器功能的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

具體內容如下

偶爾用腳本寫點東西也是不錯的。

效果圖

Python+tkinter如何實現計算器功能

代碼

from tkinter import * 
reset=True 
def buttonCallBack(event): 
 global label 
 global reset 
 num=event.widget['text'] 
 if num=='C': 
  label['text']="0" 
  return 
 if num in "=": 
  label['text']=str(eval(label['text'])) 
  reset=True 
  return 
 s=label['text'] 
 if s=='0' or reset==True: 
  s="" 
  reset=False 
 label['text']=s+num 
#主窗口 
root=Tk() 
root.wm_title("計算器") 
#顯示欄1 
label=Label(root,text="0",background="white",anchor="e") 
label['width']=35 
label['height']=2 
label.grid(row=1,columnspan=4,sticky=W) 
#按鈕 
showText="789/456*123-0.C+" 
for i in range(4): 
 for j in range(4): 
  b=Button(root,text=showText[i*4+j],width=7) 
  b.grid(row=i+2,column=j) 
  b.bind("<Button-1>",buttonCallBack) 
showText="()" 
for i in range(2): 
 b=Button(root,text=showText[i],width=7) 
 b.grid(row=6,column=2+i) 
 b.bind("<Button-1>",buttonCallBack) 
b=Button(root,text="=") 
b.grid(row=6,columnspan=2,sticky="we") 
b.bind("<Button-1>",buttonCallBack) 
root.mainloop()

感謝各位的閱讀!關于“Python+tkinter如何實現計算器功能”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

周至县| 乌拉特中旗| 监利县| 洛隆县| 淄博市| 石楼县| 芦溪县| 乌恰县| 安图县| 丰都县| 丰台区| 汾西县| 罗田县| 远安县| 金乡县| 平谷区| 天峻县| 康乐县| 自贡市| 南川市| 安化县| 登封市| 津南区| 施秉县| 北安市| 许昌县| 时尚| 修文县| 尚义县| 曲麻莱县| 延津县| 融水| 宜城市| 陕西省| 上栗县| 水富县| 石棉县| 喀喇| 故城县| 兴国县| 资兴市|