文件名称:python-concur:Concur适用于Python的UI框架
文件大小:782KB
文件格式:ZIP
更新时间:2024-05-15 12:58:48
Python
Python同意 Concur是一个基于同步生成器的Python GUI框架。 它是的端口,在 C ++ UI库的顶部实现。 有关核心概念的介绍,请参见文档。 的可以找到更全面的介绍。 显然,这使用了Haskell / Purescript语法和语义,但是许多概念将适用于Python版本。 作为ImGui的抽象,Concur最适合用于调试,原型设计和数据分析,而不是面向用户的应用程序。 ImGui函数可直接用于Concur未包装的任何功能。 有关其他小部件,请参阅;如果需要深入了解,请参阅。 安装 唯一的依赖项是C ++编译器, GLFW和Python> = 3.6。 GLFW包含在主要Linux发行版中,并且有针对Windows和OS X的预编译二进制文件。 sudo apt install libglfw3-dev # Ubuntu sudo pacman -S glfw
【文件预览】:
python-concur-master
----.travis.yml(250B)
----.gitmodules(107B)
----docs()
----mkdocs.sh(156B)
----tests()
--------test_draw.py(2KB)
--------test_image.py(7KB)
--------test_examples.py(1KB)
--------test_overlay_sync.py(1KB)
--------test_widgets.py(3KB)
--------test_slider.py(1KB)
--------test_colors.py(487B)
----LICENSE(1KB)
----mypy.ini(188B)
----concur()
--------integrations()
--------testing.py(6KB)
--------extra_widgets()
--------core.py(8KB)
--------__init__.py(872B)
--------widgets.py(22KB)
--------draw.py(14KB)
--------colors.py(26KB)
----screenshot.png(252KB)
----imgui.ini(3KB)
----examples()
--------timers.py(490B)
--------todo.py(1KB)
--------extra()
--------hello_world.py(147B)
--------counters.py(585B)
--------lenna.png(463KB)
--------demo.py(3KB)
--------all.py(332B)
--------animation.py(610B)
--------image.py(1KB)
--------plot.py(486B)
--------README.md(1021B)
--------style.py(485B)
----setup.py(2KB)
----.gitignore(105B)
----CHANGELOG.md(7KB)
----gen_screenshots.py(5KB)
----README.md(3KB)