Fold All / Expand All

2015年2月22日 星期日

Python GUI Toolkit 2015 年要用什麼?

用了一個看似會有解決方案的標題,但事實是…

之前的 pyLyricRetriever 停在 4.5 beta 很久了,竟然是2011年的事,lyric engine 都不知道更新多久了

前日因為 PetitLyrics 更新,有來自 googlecode 的回報(這又是另一個超久沒動的地方),想說來處理一下吧

但…第一點,GUI 的 code 竟然沒上 public repository,看來是藏在某台電腦的資料夾下吧…只有一份 4.0 的打包 src,裡面是 wxPython + PythonCard + InnoSetup,在 Windows 下想要包起來,不過 PythonCard 安裝就有問題了,在 Windows 7 64-bit 版本

其實那份 pyLyricRetriever 4.5 在 Windows 7 64-bit 下是跑不起來,缺少某個 dll 檔,似乎是和 .Net framework 舊版本有關

所以想說,要想換個 GUI framework,到了2015年,搜尋一下,好像選擇還是很多,主要還是

以上為老字號的 Qt, wxWidgets binding 系列

新的有什麼呢?

似乎是在各平台,會搭各自的對應,例如 Windows 是 pywin32、Mac 是 PyObjC,最後更新是 2011年

2014-12-20 的 doc,不過搜尋一下,好像不太有人用

看起來蠻活躍,也有 create package 的說明 (http://kivy.org/docs/guide/packaging-windows.html)
不過不是傳統的 GUI widget,不知道想要單純的 text input and show text 的功能如何,還有是否有 menu 功能

在 Mac OS 要直接用 pip 好像裝不起來,先下載官網的 dmg 試試好了

沒有留言: