亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

福安市| 桐柏县| 安顺市| 铅山县| 新绛县| 革吉县| 广德县| 共和县| 吉安县| 泸州市| 枣强县| 扶沟县| 嘉义县| 东海县| 武陟县| 黔南| 崇明县| 安仁县| 且末县| 长兴县| 利津县| 新郑市| 巴南区| 米林县| 汨罗市| 黎平县| 塔城市| 台湾省| 龙川县| 永靖县| 马关县| 金昌市| 宝清县| 濮阳县| 阿克| 枣庄市| 赞皇县| 凤冈县| 奉化市| 甘孜| 江山市|