日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Py之GUI:Python下各种GUI(图形用户界面)简介、使用优缺点对比

發布時間:2025/3/21 python 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Py之GUI:Python下各种GUI(图形用户界面)简介、使用优缺点对比 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Py之GUI:Python下各種GUI(圖形用戶界面)簡介、使用優缺點對比

?

?

目錄

GUI

Python下各種GUI簡介、使用優缺點對比

Python下各種GUI更多官權威介紹


?

GUI

? ? ? ? ?圖形用戶界面(Graphical User Interface,簡稱 GUI,又稱圖形用戶接口)是指采用圖形方式顯示的計算機操作用戶界面。與早期計算機使用的命令行界面相比,圖形界面對于用戶來說在視覺上更易于接受。然而這界面若要通過在顯示屏的特定位置,以”各種美觀而不單調的視覺消息“提示用戶”狀態的改變“,勢必得比簡單的消息呈現花上更多的計算能力。
? ? ? ? ?圖形用戶界面是一種人與計算機通信的界面顯示格式,允許用戶使用鼠標等輸入設備操縱屏幕上的圖標或菜單選項,以選擇命令、調用文件、啟動程序或執行其它一些日常任務。與通過鍵盤輸入文本或字符命令來完成例行任務的字符界面相比,圖形用戶界面有許多優點。圖形用戶界面由窗口、下拉菜單、對話框及其相應的控制機制構成,在各種新式應用程序中都是標準化的,即相同的操作總是以同樣的方式來完成,在圖形用戶界面,用戶看到和操作的都是圖形對象,應用的是計算機圖形學的技術。

?

?

Python下各種GUI簡介、使用優缺點對比

GUI編程對比

簡介特點

優缺點

PyQt?

Python?對跨平臺的?GUI?工具集?Qt?的包裝實現了?440?個類以及?6000?個函數或者方法?,PyQt?是作為?Python?的插件實現的。 ?

比較流行的一個?Tkinter?的替代品,功能?非常強大,可以用Qt開發多美漂亮的界面,也就可以用PyQt開發多么漂亮的界面。 跨平臺的支持很好,不過在商業授權上似乎存在一些問題。

Tkinter

綁定了 Python 的 Tk GUI 工具集 ,就是Python 包裝的Tcl代碼,通過內嵌在 Python 解釋器內部的 Tcl 解釋器實現, Tkinter的調用轉換成 Tcl 命令,然后交給 Tcl 解釋器進行解釋,實現 Python 的 GUI 界面。

對比Tk和其它語言的綁定,比如 PerlTk ,是直接由 Tk 中的 C 庫實現的。

歷史最悠久, Python 事實上的標準 GUI , Python 中使用 Tk GUI 工具集的標準接口,已經包括在標準的 Python Windows 安

裝中,著名的 IDLE 就是使用 Tkinter 實現 GUI 的創建的 GUI 簡單,學起來和用起來也簡單。

wxPython

Python 對跨平臺的 GUI 工具集 wxWidgets ( C++ 編寫)的包裝,作為 Python 的一個 擴展模塊實現。

比較流行的一個 Tkinter 的替代品,在 各種平臺下都表現挺好。

PyGTK

一系列的 Python 對 GTK+ GUI 庫的包裝。

比較流行的一個 Tkinter 的替代品,許多 Gnome 下的著名應用程序的 GUI 都是使用 PyGTK 實現的,比如 BitTorrent , GIMP和 Gedit 都有可選的實現,在 Windows 平臺 似乎表現不太好,這點也無可厚非,畢竟使用的是GTK 的 GUI 庫。

PySide

另一個?Python?對跨平臺的?GUI?工具集?Qt?的包裝,捆綁在?Python?當中,最初由?BoostC++?庫實現,后來遷移到?Shiboken。

比較流行的一個?Tkinter?的替代品,和上?面類似,至于兩者的區別,這里?有一個介紹。

?

PyQt?的介紹?:?http://en.wikipedia.org/wiki/PyQt

Tkinter?的介紹?:?http://en.wikipedia.org/wiki/Tkinter

wxPython?的介紹?:?http://en.wikipedia.org/wiki/WxPython

PyGTK?的介紹?:?http://en.wikipedia.org/wiki/PyGTK

PySide?的介紹?:?http://en.wikipedia.org/wiki/PySide

?

?

Python下各種GUI更多官權威介紹

PyQt?的介紹?:?http://en.wikipedia.org/wiki/PyQt
Tkinter?的介紹?:?http://en.wikipedia.org/wiki/Tkinter
wxPython的介紹?:?http://en.wikipedia.org/wiki/WxPython
PyGTK?的介紹?:?http://en.wikipedia.org/wiki/PyGTK
PySide?的介紹?:?http://en.wikipedia.org/wiki/PySide

?

?

?

?

?

總結

以上是生活随笔為你收集整理的Py之GUI:Python下各种GUI(图形用户界面)简介、使用优缺点对比的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。