Python是目前最為流行的全場(chǎng)景編程語(yǔ)言之一,其語(yǔ)法結(jié)構(gòu)簡(jiǎn)單易學(xué),而且提供了豐富的第三方庫(kù)支撐。目前在Web開(kāi)發(fā)、大數(shù)據(jù)開(kāi)發(fā)、數(shù)據(jù)分析、人工智能開(kāi)發(fā)、嵌入式開(kāi)發(fā)、游戲開(kāi)發(fā)、自動(dòng)化運(yùn)維等領(lǐng)域都有廣泛的應(yīng)用。
我們以圖形界面(GUI)開(kāi)發(fā)為例, Python 針對(duì)圖形界面(GUI)開(kāi)發(fā),提供了豐富的第三方庫(kù),比如 tkinter、PySide 、wxPython、 PyQt庫(kù)。
下面我們使用 tkinter 庫(kù)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的計(jì)算器,動(dòng)態(tài)效果如下Gif圖所示:
上面是我們通過(guò)tkinter 基本實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的減加乘除計(jì)算器,其開(kāi)發(fā)源碼也非常簡(jiǎn)單,大致可分為如下幾步驟:
1.生成計(jì)算數(shù)字與歷史計(jì)算公式的計(jì)算器顯示面板,如下:
2. 通過(guò)重復(fù)的調(diào)用 tkinter.Button 函數(shù),生成數(shù)字按鍵面板,并綁定按鍵觸發(fā) number() 函數(shù),如下:
3. 我們通過(guò)重復(fù)調(diào)用 tkinter.Button 函數(shù),生成創(chuàng)建運(yùn)算符按鍵面板,并綁定按鍵觸發(fā)compute() 計(jì)算函數(shù),源碼如下:
4.編寫計(jì)算函數(shù),實(shí)現(xiàn)源碼如下:
責(zé)任編輯 LK
-
計(jì)算器
+關(guān)注
關(guān)注
16文章
437瀏覽量
37290 -
GUI
+關(guān)注
關(guān)注
3文章
648瀏覽量
39549 -
python
+關(guān)注
關(guān)注
56文章
4782瀏覽量
84456
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論