溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Python中圖形開發(fā)界面庫(kù)的用法

發(fā)布時(shí)間:2021-08-22 13:54:45 來源:億速云 閱讀:164 作者:chen 欄目:開發(fā)技術(shù)

這篇文章主要介紹“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é)語

    1. 豐富的圖形開發(fā)界面庫(kù)

    圖形用戶界面(Graphical User Interface,GUI),Python 提供了豐富的圖形開發(fā)界面庫(kù)(Python GUI);

    1.1 tkinter

    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 提供了各種控件,如下所示:

    Python中圖形開發(fā)界面庫(kù)的用法

    tkinter 的標(biāo)準(zhǔn)屬性是所有控件的共同屬性,如下表所示:

    Python中圖形開發(fā)界面庫(kù)的用法

    tkinter 控件有特定的集合狀態(tài)管理方法,管理整個(gè)控件區(qū)域組織,下表所示:

    Python中圖形開發(fā)界面庫(kù)的用法

    例子1:

    Python中圖形開發(fā)界面庫(kù)的用法

    例子2:

    Python中圖形開發(fā)界面庫(kù)的用法

    2 wxPython 概述

    wxPython 是一個(gè)用于 wxPython (用C++編寫)的 Python 的包裝器,是一個(gè)跨平臺(tái) 的、優(yōu)秀的 GUI 工具,能方便地創(chuàng)建完整的、功能健全的 GUI 用戶界面;

    wxPython 是 Python 的 一個(gè)擴(kuò)展模塊,也是一個(gè)免費(fèi)的軟件

    2.1 安裝 wxPython

    首先確定安裝好了 Python;

    win + R(或開始“菜單”>運(yùn)行>輸入cmd),輸入cmd,打開 命令行窗口;

    Python中圖形開發(fā)界面庫(kù)的用法

    輸入:python -m pip install -U wxPython,回車

    Python中圖形開發(fā)界面庫(kù)的用法

    輸入:pip list,查看是否安裝成功

    Python中圖形開發(fā)界面庫(kù)的用法

    注意: 若系統(tǒng)提示 pip 版本過低,可輸入 python -m pip install --upgrade pip 語句來升級(jí) pip;

    3 Jython

    Jython 是Python 的 Java 實(shí)現(xiàn),可以和 Java 無縫集成;

    除了一些標(biāo)準(zhǔn)模塊,Jython 還使用了 Java 模塊;

    Jython 擁有標(biāo)準(zhǔn)的 Python 中不依賴于 C 語言的全部模塊;

    下載地址:點(diǎn)擊下載

    3.1 Jython 安裝

    首先確定已安裝好了 Java雙擊下載完成的 Jython 安裝包(我下載的是Jython 2.7.0)

    Python中圖形開發(fā)界面庫(kù)的用法

    Python中圖形開發(fā)界面庫(kù)的用法

    選中“I accept”,一直 “Next”

    Python中圖形開發(fā)界面庫(kù)的用法

    更改安裝位置(或不變),再再次 “Next”

    Python中圖形開發(fā)界面庫(kù)的用法

    5. 選中“All”(全部),再次點(diǎn)擊 “Next”

    Python中圖形開發(fā)界面庫(kù)的用法

    Python中圖形開發(fā)界面庫(kù)的用法

    Python中圖形開發(fā)界面庫(kù)的用法

    打開 Jython 的安裝目錄的 bin 目錄,運(yùn)行 jython 程序

    Python中圖形開發(fā)界面庫(kù)的用法

    輸入 Python 語句,看是否安裝成功(Jython 程序也可以運(yùn)行 Python代碼)

    Python中圖形開發(fā)界面庫(kù)的用法 

    3.2 在 Eclipese 中配置 Jython

    打開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í)用的文章!

    向AI問一下細(xì)節(jié)

    免責(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)容。

    AI