claird at lairds.com
Sun Aug 24 17:02:07 CEST 2003
In article <e96edb9f.0308201555.4d75f440 at posting.google.com>,
Bgc <sscherer at rocketmail.com> wrote:
>I'm interested in producing educational applications with Python. Of
>special interest is the playback of video, something that has as of
>yet eluded me. I'm wondering what kind of access Python has to the
>Tcl scripting language, because of the following project:
>(I hope that URL is correct; google for QuicktimeTcl if not)
>I understand (actually, I'm just beginning to explore) Python's
>wrapper access to Tk, but I'm sort of confused about Python's access
>to the Tcl scripting language. Is there a similar wrapper for the Tcl
>language, and if so, can anyone suggest a reasonable process for
>creating a Python wrapper for QuicktimeTcl?
Python does all of Tcl.
Tk is a superset of Tcl. Tkinter gives access to all
of Tk. Conclusion: Tkinter gives access to all of
Tcl, in particular.
That doesn't mean you automatically get everything you
want. There are a couple of difficulties:
1. From a Pythonic viewpoint, programming
Tcl through the Tkinter.tk.eval()
mechanism isn't pretty. Developers
making heavy use of Tcl often *do*
write Python wrappers.
I know of no such wrapper for
2. QuicktimeTcl isn't Tcl, strictly; it's
an *extension* of Tcl. Sometimes ex-
tensions work transparently with
Tkinter; sometimes ... not. I have no
idea what shape Tkinter-plus-Quicktime-
Tcl is in.
'Sounds like a fun project, though.
Cameron Laird <Cameron at Lairds.com>
More information about the Python-list