自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

8款Python GUI開(kāi)源框架,誰(shuí)才是你的菜?

開(kāi)發(fā) 后端
作為Python開(kāi)發(fā)者,你遲早都會(huì)用到圖形用戶界面來(lái)開(kāi)發(fā)應(yīng)用。本文千鋒武漢Python培訓(xùn)小編將推薦一些Python GUI框架,希望對(duì)你有所幫助。

作為Python開(kāi)發(fā)者,你遲早都會(huì)用到圖形用戶界面來(lái)開(kāi)發(fā)應(yīng)用。本文千鋒武漢Python培訓(xùn)小編將推薦一些Python GUI框架,希望對(duì)你有所幫助。

[[244715]]

1、Python的UI開(kāi)發(fā)工具包Kivy

https://www.oschina.net/p/kivy

Kivy是一個(gè)開(kāi)源工具包能夠讓使用相同源代碼創(chuàng)建的程序能跨平臺(tái)運(yùn)行。它主要關(guān)注創(chuàng)新型用戶界面開(kāi)發(fā),如:多點(diǎn)觸摸應(yīng)用程序。Kivy還提供一個(gè)多點(diǎn)觸摸鼠標(biāo)模擬器。當(dāng)前支持的平臺(tái)包括:Linux、Windows、Mac OS X和Android。

Kivy擁有能夠處理動(dòng)畫、緩存、手勢(shì)、繪圖等功能。它還內(nèi)置許多用戶界面控件如:按紐、攝影機(jī)、表格、Slider和樹形控件等。

2、Python的GUI開(kāi)發(fā)工具 Flexx

https://www.oschina.net/p/flexx

Flexx 是一個(gè)純Python工具包,用來(lái)創(chuàng)建圖形化界面應(yīng)用程序。其使用 Web 技術(shù)進(jìn)行界面的渲染。你可以用Flexx來(lái)創(chuàng)建桌面應(yīng)用,同時(shí)也可以導(dǎo)出一個(gè)應(yīng)用到獨(dú)立的 HTML 文檔。因?yàn)槭褂眉働ython開(kāi)發(fā),所以Flexx是跨平臺(tái)的。只需要有Python和瀏覽器就可以運(yùn)行。如果是使用桌面模式運(yùn)行,推薦使用Firefox 。

3、Qt庫(kù)的Python綁定 PyQt

https://www.oschina.net/p/pyqt

PyQt是Qt庫(kù)的Python版本。PyQt3支持Qt1到Qt3。 PyQt4支持Qt4。它的首次發(fā)布也是在1998年,但是當(dāng)時(shí)它叫PyKDE,因?yàn)殚_(kāi)始的時(shí)候SIP和PyQt沒(méi)有分開(kāi)。PyQt是用SIP寫的。PyQt 提供GPL版和商業(yè)版。

4、Python圖形開(kāi)發(fā)包 wxPython

https://www.oschina.net/p/wxpython

wxPython是Python語(yǔ)言的一套優(yōu)秀的GUI圖形庫(kù),允許Python程序員很方便的創(chuàng)建完整的、功能鍵全的GUI用戶界面。 wxPython 是作為優(yōu)秀的跨平臺(tái)GUI庫(kù) wxWidgets 的Python封裝和Python模塊的方式提供給用戶的。

就如同Python和wxWidgets一樣,wxPython也是一款開(kāi)源軟件,并且具有非常優(yōu)秀的跨平臺(tái)能力,能夠運(yùn)行在32位windows、絕大多數(shù)的Unix或類Unix系統(tǒng)、Macintosh OS X上。

5、Tk圖形用戶界面 Tkinter

https://www.oschina.net/p/tkinter

Tkinter(也叫Tk接口)是Tk圖形用戶界面工具包標(biāo)準(zhǔn)的Python接口。Tk是一個(gè)輕量級(jí)的跨平臺(tái)圖形用戶界面(GUI)開(kāi)發(fā)工具。Tk和Tkinter可以運(yùn)行在大多數(shù)的Unix平臺(tái)、Windows、和Macintosh系統(tǒng)。

