Hi Ian, Ian Ward wrote: > Fabian Braennstroem wrote: >> Hi, >> >> I would like to create a pile from a list of e.g. 'Text' widgets. >> Right now, I am doing something like this: >> >> self.piler=Pile([Button(liste[0]) ,Text(liste[1]) >> ,Text(liste[2]),Text(liste[3]) ,Edit(liste[4]) ,Text(liste[5]) >> ,Text(liste[6]) ,Text(liste[7]) ,Text(liste[8])]) >> >> but in general I have no idea about the length of the list, so a loop >> over every list item would be needed. Does anyone have an idea? > > Are you just asking how to make a Text widget for every item in a list? > Pile([Text(x) for x in liste]) Ah, quite simple... this probably works for every widget as long as there is no mixing between different widgets.
> >> And one more question, I am often using a simple 'print' to 'debug' >> certain variables, but this does not work in background!? Thanks! > > The best way of handling debugging at the moment is to use the python > logging module to log to a file. printing will disturb urwid's output. > > There is some interesting work going on in this area, however. > Hopefully Andrew will have some code to post soon. Thanks for the help! Fabian _______________________________________________ Urwid mailing list [email protected] http://lists.excess.org/mailman/listinfo/urwid
