1) I'm trying to display a large amount of text (several hundred lines).
I build the entire output into one string and then assign that string to the widget.text
Something simple such as:
for i in somelist:
textinput.text=textinput+str(row)
I've tried doing it both in a read-only TextInput as well as an RST, For some reason, the RST is much faster (not sure why) but I don't like it's formatting. but both take way too long for simple text output.
Is there a better way to do console/text output for both speed and formatting?
2) In order to scroll through the large amount of output, I put the textinput on top of a scrollview. The text is top-aligned to the view and so you actually have to scroll down to see the most recent output at the bottom. Is there a way to reverse this so that it's similar to traditional console output -- you see the most recent output at the bottom and scroll up to see history?