BookMakerAdder/test/t4.py

22 lines
803 B
Python

import dearpygui.dearpygui as dpg
def button_callback(sender, app_data, user_data):
# 기존 로그 텍스트에 새로운 메시지를 추가
current_log = dpg.get_value("log_text")
new_log = current_log + "Hello, world!\n"
dpg.set_value("log_text", new_log)
dpg.create_context()
with dpg.window(label="Example Window", tag="main_window"):
dpg.add_text("DearPyGui 2.0 Immediate Mode Example")
dpg.add_button(label="Click Me", callback=button_callback)
# 멀티라인 InputText 위젯을 로그 영역으로 사용
dpg.add_input_text(label="Log", tag="log_text", multiline=True, height=100, width=400, readonly=True)
dpg.create_viewport(title='Example App', width=600, height=400)
dpg.setup_dearpygui()
dpg.show_viewport()
dpg.start_dearpygui()
dpg.destroy_context()