Python SDL2 绑定
项目描述
PySDL2
PySDL2 是 SDL2、SDL2_mixer、SDL2_image、SDL2_ttf 和 SDL2_gfx 库的纯 Python 包装器。它不依赖 C 代码,而是使用内置的 ctypes 模块与 SDL2 交互,并为常见的 SDL2 功能提供简单的 Python 类和包装器。
安装
PySDL2 易于安装和集成到您自己的项目中。要安装或更新到最新版本,只需在终端中运行以下命令之一:
# Install latest stable version from PyPI
pip install -U pysdl2
# Install latest development verion from GitHub
pip install -U git+https://github.com/py-sdl/py-sdl2.git
注意:如果在安装了 Python 2 和 3 的计算机上安装 Python 3,请在上述命令中替换pip
为。pip3
要求
为了使 PySDL2 工作,需要在您的系统上安装 SDL2 的二进制文件(以及您希望使用的任何 SDL2 插件模块,例如 SDL2_mixer)。在 macOS、Windows 和大多数 x86 和 ARM64 发行版的 Linux 上,安装 SDL2 二进制文件的推荐方法是pysdl2-dll
使用 pip 通过软件包:
pip install pysdl2-dll
这将为所有支持的 SDL2 库安装预构建的二进制文件作为 Python 包,如果可用,PySDL2 将自动加载。在不受支持的系统上pysdl2-dll
,您可以使用系统的包管理器(可能已过时)安装 SDL2 二进制文件,或者自己从源代码构建和安装最新版本。
下面列出了每个库当前支持的最低版本:
- SDL2 >= 2.0.5
- SDL2_mixer >= 2.0.1(对于
sdl2.sdlmixer
模块) - SDL2_ttf >= 2.0.14(对于
sdl2.sdlttf
模块) - SDL2_image >= 2.0.1(对于
sdl2.sdlimage
模块) - SDL2_gfx >= 1.0.3(对于
sdl2.sdlgfx
模块)
文档
如果您刚开始使用 SDL 和 PySDL2,强烈建议您通读文档教程以了解基础知识。您可以在http://pysdl2.readthedocs.orgdoc/html
或在线
找到文档。
执照
该库提供给公共领域。没有许可限制。详情请参阅doc/copying.rst
。
项目详情
关
PySDL2-0.9.14.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 24091f8d9e437646591c7f76d5baeee3d3aa6cd8ae492a51c7026e53389f187a |
|
MD5 | 3460c18a46d36842be59ebd5e7d19378 |
|
布莱克2-256 | 26c001039d6e63fb91091824e97368bc591080105c364bdb911be8f2b4caf2e8 |