DearPyGui初体验

  |   0 评论   |   0 浏览

背景

学习一下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()

感想

默认的界面有点丑。

参考