[PyQt] Learning path

Marc Nations mnations.lists at gmail.com
Fri Jan 9 16:05:58 GMT 2009


I would start with whatever you have the most experience with and jump off
from there. Without knowing what languages you're used to, it's hard to say.
But if you're strong in Python then transitioning to PyQt is the easiest
route. If you're stronger in C++ then maybe starting out with C++ is the
quickest. Either way you'll need a little understanding of the structure of
C++ to be able to read some of the examples and threads discussing Qt.

Also, having experience with some type of gui toolkit helps. You didn't
mention whether you had ever worked with one before. But if you already
understand the concepts of layouts and such, then it's just a matter of
learning new functionality and syntax.

My background was in Python with Tkinter, so jumping into PyQt wasn't that
difficult. Fortunately I'm C++ literate as well, so that opens up more help
when it comes to online examples. However there's still a bit of a learning
curve when trying to figure out all the data containers and views for
trees/tables/etc. Other than that it's fairly straight forward.

If you're completely new to gui design then start with the most basic
tutorials and work your way through them to learn the concepts. If you've
got some experience then the best way is to just start working through
examples. I use Eric IDE with QtDesigner. When I've been stuck on the syntax
of something I can just place it on the palette, generate the .py code and
see what it looks like. That's worked really well for me.




On Fri, Jan 9, 2009 at 1:35 AM, Steven Woody <narkewoody at gmail.com> wrote:

> Hi,
>
> I want to use PyQt but I don't get experience with Qt itself.  What's
> the best learning path to me?  Any suggestion will be highly
> appreciated!
>
> -
> narke
> _______________________________________________
> PyQt mailing list    PyQt at riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20090109/1f94404e/attachment.html


More information about the PyQt mailing list