Python 圖形界面


參考鏈接:https://www.liaoxuefeng.com/wiki/1016959663602400/1017786914566560

  主要介紹如何使用Python的內建模塊tkinter來繪制圖形界面

  python會調用內置的tkinter,tkinter封裝了訪問Tk的接口

  而Tk是一個支持多個操作系統的圖形庫,

  Tk會調用本地操作系統提供的GUI接口,完成最終的GUI

  

  步驟

  導入內容

  從Frame派生一個Application類,這個類是所有Widget的父容器,在GUI中,每個Button、Label、輸入框等,都是一個Widget。Frame則是可以容納其他Widget的Widget,所有的Widget組合起來就是一棵樹。

  pack()方法把Widget加入到父容器中,並實現布局。pack()是最簡單的布局,grid()可以實現更復雜的布局。

  第三步,實例化Application,並啟動消息循環

  GUI程序的主線程負責監聽來自操作系統的消息,並依次處理每一條消息。因此,如果消息處理非常耗時,就需要在新線程中處理。

  Python內置的Tkinter可以滿足基本的GUI程序的要求,如果是非常復雜的GUI程序,建議用操作系統原生支持的語言和庫來編寫。

 

海龜繪圖 turtle

  參考鏈接:https://www.liaoxuefeng.com/wiki/1016959663602400/1249593505347328


免責聲明!

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



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