Skip to main content

由 Cython 提供支持的 OpenGL UI

项目描述

代码风格:黑色 构建和部署 PyPI 版本 预提交

pyglui

Cython 驱动的 OpenGL gui。

  • 类似于 AntTweakBar 但真正兼容 python。不需要 ctyped 变量。

  • 在静态时使用渲染到纹理以实现超低 CPU 使用。

  • 设计为与 glfw 一起使用,但也应与其他窗口管理器一起运行。

  • 包括用于渲染文本的pyfontstash 。

  • 包括cygl以访问 GL 功能(反过来使用GLEW

  • cygl 和 pyfontstash 也可以单独安装,但为方便起见,它们都托管在此项目中。

安装

pip install pyglui

源码安装

依赖项

  • 安装glew

Linux(通过 apt-get)

sudo apt-get install libglew-dev

Linux(通过 yum)

yum install glew-devel

苹果系统

brew install glew
  • 安装pyglui
python -m pip install git+https://github.com/pupil-labs/pyglui

源代码

# Clone the repository to the local filesystem
git clone http://github.com/pupil-labs/pyglui --recursive
cd pyglui

# Build and install `pyglui` in "editable" mode
python -m pip install -e .

运行演示

# Clone the repository to the local filesystem
git clone http://github.com/pupil-labs/pyglui --recursive
cd pyglui

# Build and install `pyglui` in "editable" mode, with examples dependencies
python -m pip install -e ".[examples]"

# Run the demo example
cd example
python3 example.py

截至 2017 年 12 月 19 日的演示截图

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

pyglui-1.31.0.post3.tar.gz (2.4 MB 查看哈希

已上传 source

内置发行版

pyglui-1.31.0.post3-cp311-cp311-win_amd64.whl (3.5 MB 查看哈希

已上传 cp311

pyglui-1.31.0.post3-cp311-cp311-macosx_10_9_x86_64.whl (3.5 MB 查看哈希

已上传 cp311

pyglui-1.31.0.post3-cp310-cp310-win_amd64.whl (3.5 MB 查看哈希

已上传 cp310

pyglui-1.31.0.post3-cp310-cp310-macosx_10_9_x86_64.whl (3.5 MB 查看哈希

已上传 cp310

pyglui-1.31.0.post3-cp39-cp39-win_amd64.whl (3.5 MB 查看哈希

已上传 cp39

pyglui-1.31.0.post3-cp39-cp39-macosx_10_9_x86_64.whl (3.5 MB 查看哈希

已上传 cp39

pyglui-1.31.0.post3-cp38-cp38-win_amd64.whl (3.5 MB 查看哈希

已上传 cp38

pyglui-1.31.0.post3-cp38-cp38-macosx_10_9_x86_64.whl (3.5 MB 查看哈希

已上传 cp38

pyglui-1.31.0.post3-cp37-cp37m-win_amd64.whl (3.5 MB 查看哈希

已上传 cp37

pyglui-1.31.0.post3-cp37-cp37m-macosx_10_9_x86_64.whl (3.5 MB 查看哈希

已上传 cp37

pyglui-1.31.0.post3-cp36-cp36m-win_amd64.whl (3.5 MB 查看哈希

已上传 cp36

pyglui-1.31.0.post3-cp36-cp36m-macosx_10_9_x86_64.whl (3.5 MB 查看哈希

已上传 cp36