Using Tk code directly from Tkinter
Michele Simionato
mis6 at pitt.edu
Tue Aug 27 15:35:14 EDT 2002
claird at starbase.neosoft.com (Cameron Laird) wrote in message news:<946D85627FA3D219.9145EC7E48D59742.D0234BA543F6A756 at lp.airnews.net>...
> In article <3d6b496a at news01.datazug.ch>,
> Volker Dobler <volker.dobler at vivastar.com> wrote:
> >Hello,
> >
> >I'd like to use Tk code directly in Tkinter:
> >gnuplot can produce plot output as Tk commands stored
> >in a file 'plot.tk'. Basically a procedure gnuplot is defined
> >which needs a canvas widget. Calling this procedure will
> >draw the plot in the given canvas. Is it possible to feed
> >such a file into Tk via Tkinter or would it be easier to
> >write a new terminal for gnuplot which outputs Tkinter
> >code to be execed in Python?
> >
> >Volker
> >
> >
> >
>
> Yes, it is possible to ask Tkinter to interpret Tcl
> source.
>
> There are a couple of ways to go about this. Does
> import Tkinter
> Tkinter.tk.eval("source myscript.tcl")
> give you the start you want?
This way I get an error. I tried
from Tkint import *
c=Canvas()
c.tk.eval("source gnuplotscript.tcl")
mainloop()
which gives no errors but no output too !
--
Michele Simionato - Dept. of Physics and Astronomy
210 Allen Hall Pittsburgh PA 15260 U.S.A.
Phone: 001-412-624-9041 Fax: 001-412-624-9163
Home-page: http://www.phyast.pitt.edu/~micheles/
More information about the Python-list
mailing list