On 01.07.06 11:16:48, Gudjon I. Gudjonsson wrote: > Þann Föstudagur 30. júní 2006 17:36 skrifaði Andreas Pakulat: > > If you find that everythings Ok when building these yourself, then file > > a bugreport against the PyQwt. > > > I have to admit my stupidity. I made the python-qwt Debian packages myself > and I did the failure of compiling them on a computer with the nvidia > packages installed. I recompiled them on a computer without nvidia and now > the application works much better.
So part of the problem are bugs in the nvidia drivers? > Do you use Debian yourself? Yes. Sid. > And if so, do you use version 3.16-1.1? Actually I use PyQt snapshot from 0517, as I just saw. And I'm not using debian packages. > On the internet I read that this may be because I wrote the threading part of > my program wrongly or that some part of the libraries I am using are not > multi threading. Well, the only thing that might not be threaded is Qt itself, but this is rather uncommon, because you'll get libqt3-mt with PyQt from debian. And the same for Qwt. So if the problem really is threading, then it's in your own program. > I need two threads for my program. One to handle the measurement and the > other to keep the GUI updated. Do you know about any good example for such a > program? Install the qt-examples package and have a look at them. There are some example that show you how to use threads, IIRC the mandelbrot example show multithreaded GUI with a worker thread in the background and the GUI thread. One important thing to always remember that in Qt it is not possible to do any GUI actions in the non-GUI thread and you also cannot connect signals/slots between different threads. You always have to use events. Andreas -- You now have Asian Flu. _______________________________________________ PyKDE mailing list [email protected] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
