Python 有一個自帶的庫叫作 tkinter ,用它咱們能夠寫出系統的操做界面,無論你是 Mac OS 系統,仍是 Windows 系統,它均可以生成相對應的操做界面。這就是所謂的跨平臺。app
原理就是咱們使用 Python 的代碼去調用 Tkinter, Tkinter 已經封裝了訪問TK的接口,這個接口是一個圖形庫,支持多個操做系統,經過它咱們就能夠調用咱們系統自己的GUI接口了。ide
接下來咱們用代碼玩一下吧:函數
tkinter * tkinter.messagebox messagebox MyApp(Frame): (master=): Frame.(master) .pack() .createWidgets() (): .helloLabel = Label(=) .helloLabel.pack() .quitButton = Button(==.who) .quitButton.pack() (): messagebox.showinfo() myapp = MyApp() myapp.master.title() myapp.mainloop()
在這裏:oop
1 咱們導入了 tkinter 的相關模塊ui
2 定義了初始化函數,經過 pack() 方法將咱們的組件傳給父容器spa
3 自定義一個建立組件的方法,咱們建立了一個標籤和一個按鈕,這個按鈕被點擊後就會觸發 who 這個方法操作系統
4 咱們經過 messagebox 來顯示一個提示框線程
5 實例化咱們的 APP,而後經過主線程來監聽咱們的界面操做blog
運行後以下:接口
好玩麼?你也去試試吧!