Hi everybody,

I just started learning pyqt.. I referred it's wiki page and found some but only two links are useful.. I finished pyqt tutorial in zetcode.. It was really good.. I've downloaded cross-platform GUI programming with pyqt book.. But it's not an ideal book to start with for the beginner..
Thought i'll get more information if i ask this here.. Can You suggest me some tutorials for pyqt and using qt designer,layout managers etc., ?.

Thanks in advance...

Recommended Answers

All 8 Replies

May i know what happened to the people and this forum??? I'm really surprised and disappointed to see that no body has replied even after two days of posting the question... Does daniweb forum slowly losing it's fervour and it's uniqueness??? !!!!!!!!!!!!!!!!!!

Maybe because this is a jobb for goolge.

http://diotavelli.net/PyQtWiki
And on this site.
http://www.daniweb.com/forums/thread191210.html

snippsat.. Everybody is here with a question to be answered.. Google gives result for everything.. Then why people are answering and wasting their time??? Just can give the link to www.google.com..
I think you might not(matured) know the concept of a forum even though you are a member:S.. It is created for like minded people to share their ideas of what they know.. You know there is always a difference between what machine(google) gives and a man can give to you out of their experience(Every human Knows. But you????).
I asked for some materials to refer on PyQt.. I've already googled around and got some materials(i've mentioned that too in my post. open your eyes and see that or put on specs). I've asked here coz. good people like vegaseat,griboulis etc., have got first hand experience in GUI programming and they might give some ideas,suggestions,useful links and in what way i've to proceed(from so and so book to so and so book) as a beginner to become a good programmer(out of their handful of experience)..
If u can't answer for the question please just stop discouraging others who ask questions(especially beginners). I posted this question expecting reply from guys who got positive attitude of assisting and motivating a beginner rather than getting reply from people like you...

Maybe because this is a jobb for goolge

By the by nobody knows any search engine in the name goolge:D..

In all fairness to snippsat, he did point out that DaniWeb contains a fair number of well commented PyQT examples to study and experiment with.

As of 08dec2009 we have:
Mainwindow frame ...
http://www.daniweb.com/forums/post864990.html#post864990
Boxlayout, button and canvas ...
http://www.daniweb.com/forums/post865059.html#post865059
Image display ...
http://www.daniweb.com/forums/post866067.html#post866067
Import, gridlayout, label and buttons ...
http://www.daniweb.com/forums/post866861.html#post866861
Geometry, title, listwidget ...
http://www.daniweb.com/forums/post867052.html#post867052
Painter, canvas, random circles ...
http://www.daniweb.com/forums/post867414.html#post867414
Painter, wallpaper background ...
http://www.daniweb.com/forums/post867456.html#post867456
Fontdialog ...
http://www.daniweb.com/forums/post867671.html#post867671
Movie widget and animated GIFs ...
http://www.daniweb.com/forums/post889575.html#post889575
Bar chart ...
http://www.daniweb.com/forums/post890195.html#post890195
Dial slider ...
http://www.daniweb.com/forums/post893284.html#post893284
Input dialogs ...
http://www.daniweb.com/forums/post922737.html#post922737
HTML code on label ...
http://www.daniweb.com/forums/post924074.html#post924074
Grid layout manager ...
http://www.daniweb.com/forums/post929766.html#post929766
Canvas draw ...
http://www.daniweb.com/forums/post929788.html#post929788
TableView ...
http://www.daniweb.com/forums/post931543.html#post931543
ListView ...
http://www.daniweb.com/forums/post932515.html#post932515
TableWidget ...
http://www.daniweb.com/forums/post933380.html#post933380
CalendarWidget ...
http://www.daniweb.com/forums/post938411.html#post938411
ListWidget ...
http://www.daniweb.com/forums/post939315.html#post939315
LineEdit with label ...
http://www.daniweb.com/forums/post940170.html#post940170
TextEdit ...
http://www.daniweb.com/forums/post940211.html#post940211
Progress bar and timer ...
http://www.daniweb.com/forums/post940222.html#post940222
Colorful canvas background ...
http://www.daniweb.com/forums/post940340.html#post940340
The almost IDE ...
http://www.daniweb.com/forums/post940472.html#post940472
Tooltip and colorful text ...
http://www.daniweb.com/forums/post947921.html#post947921
Canvas colorful radial gradient ...
http://www.daniweb.com/forums/post956030.html#post956030
ListWidget and newer programming styles ...
http://www.daniweb.com/forums/post979005.html#post979005
Tabular data using HTML ...
http://www.daniweb.com/forums/post979660.html#post979660
TableView and abstract model ...
http://www.daniweb.com/forums/post979747.html#post979747
Label text with font and color ...
http://www.daniweb.com/forums/post981711.html#post981711
A colorful splash message ...
http://www.daniweb.com/forums/post1024531.html#post1024531
Label, edit, button, boxlayout, messagebox ...
http://www.daniweb.com/forums/post1060391.html#post1060391

