當前位置:成語大全網 - 書法字典 - Python gui,哪個更簡單?

Python gui,哪個更簡單?

更常用的GUI工具

Tkinter

可以在大多數Unix平臺上使用,

也可以適用於Windows和Mac系統。Tk8.0後續版本可以實現本地窗口風格,在大多數平臺運行良好。

優點:是Python的內置庫,不需要額外下載,不存在兼容性問題,文檔非常詳細。

缺點:實現效果比較壹般。

wxPython

是壹個用於創建桌面GUI應用程序的跨平臺工具包,其主要開發者是Robin。

鄧恩.有了wxPython,開發者可以在Windows、Mac和各種Unix系統上開發應用。

優點:是壹個免費的可移植的GUI類庫,用C++編寫,可以在Windows和Mac OS上使用。

x,GTK,X11等眾多平臺。可以用很多語言,包括Python,Perl,Ruby等。

缺點:設計界面的美觀度和靈活性比較壹般。

PyQT

它是Qt框架的Python語言實現,也是最強大的GUI庫之壹。

PyQt提供了壹個設計良好的窗口控件集合,每個PyQt控件對應壹個Qt控件,所以PyQt的API接口和Qt非常接近,但是PyQt不再使用QMake系統和Q_OBJECT宏。

優點:功能非常強大,可以用PyQt5打開漂亮的界面;另外支持可視化界面設計,對新手非常友好。可以拖動壹些模塊來完成壹些只有代碼才能完成的任務,就像C++中的QT壹樣。

缺點:難學。

PyGtk

優點:和PyQt壹樣,可以達到非常好的效果,但是略遜於PyQt,而且還有壹個UI設計工具Glade。

缺點:更適合GNOME平臺。

基維

優點:它是壹個開源的Python框架,用來快速開發應用,實現各種流行的用戶界面,比如多點觸控等等,可以運行在Windows,Linux,MacOS,

安卓系統,

iOS等大多數主流桌面/移動操作系統。Kivy基於Python,接口文件和程序文件相互分離。設計簡潔大方,語法簡單易學,適合新人入門。

缺點:只有壹個中文文檔很全面,大部分教程都是英文的。