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