Le 30/01/2010 18:05, Paulo Cavalcanti a écrit : > It is not a pleasant situation when your code does not work because > the programming language does not do what it is supposed to. > > I am not raising any kind of rant here. I am just pointing that there is > a problem > that could have been already solved. > The use case provided there is broken by design, multiple threads try use the same Label object. http://mail.python.org/pipermail/python-bugs-list/2008-September/060101.html Since Tkinter is currently *not* thread-safe, you shouldn't expect this stuff working properly. Whether you compile tcl/tk with threads support doesn't matter, the problem *lies* in the python layer. It might work on your machine, but it's guaranteed to work elsewhere. http://mail.python.org/pipermail/tkinter-discuss/2008-October/001677.html Anyway, if you need a multithreaded Tkinter, then you'll have to build mtTkinter which is not packaged for Fedora at that time. AFAIK, your Python/Tkinter installation *does* as it's supposed to do. > I am not talking about developing systems, but learning python. > tkinter > is part of python, which makes it very easy to write simple programs, > and run in Windows, for instance (I know there is PyQt for windows, > but one has to go to Riverbank...). PyQt4 is dual licensed on all platforms, there are even GPL'ed windows binaries on Riverbank site. You'll need a commercial license only if you're unable to distribute your code in a GPL compatible license. H. -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel