作者std610706 (std610706)
看板Python
標題[問題] 關於GUI的開發
時間Wed Nov 11 23:03:59 2015
最近跟同學想寫一款跟數值分析有關的小遊戲
主要是用模擬流體力學
要讓使用者可以在區域內用滑鼠畫出牆的形狀來決定流體的運動方向
模擬的solver已經用c++寫出來了 剩下的部份想用python來寫
顯示結果的話想用openGL來做
剩下GUI的部分不知道要用什麼來寫比較好
我有用Qt (pySide)寫過小程式
不過好像還有pygame, wxpython 跟 tkinter可以用來寫介面
請問這四個library的利弊各是什麼呢
如果以長遠來看的話 以後如果想移植到平板或網頁版的話
用什麼寫GUI會比較好呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 89.95.51.16
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1447254241.A.CA4.html
1F:→ ccwang002: 要做網頁版不如就只做網頁版?GUI 就用 webview 就好 11/12 01:05
2F:推 Thisisnotptt: Pyside 的 QGraphicView 跟 pygame 滿類似的差異點 11/12 10:34
3F:→ Thisisnotptt: 在於製作動畫部分Pygame比較方便直覺 11/12 10:35
4F:→ Thisisnotptt: 移植android的話 pyside 可以但好像不是很好搞(懶) 11/12 10:36
5F:→ Thisisnotptt: 另一個也可以移植ANDROID的python gui framework叫 11/12 10:37
6F:推 Thisisnotptt: Kivy可以參考看看也是多平台+Android/iOs支援 11/12 10:42
7F:推 Thisisnotptt: 另外有對觸控優化 網頁版:GTK3有提供HTML-Backend 11/12 10:49
9F:→ Thisisnotptt: 只是python-GTK 版本有沒有支援我就沒仔細研究了 11/12 10:49
10F:→ Thisisnotptt: QWebview也是不錯的選擇,只是有些時候JS/CSS的表現 11/12 10:50
11F:→ Thisisnotptt: 會跟Chrome/Fx/ie有差,有些套裝功能就是會出不來 11/12 10:51
kivy 看起來不錯 暫時用這個寫寫看好了XD
謝謝
※ 編輯: std610706 (89.95.51.16), 11/14/2015 00:54:29