2016-11-11 72 views
-4

我不擅长Python并且之前只使用过几次。我使用PYQT和python来制作控制外部设备的界面。我可以找到一种方法来使用Python构建交互式动画

我想知道Python是否可以制作像Flash一样的交互式动画。我搜索并发现了一些建议:HTML5,Pygame和Tkinter。我不知道这些东西是如何与Python协同工作的。

有人可以给一些建议吗?谢谢!

+1

如果您使用的是PyQt5:可以在这里查看一些关于动画的例子[pyqt5](https://github.com/baoboa/pyqt5/tree/master/examples/animation)或[pyqt4](https:/ /github.com/Werkov/PyQt4/tree/master/examples/animation)。 关于html5,你可以使用QtWebKit来设置HTML5页面,CSS和JS。 – SyedElec

+0

非常感谢。这非常有用。 – Zhentao

回答

1

在我看来,Pygame是Python3中最好的库。你可以做所有你想做的事情,但你需要努力工作,控制main_loop,处理混乱的类,可能需要一些OpenGL基本功能。

Tkinter是制作软件的一个很好的开发工具,但是使用图形很糟糕。在网上很容易,有很多教程,你不需要直接对main_loop工作...但是有限的,在一些步骤你会卡住并花费两倍的时间来弄清楚。你应该使用Pygame或Pyglet(类似于pygame,但仍然更新和更多的组织 - doens在网上没有太多的教程,所以如果你是begginer,不要在pygame之前尝试这个)。

+0

非常感谢。如果我找不到其他解决方案,我会坚持Pygame。谢谢。 – Zhentao

相关问题