show me the code
后臺私信我:zsxq03,獲取GUI全套代碼
學Python這么久了,一直想做個界面出來,最近發(fā)現(xiàn)Python有個內(nèi)置庫tkinter,利用它可以很輕松做出一些簡易的UI界面,首先來看Python官方對Tkinter的說明:
The tkinter package (“Tk interface”) is the standard Python interface to the Tk GUI toolkit. Both Tk and tkinter are available on most Unix platforms, as well as on Windows systems.
從上面描述中我們不難看出,不管你是 Mac OS 系統(tǒng),還是 Windows 系統(tǒng),它都可以生成相對應(yīng)的操作界面,這就是所謂的跨平臺。
其原理就是我們使用 Python代碼去調(diào)用 Tkinter, Tkinter 已經(jīng)封裝了訪問TK的接口,這個接口是一個圖形庫,支持多跨平臺操作系統(tǒng),進而通過它,我們就可以調(diào)用我們系統(tǒng)本身的GUI接口了。
python gui
操作系統(tǒng):Windows / Linux / Mac OS
Python版本:3.6.6
有了概念并了解原理之后,接下來就小試牛刀一下~
python
運行一下,biu~,三行代碼就把一個窗口彈出來了,有沒有很神奇~
接下來我們要來點復雜的:
python 編程
在這里:
運行后如下:
運行結(jié)果
想要做出漂亮的UI界面,還是需要深入地學習下Tkinter這個模塊。上文中的我們只用到了框架、按鈕、標簽、文本這四種控件,而在Tkinter中給我們提供了15種控件供大家使用。
此外Tkinter控件布局有三種方式:包裝pack()、網(wǎng)格grid()、位置place(),本文中選用了grid,大家也可以逐一嘗試下有什么區(qū)別,期待大家的大試牛刀~