snippsat.. Everybody is here with a question to be answered.. Google gives result for everything.. Then why people are answering and wasting their time??? Just can give the link to www.google.com..
I think you might not(matured) know the concept of a forum even though you are a member:S.. It is created for like minded people to share their ideas of what they know.. You know there is always a difference between what machine(google) gives and a man can give to you out of their experience(Every human Knows. But you????).
I asked for some materials to refer on PyQt.. I've already googled around and got some materials(i've mentioned that too in my post. open your eyes and see that or put on specs). I've asked here coz. good people like vegaseat,griboulis etc., have got first hand experience in GUI programming and they might give some ideas,suggestions,useful links and in what way i've to proceed(from so and so book to so and so book) as a beginner to become a good programmer(out of their handful of experience)..
If u can't answer for the question please just stop discouraging others who ask questions(especially beginners). I posted this question expecting reply from guys who got positive attitude of assisting and motivating a beginner rather than getting reply from people like you...

Maybe because this is a jobb for goolge

By the by nobody knows any search engine in the name goolge:D..

Let's be somewhat pleasant about this. If you search on Google for goolge this comes up:
Did you mean: google

Yes, Google uses Python and can figure that out.

One weakness of PyQT apart from licencing issues, is lack of third party documentation. Try this Jan is good at writting tutorials

In all fairness to snippsat, he did point out that DaniWeb contains a fair number of well commented PyQT examples to study and experiment with.

As of 08dec2009 we have:
Mainwindow frame ...
http://www.daniweb.com/forums/post864990.html#post864990
Boxlayout, button and canvas ...
http://www.daniweb.com/forums/post865059.html#post865059
Image display ...
http://www.daniweb.com/forums/post866067.html#post866067
Import, gridlayout, label and buttons ...
http://www.daniweb.com/forums/post866861.html#post866861
Geometry, title, listwidget ...
http://www.daniweb.com/forums/post867052.html#post867052
Painter, canvas, random circles ...
http://www.daniweb.com/forums/post867414.html#post867414
Painter, wallpaper background ...
http://www.daniweb.com/forums/post867456.html#post867456
Fontdialog ...
http://www.daniweb.com/forums/post867671.html#post867671
Movie widget and animated GIFs ...
http://www.daniweb.com/forums/post889575.html#post889575
Bar chart ...
http://www.daniweb.com/forums/post890195.html#post890195
Dial slider ...
http://www.daniweb.com/forums/post893284.html#post893284
Input dialogs ...
http://www.daniweb.com/forums/post922737.html#post922737
HTML code on label ...
http://www.daniweb.com/forums/post924074.html#post924074
Grid layout manager ...
http://www.daniweb.com/forums/post929766.html#post929766
Canvas draw ...
http://www.daniweb.com/forums/post929788.html#post929788
TableView ...
http://www.daniweb.com/forums/post931543.html#post931543
ListView ...
http://www.daniweb.com/forums/post932515.html#post932515
TableWidget ...
http://www.daniweb.com/forums/post933380.html#post933380
CalendarWidget ...
http://www.daniweb.com/forums/post938411.html#post938411
ListWidget ...
http://www.daniweb.com/forums/post939315.html#post939315
LineEdit with label ...
http://www.daniweb.com/forums/post940170.html#post940170
TextEdit ...
http://www.daniweb.com/forums/post940211.html#post940211
Progress bar and timer ...
http://www.daniweb.com/forums/post940222.html#post940222
Colorful canvas background ...
http://www.daniweb.com/forums/post940340.html#post940340
The almost IDE ...
http://www.daniweb.com/forums/post940472.html#post940472
Tooltip and colorful text ...
http://www.daniweb.com/forums/post947921.html#post947921
Canvas colorful radial gradient ...
http://www.daniweb.com/forums/post956030.html#post956030
ListWidget and newer programming styles ...
http://www.daniweb.com/forums/post979005.html#post979005
Tabular data using HTML ...
http://www.daniweb.com/forums/post979660.html#post979660
TableView and abstract model ...
http://www.daniweb.com/forums/post979747.html#post979747
Label text with font and color ...
http://www.daniweb.com/forums/post981711.html#post981711
A colorful splash message ...
http://www.daniweb.com/forums/post1024531.html#post1024531
Label, edit, button, boxlayout, messagebox ...
http://www.daniweb.com/forums/post1060391.html#post1060391

Thanks vegaseat for coming back with loads of materials..
Do you have any examples of using QtDesigner files in python after converting it using pyuic command line tool...

I would not use the QtDesigner. As nice as it is to quickly place a few widgets, the maintenance of your project can quickly turn into a nightmare, as you have to jump back and forth between the designer and your editor for every little change or addition.

Also getting help from other people is hard, since they don't know what potentially goofy stuff you did with the designer. Since most likely they don't have access to the xml (.ui) file it created first. Let's face it, the Python code the designer ui2py utility comes up with is a bear to read.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.