Code

Code




from kivy.uix.gridlayout import GridLayout

from kivy.uix.button import Button

from kivy.uix.textinput import TextInput

from kivy.uix.scrollview import ScrollView

from kivy.app import runTouchApp

app = GridLayout(cols=1,rows=3)

scroll = ScrollView()


lay = GridLayout(cols=1, size_hint_y=None)

lay.bind(minimum_height=lay.setter("height"))

def send_text():

matn = str(message_input.text())

print(matn)

lay.add_widget(Button(text=matn, size_hint_y=None))


message_input = TextInput(size_hint_y=0.1)

panel = GridLayout(cols=2,size_hint_y=0.1)


panel.add_widget(message_input)

send_button = Button(text="send", size_hint_x=0.4)

send_button.bind(on_touch_down = send_text)


scroll.add_widget(lay)

panel.add_widget(send_button)

app.add_widget(scroll)

app.add_widget(panel)

app.add_widget(GridLayout(cols=1, size_hint_y=0.6))

runTouchApp(app)



Report Page