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()
感想
默认的界面有点丑。