title: Migrate tkinter GUIs for remote access?
body: <p>I'm no UI or web designer, though I have made a bunch of simple Tkinter-based GUIs that are simple wrappers to test lower-level code and hardware, such as protocol and data acquisition testers for equipment connected over a serial port or network.  Using Python and Tkinter permits my apps to run on every platform supporting Python.</p>
  
  <p>Now I need to migrate my GUIs to support single-user remote access, while still supporting access by local users.  And I'd still like the program to be portable across platforms, and even have it be possible to be made into a binary executable (via py2exe, pyinstaller, py2app, etc.)</p>
  
  <p>Are there any toolkits that support Tkinter-like simplicity?  Ideally, I'd like to do a line-for-line rewrite to swap Tkinter for something else, rather than reimplement or extensively refactor my apps.</p>
  
  <p>I have found <a href="http://www.web2py.com/" rel="nofollow">Web2Py</a> and <a href="http://pyjs.org/" rel="nofollow">pyjs/Pyjamas</a>, but they seem to be overkill for my simple needs.  I also searched for a solution based on a single-instance (or single window) VNC or NX or RDP host, but found nothing applicable.</p>
  
  <p>What is the most direct way to "remote-ify" my Tkinter GUIs?</p>
  
  <p>If I do need to completely dump my Tkinter architecture/code and start over from scratch, what approach would best meet my needs?</p>