更多課程 選擇中心

Python培訓
美國上市教育機構

400-111-8989

Python培訓

Python開發者要知道的Python GUI 庫有哪些

  • 發布:Python培訓
  • 來源:職場
  • 時間:2020-03-10 14:41

今天小編要跟大家分享的文章是關于Python開發者要知道的Python GUI 庫有哪些。Python是一種高級編程語言,它用于通用編程,由Guido van Rossum 在1991年首次發布。Python 的設計著重于代碼的可讀性。

Python開發者要知道的Python GUI 庫有哪些

Python有一個非常大的標準庫,并且有一個動態類型系統,它還具有自動內存管理功能,支持多種編程范例。這些包括:

● 面向對象

● 命令式

● 函數式

● 程序式

圖形用戶界面(GUI)

GUI是一個人機交互的界面。換句話說,它是人類與計算機交互的一種方法。它使用窗口,圖標和菜單,也可以通過鼠標和鍵盤進行操作。

GUI 庫

GUI 庫是在編寫軟件時,需要圖形用戶界面(GUI)所需要的庫。在構建程序的GUI時,通常使用層疊方式,圖形控制元素直接疊加在一起。

Python GUI

當你使用python編寫應用程序時,你就一定要使用GUI。Python GUI的選擇有很多。目前來說,Python GUI程序庫有30多個跨平臺框架。下面來和小編一起看一看有哪些好的Python GUI程序庫。

1. Tkinter

是一個輕量級的跨平臺圖形用戶界面(GUI)開發工具,是Tk圖形用戶界面工具包標準的Python接口,目前可以運行于絕大多數的Unix平臺、Windows和Macintosh系統。

項目地址:https://www.oschina.net/p/tkinter

2. Flexx

許多Python GUI庫基于以其他語言編寫的庫,例如用C++編寫的庫有wxWidgets和libavg。但Flexx是用Python創建的,使用Web技術,也正因為如此 Flexx 是跨平臺的。只需要有 Python 和瀏覽器就可以運行。

項目地址:https://www.oschina.net/p/flexx

3. CEF Python

該框架基于Google Chromium,面向Windows,MAC OS和Linux,其主要用于在第三方應用程序中嵌入式瀏覽器的使用上。

項目地址:https://www.oschina.net/p/cefpython

4. Dabo

Dabo是一個跨平臺的應用程序開發框架,基于wxpython的再封裝庫。它提供數據庫訪問,商業邏輯以及用戶界面。

項目地址:https://www.oschina.net/p/dabo

5. Kivy

Kivy基于OpenGL ES 2,能夠讓使用相同源代碼創建的程序能跨平臺運行。這個框架是事件驅動的,基于主循環,非常適合開發游戲。

項目地址:https://www.oschina.net/p/kivy

6. Pyforms

Pyforms是一個用于開發GUI應用程序的Python 2.7 / 3.x跨環境運行框架。

項目地址:https://pyforms.readthedocs.io/en/v3.0/

7. PyGObject

通過PyGObject,你可以為GNOME項目編寫Python應用程序,你也可以使用GTK +編寫Python應用程序。

項目地址:https://www.oschina.net/p/pygobject

8. PyQt

Qt是一個跨平臺的框架。它是用C ++編寫的。這是一個非常全面的庫。它包含許多工具和API。它被廣泛應用于許多行業。它涵蓋了很多平臺。PyQt是Qt庫的Python版本。PyQt3支持Qt1到Qt3。PyQt4支持Qt4。

項目地址:https://www.oschina.net/p/pyqt

9. PySide

Qt(cute)是使用“C++”語言編寫的應用程序/用戶界面(UI)框架?!癙ySide”是“Qt”的封裝。與PySide的不同之處在于PyQt可以商用。

項目地址:https://www.oschina.net/p/pyside

10. PyGUI

PyGUI的一個主要目的就是盡量減少Python應用與平臺底層GUI之間的代碼量,面向Unix,Macintosh和Windows平臺

項目地址:http://www.cosc.canterbury.ac.nz/greg.ewing/python_gui/

11. wxPython

wxPython 是 Python 語言的一套優秀的 GUI 圖形庫,允許 Python 程序員很方便的創建完整的、功能鍵全的 GUI 用戶界面。

項目地址:https://www.oschina.net/p/wxpython

上面介紹的這些GUI框架,涵蓋了大部分開發人員的需要。你可以根據你自己的需求,選擇適合你的GUI庫。

以上就是小編今天為大家分享的關于Python開發者要知道的Python GUI 庫有哪些的文章,希望本篇文章能夠對正在從事Python相關工作的小伙伴們有所幫助。想要了解更多Python相關知識記得關注達內Python培訓官網。最后祝愿小伙伴們工作順利!

來自:開源最前線

原文:https://opensource.com/article/18/2/how-clone-modify-add-delete-git-files

【免責聲明:本文圖片及文字信息均由小編轉載自網絡,旨在分享提供閱讀,版權歸原作者所有,如有侵權請聯系我們進行刪除?!?

預約申請免費試聽課

填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

上一篇:Python面試的常見問題有哪些
下一篇:提高Python開發者工作效率的方法有哪些

學習Python之后能做什么?

提高Python開發者工作效率的方法有哪些

Python開發者要知道的Python GUI 庫有哪些

Python面試的常見問題有哪些

選擇城市和中心
黑龍江省

吉林省

河北省

湖南省

貴州省

云南省

廣西省

海南省

亚洲Av -宅男色影视,首长不要好深h,gogo人体高清大胆专