您好,登錄后才能下訂單哦!
這篇文章主要介紹“Python中圖形開發(fā)界面庫(kù)的用法”,在日常操作中,相信很多人在Python中圖形開發(fā)界面庫(kù)的用法問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Python中圖形開發(fā)界面庫(kù)的用法”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!
1. 豐富的圖形開發(fā)界面庫(kù)
1.1 tkinter
2 wxPython 概述
2.1 安裝 wxPython
3 Jython
3.1 Jython 安裝
3.2 在 Eclipese 中配置 Jython
4. 結(jié)語
圖形用戶界面(Graphical User Interface,GUI),Python 提供了豐富的圖形開發(fā)界面庫(kù)(Python GUI);
tkinter 模塊(TK接口)是 Python 的標(biāo)準(zhǔn) TK GUI 工具包的接口;使用 TK ,無需安裝任何包即可直接使用(tkinter是內(nèi)置在python安裝包中);TK 和 tkinter 可在大多數(shù)的 UNIX 平臺(tái)下使用,也可以應(yīng)用在 Windows 和 Macitosh 系統(tǒng)里,Tk 8.0 的后續(xù)版本可是實(shí)現(xiàn)本地窗口風(fēng)格,并能良好地運(yùn)行絕大多數(shù)平臺(tái)中;
Python 的 IDLE 也是由 tkinter 模塊編寫而成的;
語法:import tkinter
注意: tkinter 的首字母是小寫;
創(chuàng)建一個(gè) GUI 程序的步驟:
導(dǎo)入 tkinter 模塊;創(chuàng)建控件;指定這個(gè)控件的 maseter(即這個(gè)控件屬于哪一個(gè));告訴 GM(geomertry manager)有一個(gè)控件產(chǎn)生了;
tkinter 提供了各種控件,如下所示:
tkinter 的標(biāo)準(zhǔn)屬性是所有控件的共同屬性,如下表所示:
tkinter 控件有特定的集合狀態(tài)管理方法,管理整個(gè)控件區(qū)域組織,下表所示:
例子1:
例子2:
wxPython 是一個(gè)用于 wxPython (用C++編寫)的 Python 的包裝器,是一個(gè)跨平臺(tái) 的、優(yōu)秀的 GUI 工具,能方便地創(chuàng)建完整的、功能健全的 GUI 用戶界面;
wxPython 是 Python 的 一個(gè)擴(kuò)展模塊,也是一個(gè)免費(fèi)的軟件;
首先確定安裝好了 Python;
win + R(或開始“菜單”>運(yùn)行>輸入cmd),輸入cmd,打開 命令行窗口;
輸入:python -m pip install -U wxPython
,回車
輸入:pip list
,查看是否安裝成功
注意: 若系統(tǒng)提示 pip 版本過低,可輸入 python -m pip install --upgrade pip
語句來升級(jí) pip;
Jython 是Python 的 Java 實(shí)現(xiàn),可以和 Java 無縫集成;
除了一些標(biāo)準(zhǔn)模塊,Jython 還使用了 Java 模塊;
Jython 擁有標(biāo)準(zhǔn)的 Python 中不依賴于 C 語言的全部模塊;
下載地址:點(diǎn)擊下載
首先確定已安裝好了 Java雙擊下載完成的 Jython 安裝包(我下載的是Jython 2.7.0)
選中“I accept”,一直 “Next”
更改安裝位置(或不變),再再次 “Next”
5. 選中“All”(全部),再次點(diǎn)擊 “Next”
打開 Jython 的安裝目錄的 bin 目錄,運(yùn)行 jython 程序
輸入 Python 語句,看是否安裝成功(Jython 程序也可以運(yùn)行 Python代碼)
打開Java 編譯器 Eclipse,點(diǎn)擊 “幫助>安裝新軟件>添加”(help>Install New Software>add)輸入如下內(nèi)容
名稱(name):JyDT Update Site
位置(Location):http://www.redrobinsoftware.net/jydt/updatesite
后續(xù)步驟我就不一 一 展示了,因?yàn)槲覜]有配置成功,所以就不列舉出來了。
到此,關(guān)于“Python中圖形開發(fā)界面庫(kù)的用法”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。