[Tkinter-discuss] Tkinter with extension in C

Igor Novikov igor.e.novikov at gmail.com
Fri Mar 5 17:22:56 CET 2010

Hi Vasilis!

You can try using tkpath extension as an example of such drawing. But there
is a simpler way. You can use regular Frame configured with empty background


Such frame option stops Tk frame refresh so your drawing will not be cleared
after different window events. To start drawing you just need to get window
ID or XID+Display
(for XWin system) from Tcl interpreter. Also you can using multiplatform
built-in Tk C-functions for drawing to simplifity your code base. But
unfortunately this functionality doesn't
provide antialiased graphics.


Igor Novikov
sK1 Project

On Fri, Mar 5, 2010 at 10:14 AM, Vasilis Vlachoudis <
Vasilis.Vlachoudis at cern.ch> wrote:

> Hi all,
> I have an application that it requires to plot the result from some heavy
> calculation. Python is slow, so I am writing the calculation part as a C++
> extension for python. Is it possible to draw directly to a Canvas opened
> from Tkinter from the C++ extension, in order to avoid useless transfer of
> data from C++ to python to tkinter?
> vasilis
> _______________________________________________
> Tkinter-discuss mailing list
> Tkinter-discuss at python.org
> http://mail.python.org/mailman/listinfo/tkinter-discuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tkinter-discuss/attachments/20100305/d547f03e/attachment.html>

More information about the Tkinter-discuss mailing list