from kivy.app import App
from kivy.uix.scatter import Scatter
from kivy.uix.label import Label
from kivy.uix.floatlayout import FloatLayout
from pysimplesoap.client import SoapClient
import base64
class TutorialApp(App):
def build(self):
username = "xxxx"
password = "xxxx"
encoded = base64.b64encode("%s:%s"%(username, password))
client = SoapClient(wsdl="http://xxxxxx/?wsdl",trace=False, http_headers={"Authorization":"Basic %s"%encoded})
response = client.get_account_info("xxxx","xxxx")
ContragentName = response["return"]["Contr"][0]["Name"]
f = FloatLayout()
s = Scatter()
l = Label(text=ContragentName, font_size=50)
f.add_widget(s)
s.add_widget(l)
return f
if __name__ == "__main__":
TutorialApp().run()