[問題] 關於GUI的開發

看板Python作者 (std610706)時間10年前 (2015/11/11 23:04), 10年前編輯推噓3(308)
留言11則, 2人參與, 最新討論串1/1
最近跟同學想寫一款跟數值分析有關的小遊戲 主要是用模擬流體力學 要讓使用者可以在區域內用滑鼠畫出牆的形狀來決定流體的運動方向 模擬的solver已經用c++寫出來了 剩下的部份想用python來寫 顯示結果的話想用openGL來做 剩下GUI的部分不知道要用什麼來寫比較好 我有用Qt (pySide)寫過小程式 不過好像還有pygame, wxpython 跟 tkinter可以用來寫介面 請問這四個library的利弊各是什麼呢 如果以長遠來看的話 以後如果想移植到平板或網頁版的話 用什麼寫GUI會比較好呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 89.95.51.16 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1447254241.A.CA4.html

11/12 01:05, , 1F
要做網頁版不如就只做網頁版?GUI 就用 webview 就好
11/12 01:05, 1F

11/12 10:34, , 2F
Pyside 的 QGraphicView 跟 pygame 滿類似的差異點
11/12 10:34, 2F

11/12 10:35, , 3F
在於製作動畫部分Pygame比較方便直覺
11/12 10:35, 3F

11/12 10:36, , 4F
移植android的話 pyside 可以但好像不是很好搞(懶)
11/12 10:36, 4F

11/12 10:37, , 5F
另一個也可以移植ANDROID的python gui framework叫
11/12 10:37, 5F

11/12 10:42, , 6F
Kivy可以參考看看也是多平台+Android/iOs支援
11/12 10:42, 6F

11/12 10:49, , 7F
另外有對觸控優化 網頁版:GTK3有提供HTML-Backend
11/12 10:49, 7F

11/12 10:49, , 9F
只是python-GTK 版本有沒有支援我就沒仔細研究了
11/12 10:49, 9F

11/12 10:50, , 10F
QWebview也是不錯的選擇,只是有些時候JS/CSS的表現
11/12 10:50, 10F

11/12 10:51, , 11F
會跟Chrome/Fx/ie有差,有些套裝功能就是會出不來
11/12 10:51, 11F
kivy 看起來不錯 暫時用這個寫寫看好了XD 謝謝 ※ 編輯: std610706 (89.95.51.16), 11/14/2015 00:54:29
文章代碼(AID): #1MGrZXoa (Python)
文章代碼(AID): #1MGrZXoa (Python)