python做界面小软件_python可以编写小游戏,它的界面软件是哪个?

那当然看你这个小游戏有多小咯。

如果是贪吃蛇这种在控制台里面都能跑的

上图

如果是像俄罗斯方块这样的(有键入,有简单的绘制) Tk可以搞定

上图:

只要画面的话 可以试试qt5+opencv

上图(这是知乎一个讲pyqt5的专题)(利益相关:路人):

挑战极限的话 请用Graphics库实现吧(笑)

原理上graphics库可以实现有简单的游戏,当初用这个实现了个简单的计算器。网上好像看到有用这个库实现的2048,不过感觉远不如tk好用

真正想做个能有bgm有剧情的2D游戏的话还是用pygame吧

原理上所有的2D游戏应该都能用pygame做,但是python跑得慢,图片大了就跑不动

上图(B站“夜间便当”用pygame做的伪梅露可物语)(利益相关:路人):

PS:如果真的想用心做个小游戏(自娱自乐也是个方面)说实话python不推荐,要么用主流引擎什么unity呀,UE4呀之类的(好像有些跑题了)要么用专门开发某一类游戏的引擎,像Construct 2 开发网页游戏没什么问题(引擎本身的问题很多,不过玩玩还是没问题,很容易上手,注意:没有简中。。),RPG Maker MV开发像素风格的RPG绝对推荐(steam售价204元,容易上手,有简中)之类的都可以;如果只是想熟悉python的编程,想学些库的使用,Pyqt5(强大的图形界面库qt的python封装),pygame都建议熟悉熟悉

你可能感兴趣的:(python做界面小软件)