initial commit

This commit is contained in:
Peder Bergebakken Sundt 2016-09-11 18:20:14 +02:00
parent d6a9239e34
commit a22d403e46
1 changed files with 40 additions and 0 deletions

40
server.py Normal file
View File

@ -0,0 +1,40 @@
import remi.gui as gui
from remi import start, App
class MyApp(App):
def __init__(self, *args):
super(MyApp, self).__init__(*args)
self.pressed = 0
def main(self):
topContainer = gui.HBox()
container = gui.VBox(width=768)
topContainer.append(container)
#playback controls
#playlist
self.lbl = gui.Label('Hello world!')
self.bt = gui.Button('Press me!')
self.asdasd = gui.TextInput(hiehgt=30)
# setting the listener for the onclick event of the button
self.bt.set_on_click_listener(self, 'on_button_pressed')
# appending a widget to another, the first argument is a string key
container.append(self.lbl)
container.append(self.bt)
container.append(self.asdasd)
# returning the root widget
return container
# listener function
def on_button_pressed(self):
self.pressed += 1
self.lbl.set_text('Button pressed %i times!' % self.pressed)
# starts the webserver
start(MyApp, address="0.0.0.0", start_browser=False, multiple_instance=True)