[PySide] PySide Newbie Tutorials

anatoly techtonik techtonik at gmail.com
Wed Apr 3 21:42:24 CEST 2013


Since everyone is posting links to their totally noob PySide tutorials,
here is mine. =)
https://bitbucket.org/techtonik/pyside-copy-paste/src

I've stopped after a few days. Seems like it was some Qt or PySide bug that
drained my energy on the last file. The source code is in public domain,
though, so feel free to fork and continue.

As for editor - I used Spyder IDE - it is open source, MIT licensed and you
can learn A LOT about PySide by reading and improving (fixing?) its code.
Well, until PySide was frozen, this was my favorite toy.

And also, Pakt looks for authors to write a book on PySide. I am not an
English native and writing in proper language is very exhaustive for me, so
I realistically can not do this. If somebody feels capable - feel free to
email me and I'll give you the contact. ;)

-- 
anatoly t.


On Wed, Apr 3, 2013 at 6:55 PM, šãñ <niceguysan at gmail.com> wrote:

> oh here is one of my contribution to PySide newbie tutorial with very less
> explanation though
>
>
> http://www.devilsan.com/1/post/2013/01/pyside-version-of-rename-selected-node.html
>
> Its a tool to rename selected node in Autodesk maya..
> i hope this is of any useful, it was more of fun doing it.
>
>
> On Wed, Apr 3, 2013 at 5:22 PM, Tim Doty <thoromyr at mac.com> wrote:
>
>> oh, its out of date true enough. It still remains the best text I know of.
>>
>> My main point was the approach where he did cover basics of Python so
>> while you would be better off having other sources the book did stand on
>> its own. IMO a newbie tutorial set is better at being self contained in
>> this fashion than either assuming a knowledge of Python or sending the user
>> elsewhere. I understand the desire to not duplicate effort, and it wouldn't
>> be to teach Python per se, just to provide sufficient basis for the
>> tutorial. Again, IMO, this important for something seen as a newbie
>> tutorial.
>>
>> I didn't see it directly referenced on the page I linked, but I remember
>> reading a statement by him about doing it for PySide and roughly his
>> response was that PyQt and PySide were similar enough you could get by with
>> the present book and he lacked the time (other commitments) to address it.
>> Perhaps if he was persuaded to do a Python and Qt5 book it would be enough
>> different to be seen as worth his while.
>>
>> Tim Doty
>> On Apr 3, 2013, at 4:02 AM, šãñ <niceguysan at gmail.com> wrote:
>>
>> > well, I have found Yasin's tutorial on Model View programming a lot
>> better than the ones refer in Mark Summerfield's book. Also the book is
>> older edition , and many new things were introduced later like
>> QFileSystemModel etc...
>> >
>> > Last time I talked to Mark a month back, he had no plans for a new
>> edition. however it could have been nice if he or someone contribute in
>> going over different areas giving focus to PySide.
>> >
>> >
>> > On Wed, Apr 3, 2013 at 1:26 PM, Algis Kabaila <akabaila at pcug.org.au>
>> wrote:
>> > Tim,
>> >
>> > You wrote:
>> > > Mark Summerfield's excellent book "Rapid GUI Programming with Python
>> and > Qt" (http://www.qtrac.eu/pyqtbook.html) doesn't dwell on basics,
>> but it
>> > > does cover things.
>> >
>> > I want to second that. An extract from the "simple editor" tutorial of
>> PyQt that I wrote some years ago has this statement:
>> >
>> > """Have I mentioned that all that I know about PyQt I have learned from
>> an excellent text "Rapid GUI Programming with Python and Qt" by Mark
>> Summerfield? Well, I mention it now - it is a great text book. This
>> tutorial is meant to be a "gentle" introduction to the PyQt world and it
>> would be a disservice to the reader not to point out the direction to a
>> more thorough treatment of the subject."""
>> >
>> > Your point is really appreciated.
>> >
>> > @Aaron Richiger - Mark Summerfield does a great job of revision of
>> python in the introduction. Good read, indeed.
>> >
>> > Al.
>> >
>> > On Tuesday 02 April 2013 17:49:25 Tim Doty wrote:
>> > > To a point I agree about focusing on PySide, but it doesn't hurt to
>> > > cover (at least cursorily) some elementary Python as well. Mark
>> > > Summerfield's excellent book "Rapid GUI Programming with Python and
>> Qt"
>> > > (http://www.qtrac.eu/pyqtbook.html) doesn't dwell on basics, but it
>> > > does cover things.
>> > >
>> > > In fact, one of the best things IMO would be if he adapted that book
>> to
>> > > PySide. Regrettably, I doubt he has the time to do so
>> > > (http://www.qtrac.eu/pyqtbook.html#pyside).
>> > >
>> > > I'm coming from PyQt so I'm not a *complete* newbie, but there is a
>> real
>> > > advantage to having the content in one place rather than being
>> directed
>> > > to other tutorials (not to mention the problem with links going
>> stale).
>> > >
>> > > Tim Doty
>> > >
>> > > On Apr 2, 2013, at 5:34 PM, Aaron Richiger <a.richi at bluewin.ch>
>> wrote:
>> > > > Hello Al and Marc!
>> > > >
>> > > > Many thanks for your offer, good tutorials are always essential for
>> a
>> > > > popular project. I just wanted to have a look at your tuts, but the
>> > > > top five results of a google search after "pyside simplicissimus
>> > > > tutorial"
>> > > > directed me to dead links. So, this would be a good starting point:)
>> > > >
>> > > > We also do not have to reinvent the wheel, there are many examples
>> > > > coming with pyside already, have a look at them, you could probably
>> > > > use some of them, but enrich them with comments and explanations in
>> > > > your HTML.
>> > > >
>> > > > Marcs offer sounds great! It's always great to have "customers"
>> > > > helping designing the "products", because we sometimes can't imagine
>> > > > what's needed or missing for beginners. Having some newbies to test
>> > > > the tutorials would be great I think!
>> > > >
>> > > > Just one note, I think, your tutorials should not cover general
>> python
>> > > > stuff but just PySide related stuff. There are plenty of good python
>> > > > tuts out there, we only need more PySide tuts. I know, that many of
>> > > > the PySide newbies are also python newbies (as Marc), but you could
>> > > > place some links to good python tuts at the beginning or start page
>> > > > of the tutorial and if you use some non-obvious python magic give
>> > > > another link to the specific explanation of this python feature
>> (e.g.
>> > > > when you first use list comprehension). Our tutorials should focus
>> on
>> > > > the important (=PySide) stuff!
>> > > >
>> > > > Happy coding!
>> > > > Aaron
>> > > >
>> > > > Am 02.04.2013 23:41, schrieb Marc Hankin:
>> > > >> Hi. I'm a python newbie and a pyside newbie.
>> > > >> I've gone through the zetcode tutorial and the simplicitimus (or
>> > > >> whatever it is called), and I still feel crippled in using pyside.
>> I
>> > > >> used to teach law at a law school and I like to think about
>> > > >> pedagogical issues. So, if you folks want to try out some of your
>> > > >> tutorials on me and get my questionable feedback about how to
>> > > >> improve your tutorials, I'd be very pleased with the opportunity to
>> > > >> give you feedback ... and I confess, I also would like to learn
>> from
>> > > >> you.
>> > > >>
>> > > >> It's really wonderful to follow your emails. The open source
>> > > >> python/pyside community is so giving/altruistic that it is fun to
>> > > >> follow your emails. I wish I could occupy myself with this stuff
>> > > >> full time and never see the nasty interior of a courtroom again.
>> > > >>
>> > > >> Anyway, thanks again,
>> > > >>
>> > > >> Marc
>> > > >>
>> > > >>
>> ********************************************************************
>> > > >>
>> > > >> Marc B. Hankin
>> > > >> The Law Offices of Marc B. Hankin, Inc.
>> > > >> Post Office Box 3668, Beverly Hills, California 90212 (Not for
>> > > >> mail:509S.BeverlyDr.) Tel: (310) 552-3005 Fax: (310) 382-2416
>> > > >> Email: marc at marchankin.com Website: www.marchankin.com
>> > > >>
>> > > >> This e-mail message is generated from the law firm of the Law
>> > > >> Offices of Marc B. Hankin, Inc., and may contain information
>> > > >> that is confidential and may be privileged as an
>> > > >> attorney/client communication or as attorney work product. The
>> > > >> information is intended to be disclosed solely to the
>> > > >> addressee(s). If you are not the intended recipient, any
>> > > >> disclosure, copying, distribution or use of the contents of
>> > > >> this e-mail information is prohibited. If you have received
>> > > >> this e-mail in error, please notify the sender by return e-mail
>> > > >> and delete it from your computer system.>>
>> > > >>
>> ********************************************************************
>> > > >>
>> > > >>
>> > > >> On Tue, Apr 2, 2013 at 2:23 PM, lndn <lndndev at gmail.com> wrote:
>> > > >> On Mon, Apr 1, 2013 at 5:35 AM, Algis Kabaila <
>> akabaila at pcug.org.au>
>> > > >> wrote: I am in the process of porting the tutorial to PySide and
>> > > >> Python 3.x. If there are no objections, I would like to post it in
>> > > >> the PySide newbie tutorial section in a similar style to
>> > > >> PySideSimplicissimus:
>> > > >>
>> > > >> From wiki/PySideTutorials link to new page PySideSimple
>> > > >> from PySideSimple links to probably 4 separate stage pages with
>> > > >> return to PySideSimple, which in turn returns to PySideTutorials.
>> > > >>
>> > > >> Al (aka OldAl)
>> > > >>
>> > > >> Hi Al, the newbie tutorials are a great idea. The
>> > > >> PySideSimplicissimus series were well-written and easy to follow.
>> > > >>
>> > > >> What modules do you plan on covering in these new tutorials? The
>> > > >> tutorials we currently have are great but it's not comprehensive in
>> > > >> covering more Qt modules. Here's hoping to see more modules covered
>> > > >> in newer tutorials.
>> > > >>
>> > > >> Thanks!
>> > > >>
>> > > >> _______________________________________________
>> > > >> PySide mailing list
>> > > >> PySide at qt-project.org
>> > > >> http://lists.qt-project.org/mailman/listinfo/pyside
>> > > >>
>> > > >>
>> > > >>
>> > > >>
>> > > >> _______________________________________________
>> > > >> PySide mailing list
>> > > >>
>> > > >> PySide at qt-project.org
>> > > >> http://lists.qt-project.org/mailman/listinfo/pyside
>> > > >
>> > > > _______________________________________________
>> > > > PySide mailing list
>> > > > PySide at qt-project.org
>> > > > http://lists.qt-project.org/mailman/listinfo/pyside
>> > >
>> > > _______________________________________________
>> > > PySide mailing list
>> > > PySide at qt-project.org
>> > > http://lists.qt-project.org/mailman/listinfo/pyside
>> >
>> > _______________________________________________
>> > PySide mailing list
>> > PySide at qt-project.org
>> > http://lists.qt-project.org/mailman/listinfo/pyside
>> >
>> >
>> >
>> >
>> > --
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > PySide mailing list
>> > PySide at qt-project.org
>> > http://lists.qt-project.org/mailman/listinfo/pyside
>>
>>
>
>
> --
> **
>
> [image: San's personal blog] <http://feeds.feedburner.com/SanLuthraBlog>
>
> *
> *
>
> _______________________________________________
> PySide mailing list
> PySide at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/pyside
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20130403/85863f70/attachment.html>


More information about the PySide mailing list