python程序设计案例课堂第二篇_Python程序设计案例课堂第二篇核心技术第十章图形用户界面...
10.1 常用的Python GUI
圖形用戶界面(Graphical User Interface,GUI,又稱圖形用戶接口)是指采用圖形方式顯示的計算機操作用戶界面。Python提供了多個圖形開發界面的庫,幾個常用Python GUI庫如下。
1. tkinter
tkinter是Python的標準GUI接口。它不僅可以運行在Windows系統里,還可以在大多數的UNIX平臺下使用。由于tkinter庫使用非常廣泛,所以本章將重點講述tkinter模塊的使用方法和技巧。
2. wxPython
wxPython 是一款開源軟件,是 Python 語言的一套優秀的 GUI 圖形庫,允許 Python 程序員很方便地創建完整的、功能健全的GUI用戶界面。
wxPython是使用Python語言寫的GUI工具程序,它是wxWindows C++函數庫的轉換器,wxPython可以跨平臺。
3. Jython
Jython程序可以和Java無縫集成。除了一些標準模塊外,Jython使用Java的模塊。Jython幾乎擁有標準的Python中不依賴于C語言的全部模塊。比如,Jython的用戶界面將使用Swing、AWT或者SWT。Jython可以被動態或靜態地編譯成Java字節碼。
10.2 使用tkinter創建GUI程序
tkinter是Python的標準GUI庫。Python使用tkinter可以快速地創建GUI應用程序。由于tkinter是內置到Python的安裝包中的,只要安裝好Python之后就能加載tkinter庫。對于簡單的圖形界面,使用tkinter庫可以輕松完成。
當安裝好Python 3.5后,tkinter也會隨之安裝。所以用戶要使用tkinter的功能,只需加載tkinter模塊即可。如下所示:
>>>import tkinter
下面使用tkinter庫創建一個簡單的圖形用戶界面。
【案例10-1】創建簡單的圖形用戶界面(代碼10.1.py)。
1. import tkinter
2. win = http://www.doczj.com/doc/e31d2e1dae1ffc4ffe4733687e21af45b307feca.html()
3. win.title(string = "古詩鑒賞")
4. b = http://www.doczj.com/doc/e31d2e1dae1ffc4ffe4733687e21af45b307feca.htmlbel(win, text="花間一壺酒,獨酌無相親。舉杯邀明月,對影成三人。")
5. b.pack()
6. win.mainloop()
總結
以上是生活随笔為你收集整理的python程序设计案例课堂第二篇_Python程序设计案例课堂第二篇核心技术第十章图形用户界面...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql replication 配置
- 下一篇: java魂斗罗_java 魂斗罗