4. 提示和更多资源

4.1. 开发工具

DPG包括几个可帮助开发和调试应用程序的工具。

代码:

import dearpygui.dearpygui as dpg

dpg.create_context()

dpg.show_documentation()
dpg.show_style_editor()
dpg.show_debug()
dpg.show_about()
dpg.show_metrics()
dpg.show_font_manager()
dpg.show_item_registry()

dpg.create_viewport(title='Custom Title', width=800, height=600)
dpg.setup_dearpygui()
dpg.show_viewport()
dpg.start_dearpygui()
dpg.destroy_context()

Results

https://raw.githubusercontent.com/hoffstadt/DearPyGui/assets/examples_wiki_0.8.x/builtin_Dev_tools.PNG

4.2. 样式编辑器

内置的样式编辑器允许您在运行时尝试所有样式选项,以找到应用程序的确切颜色、填充、舍入和其他样式设置。你可以使用滑块来更改设置,这些设置将应用于你的应用程序中的所有项目,因此你可以立即看到这些更改对你的图形用户界面产生了什么影响。

代码:

import dearpygui.dearpygui as dpg

dpg.create_context()
dpg.create_viewport()
dpg.setup_dearpygui()

dpg.show_style_editor()

dpg.show_viewport()
dpg.start_dearpygui()
dpg.destroy_context()

结果:

https://raw.githubusercontent.com/hoffstadt/DearPyGui/assets/readthedocs/style_editor.png

4.3. 物品登记处

项注册表以分层结构显示正在运行的应用程序的所有项。对于每一项,都会显示一些详细信息,例如它的标签ID。

代码:

import dearpygui.dearpygui as dpg

dpg.create_context()
dpg.create_viewport()
dpg.setup_dearpygui()

dpg.show_item_registry()

dpg.show_viewport()
dpg.start_dearpygui()
dpg.destroy_context()

结果:

https://raw.githubusercontent.com/hoffstadt/DearPyGui/assets/readthedocs/item_registry.gif

4.4. 字体管理器

字体管理器显示所有加载的字体及其合适的大小。它允许您检查随每个字体文件加载的所有字符或字形。

代码:

import dearpygui.dearpygui as dpg

dpg.create_context()
dpg.create_viewport()
dpg.setup_dearpygui()

dpg.show_font_manager()

dpg.show_viewport()
dpg.start_dearpygui()
dpg.destroy_context()

结果:

字体管理器

4.5. 运行时指标

运行时指标实时显示应用程序的性能。这是它与内置的样式编辑器一起显示的。

代码:

import dearpygui.dearpygui as dpg

dpg.create_context()
dpg.create_viewport(title='Custom Title', width=800, height=600)

dpg.show_style_editor()
dpg.show_metrics()

dpg.setup_dearpygui()
dpg.show_viewport()
dpg.start_dearpygui()
dpg.destroy_context()

结果:

样式编辑器和运行时度量工具

4.6. 更多资源