2016-11-11 67 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

相關問題