Каким образом сделать вывод текста после нажатия кнопки в dearpygui?

Есть вот такой код, каким образом мне сделать вывод текста из main_txt после нажатия кнопки btn

import dearpygui.dearpygui as dpg

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

with dpg.window(label='Main Window'):
    main_txt = dpg.add_input_text()
    btn = dpg.add_button(label='Start', tag=99)

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

Ответы (1 шт):

Автор решения: vanekrus

Воспользуйтесь аргументом callback при создании кнопки.

Короткий пример без инициализации dearpygui:

def btn_pressed(sender, app_data, user_data):
    print(sender, app_data, user_data)

dearpygui.add_button(tag="button", label="I print all my data", user_data="your args for callback", callback=btn_pressed)

Подробнее можете посмотреть в документации по созданию кнопок и по item callback.

→ Ссылка