1. 豐富的圖形開發界面庫
圖形用戶界面(graphical user interface,gui),python 提供了豐富的圖形開發界面庫(python gui);
1.1 tkinter
tkinter 模塊(tk接口)是 python 的標準 tk gui 工具包的接口;使用 tk ,無需安裝任何包即可直接使用(tkinter是內置在python安裝包中);tk 和 tkinter 可在大多數的 unix 平臺下使用,也可以應用在 windows 和 macitosh 系統里,tk 8.0 的后續版本可是實現本地窗口風格,并能良好地運行絕大多數平臺中;
python 的 idle 也是由 tkinter 模塊編寫而成的;
語法:import tkinter
注意: tkinter 的首字母是小寫;
創建一個 gui 程序的步驟:
導入 tkinter 模塊;創建控件;指定這個控件的 maseter(即這個控件屬于哪一個);告訴 gm(geomertry manager)有一個控件產生了;
tkinter 提供了各種控件,如下所示:
tkinter 的標準屬性是所有控件的共同屬性,如下表所示:
tkinter 控件有特定的集合狀態管理方法,管理整個控件區域組織,下表所示:
例子1:
例子2:
2 wxpython 概述
wxpython 是一個用于 wxpython (用c++編寫)的 python 的包裝器,是一個跨平臺 的、優秀的 gui 工具,能方便地創建完整的、功能健全的 gui 用戶界面;
wxpython 是 python 的 一個擴展模塊,也是一個免費的軟件;
2.1 安裝 wxpython
首先確定安裝好了 python;
win + r(或開始“菜單”>運行>輸入cmd),輸入cmd,打開 命令行窗口;
輸入:python -m pip install -u wxpython
,回車
輸入:pip list
,查看是否安裝成功
注意: 若系統提示 pip 版本過低,可輸入 python -m pip install --upgrade pip
語句來升級 pip;
3 jython
jython 是python 的 java 實現,可以和 java 無縫集成;
除了一些標準模塊,jython 還使用了 java 模塊;
jython 擁有標準的 python 中不依賴于 c 語言的全部模塊;
下載地址:
3.1 jython 安裝
首先確定已安裝好了 java雙擊下載完成的 jython 安裝包(我下載的是jython 2.7.0)
選中“i accept”,一直 “next”
更改安裝位置(或不變),再再次 “next”
5. 選中“all”(全部),再次點擊 “next”
打開 jython 的安裝目錄的 bin 目錄,運行 jython 程序
輸入 python 語句,看是否安裝成功(jython 程序也可以運行 python代碼)
3.2 在 eclipese 中配置 jython
打開java 編譯器 eclipse,點擊 “幫助>安裝新軟件>添加”(help>install new software>add)輸入如下內容
名稱(name):jydt update site
位置(location):http://www.redrobinsoftware.net/jydt/updatesite
后續步驟我就不一 一 展示了,因為我沒有配置成功,所以就不列舉出來了,想知道詳細安裝步驟點擊這里
4. 結語
到此這篇關于python學習開發之圖形用戶界面的文章就介紹到這了,更多相關python圖形用戶界面內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!
原文鏈接:https://blog.csdn.net/weixin_43960383/article/details/119707904