作者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/cn.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