Можно использовать контейнеры или расположение внутри окна. Вот пример кода:
import dearpygui.dearpygui as dpg
with dpg.create_context():
# Создаем окно
with dpg.create_window(width=500, height=200):
# Создаем контейнер с горизонтальным расположением
with dpg.create_child("horizontal_container", width=500, height=50, horizontal=True):
# Создаем первую кнопку
dpg.add_button(label="Кнопка 1", width=100)
# Создаем вторую кнопку
dpg.add_button(label="Кнопка 2", width=100)
# Запускаем главный цикл Dear PyGui
dpg.create_context()
dpg.show_tool(dpg.mvTool_Properties, False)
dpg.setup_dearpygui()
dpg.show_tool(dpg.mvTool_FileExplorer, False)
dpg.show_tool(dpg.mvTool_Debug, False)
dpg.show_tool(dpg.mvTool_ItemRegistry, False)
dpg.show_tool(dpg.mvTool_StyleEditor, False)
dpg.show_tool(dpg.mvTool_Metrics, False)
dpg.show_tool(dpg.mvTool_Demo, True)
dpg.create_context()
while dpg.is_dearpygui_running():
dpg.render_dearpygui_frame()
dpg.destroy_context()
Кнопки будут размещены горизонтально, так как указан параметр
horizontal=True