DearPyGui初体验
背景
学习一下Python GUI的开发。
DearPyGui
DearPyGui是一个易于使用且功能强大的Python GUI框架,它提供了DearImGui的包装。
它与其他Python GUI框架从根本上存在不同,在后台DearPyGui使用即时模式范式,这样能够实现更加灵活的动态界面。此外,DearPyGui不使用本机窗口小部件,而是使用计算机的GPU绘制窗口小部件,它支持如下平台:
- Windows 10
- macOs
- Linux
初体验
安装
pip3 install dearpygui
内置示例
from dearpygui.core import start_dearpygui from dearpygui.demo import show_demo show_demo() start_dearpygui()
入门例子
from dearpygui import core, simple def save_callback(sender, data): print("Save Clicked") with simple.window("Example Window"): core.add_text("Hello world") core.add_button("Save", callback=save_callback) core.add_input_text("string") core.add_slider_float("float") core.start_dearpygui()
感想
默认的界面有点丑。