80行代碼使用Python+tkinter實現一個計算機,80行tkinter
閑話不說,直奔主題。建議大家跟著敲一遍代碼,體會一下代碼複用、字串方法的運用和動態建立組件的妙處,然後在這個架構的基礎上進行補充和發揮。
選擇任何一款Python開發環境,建立一個程式檔案,命名為tkinter_Calculator.pyw,然後編寫下面的代碼:
1)匯入標準庫re和tkinter,建立並簡單設定應用主程式,在視窗頂部放置一個唯讀文字框用來顯示資訊。
2)編寫計算機上各種按鈕的通用處理代碼。
3)建立計算機上的各種按鈕,設定相應的屬性和行為,啟動訊息主迴圈。
編寫完成,運行介面
----------相關閱讀----------
1900頁Python系列PPT分享六:物件導向程式設計(86頁)
1900頁Python系列PPT分享五:函數設計與應用(134頁)
1900頁Python系列PPT分享四:字串與Regex(109頁)
1900頁Python系列PPT分享三:選擇與迴圈結構文法及案例(96頁)
1900頁Python系列PPT分享二:Python序列(列表、元組、字典、集合)(154頁)
1900頁Python系列PPT分享一:基礎知識(106頁)
Python實現定時自動關閉的tkinter視窗
Python+tkinter類比“記住我”自動登入原理
基於Python+tkinter+pygame的音樂播放器完整源碼
Python使用tkinter打造自訂對話方塊完整代碼
Python+tkinter動態建立與銷毀組件小案例
Python實現螢幕色彩選擇工具功能
Python編寫抽獎式隨機提問程式
Python使用tkinter編寫圖片瀏覽程式
Python實現倒計時按鈕
Python使用tkinter的Treeview組件實現表格功能
詳解Python GUI版24點遊戲製作過程
Python tkinter版猜數遊戲
Python+tkinter實現任意多層級關係的組合框
Python+tkinter+pillow實現螢幕任意地區
大家都在學Python,你和別人的差距在哪?
大學生們顫抖吧,中學生已經開始學Python了!
祝所有程式員1024節日快樂
學會提問,你就成功了一大半!
盤點那些讓人上火的提問方式(論如何讓交流更高效)
----------喜大普奔----------
1、繼《Python程式設計基礎》、《Python程式設計(第2版)》、《Python可以這樣學》、《Python程式設計開發寶典》之後,董付國老師新作《中學生可以這樣學Python》已於2017年10月正式出版,已在各大書城全面上架。大學生們顫抖吧,中學生已經開始學Python了!
2、董付國老師6本Python系列圖書閱讀指南
3、董老師免費視頻地址: http://pan.baidu.com/s/1c14WYn2 密碼: 9xwr
--------近期Python培訓班安排------
1、2017年12月21日-25日 (21日報到) 廈 門:Python編程及應用--資料分析與科學計算可視化培訓班
2、2018年1月12日至14日(11日報到) 合肥:全國Python科研應用專題實操培訓班
3、2018年1月19日---1月21日(18日報到) 煙台:2018年全國中高等院校教師 “Python編程及應用”培訓班通知
4、2018年1月28日—2月2日(28日全天報到) 廈門:“Python編程及大資料應用”課程教師(廈門)寒假研修班
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。