Каким образом сделать вывод текста после нажатия кнопки в 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.