欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python學(xué)習(xí)開(kāi)發(fā)之圖形用戶界面詳解

 更新時(shí)間:2021年08月22日 09:49:29   作者:菇毒  
當(dāng)前流行的計(jì)算機(jī)桌面應(yīng)用程序大多數(shù)為圖形化用戶界面(Graphic User Interface,GUI),python也提供了多個(gè)圖形開(kāi)發(fā)界面的庫(kù),這篇文章主要給大家介紹了關(guān)于Python學(xué)習(xí)開(kāi)發(fā)之圖形用戶界面的相關(guān)資料,需要的朋友可以參考下

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

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

1.1 tkinter

tkinter 模塊(TK接口)是 Python 的標(biāo)準(zhǔn) TK GUI 工具包的接口;使用 TK ,無(wú)需安裝任何包即可直接使用(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 模塊編寫(xiě)而成的;

語(yǔ)法:import tkinter

注意: tkinter 的首字母是小寫(xiě);

創(chuàng)建一個(gè) GUI 程序的步驟:

導(dǎo)入 tkinter 模塊;創(chuàng)建控件;指定這個(gè)控件的 maseter(即這個(gè)控件屬于哪一個(gè));告訴 GM(geomertry manager)有一個(gè)控件產(chǎn)生了;

tkinter 提供了各種控件,如下所示:

2021-8-15

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

2021-8-15

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

2021-8-15

例子1:

2021--

例子2:

2021-8-15

2 wxPython 概述

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

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

2.1 安裝 wxPython

首先確定安裝好了 Python

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

2021-8-15

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

2021-8-15

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

2021-8-15

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

3 Jython

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

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

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

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

3.1 Jython 安裝

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

2021-8-16

2021-8-16

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

2021-8-16

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

2021-8-16

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

2021-8-16

2021-8-16

2021-8-16

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

2021-8-16

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

2021-8-16 

3.2 在 Eclipese 中配置 Jython

打開(kāi)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)槲覜](méi)有配置成功,所以就不列舉出來(lái)了,想知道詳細(xì)安裝步驟點(diǎn)擊這里

2021-8-16 

4. 結(jié)語(yǔ)

到此這篇關(guān)于Python學(xué)習(xí)開(kāi)發(fā)之圖形用戶界面的文章就介紹到這了,更多相關(guān)Python圖形用戶界面內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python實(shí)現(xiàn)書(shū)法碑帖圖片分割

    python實(shí)現(xiàn)書(shū)法碑帖圖片分割

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)書(shū)法碑帖圖片分割,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • python使用建議與技巧分享(一)

    python使用建議與技巧分享(一)

    這篇文章主要介紹了python使用建議與技巧分享,幫助大家更高效的使用python,感興趣的朋友可以了解下
    2020-08-08
  • python獲取微信小程序手機(jī)號(hào)并綁定遇到的坑

    python獲取微信小程序手機(jī)號(hào)并綁定遇到的坑

    這篇文章主要介紹了python獲取微信小程序手機(jī)號(hào)并綁定遇到的坑,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2018-11-11
  • python基于FTP實(shí)現(xiàn)文件傳輸相關(guān)功能代碼實(shí)例

    python基于FTP實(shí)現(xiàn)文件傳輸相關(guān)功能代碼實(shí)例

    這篇文章主要介紹了python基于FTP實(shí)現(xiàn)文件傳輸相關(guān)功能代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Pytorch中的masked_fill基本知識(shí)詳解

    Pytorch中的masked_fill基本知識(shí)詳解

    本文介紹了PyTorch中masked_fill函數(shù)的基本使用和原理,該函數(shù)接受一個(gè)輸入張量和一個(gè)布爾掩碼作為參數(shù),掩碼的形狀必須與輸入張量相同,True表示需要填充的位置,False表示保持原值
    2024-10-10
  • Python?6種基本變量操作技巧總結(jié)

    Python?6種基本變量操作技巧總結(jié)

    這篇文章主要為大家總結(jié)了Python必備的6種基本變量操作技巧,文中通過(guò)圖片合示例詳細(xì)為大家進(jìn)行了介紹,感興趣的小伙伴可以了解一下
    2022-03-03
  • pandas實(shí)現(xiàn)按照多列排序-ascending

    pandas實(shí)現(xiàn)按照多列排序-ascending

    這篇文章主要介紹了pandas實(shí)現(xiàn)按照多列排序-ascending,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 壓縮包密碼破解示例分享(類似典破解)

    壓縮包密碼破解示例分享(類似典破解)

    有一個(gè)壓縮包密碼忘了,寫(xiě)了一個(gè)小腳本實(shí)現(xiàn)一個(gè)解密的功能,輸入自己常用密碼中的單詞后,腳本將這些密碼組合嘗試解壓壓縮包
    2014-01-01
  • Python隨機(jī)生成數(shù)據(jù)后插入到PostgreSQL

    Python隨機(jī)生成數(shù)據(jù)后插入到PostgreSQL

    本文主要介紹利用python的random庫(kù)生成隨機(jī)數(shù),然后插入到PostgreSQL數(shù)據(jù)庫(kù)中,有需要的可以參考學(xué)習(xí)。
    2016-07-07
  • python thread 并發(fā)且順序運(yùn)行示例

    python thread 并發(fā)且順序運(yùn)行示例

    以上源文件是對(duì)python中的線程的一個(gè)簡(jiǎn)單應(yīng)用,實(shí)現(xiàn)了對(duì)并發(fā)線程的順序運(yùn)行,也許對(duì)你會(huì)有小小幫助
    2009-04-04

最新評(píng)論