用python做界面开发用什么好?Python GUI、游戏开发

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

用python做界面开发用什么好?Python GUI、游戏开发

其它GUI框架就不推荐了,完全不值一提。

Python有哪些常见的游戏开发框架

PyGame: 一个经典的Python游戏开发框架,不过只适合推荐python新用户进行一些简单游戏原型设计。真想开发游戏作品或者找工作,还是使用Unity、Cocos或Godot这些可视化游戏引擎较好,如果只会python编程语言,可以使用Godot,尽管Godot的脚本语言不是Python但是语法和python基本一样,可以无缝过渡。

https://www.pygame.org/wiki/GettingStarted

用python做界面开发用什么好?Python GUI、游戏开发

panda3d :一个Python3D游戏引擎

开源游戏引擎,是少有的python语言可用3D游戏引擎,如果你想使用python做3D项目可以尝试使用。

https://github.com/panda3d/panda3d

用python做界面开发用什么好?Python GUI、游戏开发

arcade:另一个开源python 2D游戏引擎

简单有趣的游戏引擎,不过和pygame一样,我不推荐真正使用它进行游戏作品开发。

https://github.com/pythonarcade/arcade

用python做界面开发用什么好?Python GUI、游戏开发

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
Ym-Corn的头像 - 鹿快
评论 共3条

请登录后发表评论