Brent Villalobos wrote:
I'm looking for examples from people who have written large PyQt applications and I would like to hear your opinions on what worked well and what did not specifically with choosing python over C/C++. In particular, how does your python application handle tasks that require a lot of computation? How does it handle multiple thread performance given python's limitations on only running on one CPU (global interpreter lock)?
just found this in another newsgroup

A Python *program* can utilize more than one core, just Python *code*
can't run on multiple cores in parallel. Everytime a C function calls
code that doesn't use the Python API it can chose to release the GIL.
That way a Python program can wrap a library and use as many cores as
possible.

I don't need too much detail (obviously nothing proprietary), but I just want to know if anyone has any "red flags" that people should be aware of before writing a large python gui app with things like openGL contexts and heavy mathematical computation?

Let's make this interesting and see who has written the largest PyQt application. How many lines of code are we talking about? 10,000? 100,000? 1,000,000!!!!???
although not in PyQt but in wxPython:  PyLab_Works, 100.000+, rockstable !
-Brent
_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to