openai-sql/webgui/main.py
2023-05-09 15:12:11 +02:00

25 lines
660 B
Python

import justpy as jp
class ButtonDiv(jp.Div):
def __init__(self, **kwargs):
super().__init__(**kwargs)
for i in range(1,6):
b = jp.Button(text=f'Button {i}', a=self, classes=f' m-{i} p-{i} border text-blue text-lg')
b.num = i
b.on('click', self.button_clicked)
self.info_div = jp.Div(text='info will go here', classes='m-2 p-2 border', a=self)
def button_clicked(self, msg):
print(self)
print(msg.target)
self.info_div.text = f'Button {msg.target.num} was clicked'
def target_test():
wp = jp.WebPage()
ButtonDiv(a=wp)
return wp
jp.justpy(target_test)