之前的文章我們學習了Python CGI編程,這篇文章我們就來介紹Python gui編程(tkinter)並附上Python tkinter教程。
Python 提供了多個圖形開發介面的函式庫,幾個常用Python GUI 函式庫如下:
Tkinter: Tkinter 模組(Tk 接口)是Python 的標準Tk GUI 工具包的介面.Tk 和Tkinter 可以在大多數的Unix 平台下使用,同樣可以應用在Windows 和Macintosh 系統裡。 Tk8.0 的後續版本可以實現本地視窗風格,並良好地運行在絕大多數平台中。
wxPython:wxPython 是一款開源軟體,是 Python 語言的一套優秀的 GUI 圖形庫,允許 Python 程式設計師很方便的創建完整的、功能健全的 GUI 使用者介面。
Jython:Jython 程式可以和 Java 無縫整合。除了一些標準模組,Jython 使用 Java 的模組。 Jython 幾乎擁有標準的Python 中不依賴 C 語言的全部模組。例如,Jython 的使用者介面將使用 Swing,AWT或 SWT。 Jython 可以被動態或靜態地編譯成 Java 字節碼。
Tkinter 程式設計
Tkinter 是 Python 的標準 GUI 函式庫。 Python 使用 Tkinter 可以快速的建立 GUI 應用程式。
由於 Tkinter 是內建在 python 的安裝包中、只要安裝好 Python 之後就能 import Tkinter 庫、而且 IDLE 也是用 Tkinter 編寫而成、對於簡單的圖形界面 Tkinter 還是能應付自如。
import tkinter
建立一個GUI程式
1、匯入Tkinter 模組
#2、建立控制項
3、指定這個控制項的master, 即這個控制項屬於哪一個
4、告訴GM(geometry manager) 有一個控制項產生了。
#!/usr/bin/python # -*- coding: UTF-8 -*- import Tkinter top = Tkinter.Tk() # 进入消息循环 top.mainloop()
以上程式碼執行結果如下圖:
以上是python gui程式設計(tkinter)是什麼?實例展示Python tkinter教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!