I’m experiencing pretty bad tearing while scrolling around in Tkinter. My code so far is a bit complex, so I’ll try to explain it by words: I’m using a scrollable Canvas which has a grid of Text elements. Basically, it’s a scrollable table. Using the Text widget is important, I’ll have to do some text highlighting later so each cell in the table should really be a Text widget.
It looks like this while scrolling:
It is just 30 rows with 5 columns, so 150 text widgets in a canvas, and the tearing looks pretty bad. I thought it would be able to handle this. Is there maybe some “magic” one-liner fix for this, maybe a different theme or something trivial?