Python是目前最简单最火的编程语言,可能没有之一,除了不太适合写手机APP和web网页,Python在其它几乎所有领域都可以作为生产模式使用,列如GUI界面桌面软件和游戏。
Python有哪些常用的GUI开发框架
Qt框架Python语言版本: PyQt/PySide
这是Qt官方支持的Python绑定版本,有完整文档,几乎支持所有组件和api,是目前Python开发桌面软件的最佳选项。
https://doc.qt.io/qtforpython-6/index.html
Tkinter: 一个轻量级Python GUI框架
Tk框架是Python官方支持的GUI库,使用简单,基础功能齐全,但能力完全没法和Qt这样的框架比,适合做一些简单原型项目,或者一些需要提供用户界面接口的python脚本或者后台程序的python主界面使用。不适合做专门的桌面软件!
https://docs.python.org/3/library/tkinter.html

其它GUI框架就不推荐了,完全不值一提。
Python有哪些常见的游戏开发框架
PyGame: 一个经典的Python游戏开发框架,不过只适合推荐python新用户进行一些简单游戏原型设计。真想开发游戏作品或者找工作,还是使用Unity、Cocos或Godot这些可视化游戏引擎较好,如果只会python编程语言,可以使用Godot,尽管Godot的脚本语言不是Python但是语法和python基本一样,可以无缝过渡。
https://www.pygame.org/wiki/GettingStarted

panda3d :一个Python3D游戏引擎
开源游戏引擎,是少有的python语言可用3D游戏引擎,如果你想使用python做3D项目可以尝试使用。
https://github.com/panda3d/panda3d

arcade:另一个开源python 2D游戏引擎
简单有趣的游戏引擎,不过和pygame一样,我不推荐真正使用它进行游戏作品开发。
https://github.com/pythonarcade/arcade
















- 最新
- 最热
只看作者