Hi there!
I'm trying to "print" a log-file dynamically to a gtk::TextView
, like tail -f
in the shell. I thought on spawning a thread, which actualizes the File after some time, but since gtk is not thread-safe, I think that's not gonna work. Has somebody an Idea on how to implement this?
I did it from Python, but I'm sure it will translate to Rust well. You need to do it with the help of GObject::idle_add()
.
See this question on Stackoverflow on the issue: python - How can I update a Gtk.TextView from events from a different thread? - Stack Overflow