Tkinter 由一定數(shù)量的模塊組成。Tkinter位于一個(gè)名為_(kāi)tkinter(較早的版本名為tkinter)的二進(jìn)制模塊中 。Tkinter包含了對(duì)Tk的低 級(jí)接口模塊,低級(jí)接口并不會(huì)被應(yīng)用級(jí)程序員直接使用,通常是一個(gè)共享庫(kù)(或DLL),但是在一些情況下它也被Python解釋器靜態(tài)鏈接。

6、Pywin32

https://www.oschina.net/p/pywin32

Windows Pywin32允許你像VC一樣的形式來(lái)使用PYTHON開(kāi)發(fā)win32應(yīng)用。代碼風(fēng)格可以類似win32 sdk,也可以類似MFC,由你選擇。如果你仍不放棄vc一樣的代碼過(guò)程在python下,那么這就是一個(gè)不錯(cuò)的選擇。

7、Python圖形界面開(kāi)發(fā)包 PyGTK

https://www.oschina.net/p/pygtk

PyGTK讓你用Python輕松創(chuàng)建具有圖形用戶界面的程序.底層的GTK+提供了各式的可視元素和功能,如果需要,你能開(kāi)發(fā)在GNOME桌面系統(tǒng)運(yùn)行的功能完整的軟件.

PyGTK真正具有跨平臺(tái)性,它能不加修改地,穩(wěn)定運(yùn)行各種操作系統(tǒng)之上,如Linux,Windows,MacOS等.除了簡(jiǎn)單易用和快速的原型開(kāi)發(fā)能力外,PyGTK還有一流的處理本地化語(yǔ)言的獨(dú)特功能.

8、用python快速開(kāi)發(fā)絢麗桌面程序 pyui4win

https://www.oschina.net/p/py-ui4win

pyui4win是一個(gè)開(kāi)源的采用自繪技術(shù)的界面庫(kù)。支持C++和python。用它可以很容易實(shí)現(xiàn)QQ和360安全衛(wèi)士這樣的絢麗界面。而且,pyui4win有所見(jiàn)即所得界面設(shè)計(jì)器,讓C++開(kāi)發(fā)人員和python開(kāi)發(fā)人員直接用

設(shè)計(jì)工具設(shè)計(jì)界面,而不用關(guān)心界面如何生成和運(yùn)行,可以顯著縮短界面開(kāi)發(fā)時(shí)間。在pyui4win中,界面甚至可以完全交給美工去處理,開(kāi)發(fā)人員可以只負(fù)責(zé)處理業(yè)務(wù)邏輯,把開(kāi)發(fā)人員徹底從繁雜的界面處理中解放出來(lái)。

以上就是千鋒武漢Python培訓(xùn)小編推薦一些常用的Python GUI框架。如果你有更好的意見(jiàn),歡迎給小編留言分享。

責(zé)任編輯:龐桂玉 來(lái)源: 今日頭條
相關(guān)推薦

2024-12-12 08:57:47

2016-05-25 10:22:22

開(kāi)源PythonGUI

2017-09-11 08:35:15

PythonGUIIT

2025-02-05 08:11:39

2015-08-17 09:20:31

大數(shù)據(jù)

2017-11-08 11:53:54

開(kāi)源人工智能軟件

2020-06-16 16:57:55

數(shù)據(jù)庫(kù)MySQL技術(shù)

2017-07-18 16:00:09

炫酷動(dòng)畫開(kāi)源框架APP

2019-09-09 10:03:46

Python 開(kāi)發(fā)編程語(yǔ)言

2020-05-29 15:33:28

Node.js框架JavaScript

2023-05-15 12:33:47

JavaPython編程語(yǔ)言

2022-05-31 09:57:36

編程語(yǔ)言Go語(yǔ)言Python

2021-02-22 10:54:28

AI 數(shù)據(jù)人工智能

2020-07-17 07:41:29

開(kāi)源開(kāi)發(fā)技術(shù)

2013-11-06 09:39:30

JavaScriptMVC框架

2016-06-14 09:17:01

2021-07-23 16:50:19

httpJava框架

2018-07-25 09:52:42

2017-07-18 13:09:20

互聯(lián)網(wǎng)

2016-12-05 17:27:28

Python開(kāi)源
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)