【資源分享】1小時內上手帶頁面切換的python GUI


最近做了一個小的python GUI,基於tkinter,之前在眾多GUI包之間進行比較,最終還是選擇了資源豐富,入門簡單的tkinter。如果你對界面美觀性要不高也可以試試這個,我覺得它主要的缺點就是界面不夠美觀及布局不友好,你必須寫代碼去實現它的布局,比如grid(row=x,column=x,...),這就沒有qt那種拖拽的方式方便。

新學一個東西,我不主張你把相關的知識都學完再去考慮實現你的東西,而是應該快速上手,邊學邊做,用應用去驅動學習相關的知識點。最近基本完成了我的GUI,主要就參考了以下兩個博客:

(1)tkinter 基礎

https://www.cnblogs.com/shwee/p/9427975.html

這里面栗子都比較簡單,你可以都跑一遍,了解每個控件功能,后面還有一個綜合性栗子(用戶登錄注冊窗口)。

其實看完這個博客,你就已經掌握的差不多了,但是一般稍復雜的GUI都有界面切換的功能,比如通過菜單欄控制不同的界面,你可以跑一下下面這個栗子

(2)tkinter 界面切換

系統內置用戶名和密碼是這個:

 

 

 

 

https://blog.csdn.net/tiandawangliang/article/details/54969746

我主要的代碼框架就參考了這個栗子,不同的界面作為一個從父主窗口創建的子frame類,通過隱藏其他frame及顯示當前frame實現界面切換的功能。

現在GUI的骨架及基礎已經有了,其他需要用的高級東西再自己去查,比如對matplotlib的接口等。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM