in reply to Tk::Entry not updating when textvariable changes.
I can see the file change when I look at it, but despite the fact that $::cini_global->{trickle}->{email_template_file} has changed
From your statement the file is getting updated the display just isn't.
The problem is not with textvariable. I had this same problem. I had to redraw the screen after another call to the import file. So I would suggest after you make the change reload the import file and then redraw the screen.
In Section
Seekers of Perl Wisdom