Exemplo n.º 1
0
	def aktualisiereGeraete(self,but):
		print "aktualisiere GERAAATER"
		lg=self.lesedatei('geraete')
		self.root.geraete.clear_widgets()
		print "aktualisiere geraet"
		print self.buli
		print "--------------------------------------"
		print self.tag
		print self.heute
		print self.stunde
		print "------------------------------"
		try:
			print self.buli[str(self.heute+self.tag)][str(self.stunde)]
			zz=self.buli[str(self.heute+self.tag)][str(self.stunde)]
		except:
			zz={}
			print "tag/stunde frei"
		print "-------------"
		for  sg in lg:
			print sg
			sgl= sg.split(';')
			g=sgl[0]
			if len(sgl)>1:
				try:
					wotag=self.tag
					if wotag>7: wotag -= 7
					gaddl=sgl[wotag].split(':')
					print (gaddl)
					print self.stunde
					print self.heute
					gadd=  " (" + gaddl[int(self.stunde)] + ")"
				except:
					gadd=""
			else:
				gadd=""
			gt= g +  gadd 
			if zz.has_key(g):
				w=Button(text=gt + "\n"+str(zz[g]))
				w.background_color=(1,0,0,1)
			else:
				w=KButton(text=gt,on_release = self.setzeGeraet)
				w.key=g
				w.background_color=(0,1,0,1)
			#print w
			#print w.on_release
			# w=Button(text=gt+"TT",on_enter = self.setzeTag)
			
			self.root.geraete.add_widget(w)