QT is a GUI (Graphics User Interface) toolkit and PyQT is the wrapper to make it work with the Python language. PyQT is not used much because of QT's inherent license problems. This might be the reason why there is little information on the internet.
If you are new to programming, I would stick with the Tkinter GUI toolkit that is part of the Python distribution. For more advanced GUI programming you can use wxPython. There are quite a number of Tkinter and wxPython examples in the snippet section on this forum.
vegaseat
DaniWeb's Hypocrite
5,989 posts since Oct 2004
Reputation Points: 1,345
Solved Threads: 1,417
I am not debating the merits of QT or PyQT, I am making you aware of the license requirements for QT. Should you ever develop a product using QT, you will need to pay the QT folks. This is the main reason that QT is not very popular with the open source Python crowd.
vegaseat
DaniWeb's Hypocrite
5,989 posts since Oct 2004
Reputation Points: 1,345
Solved Threads: 1,417
woooee
Nearly a Posting Maven
2,454 posts since Dec 2006
Reputation Points: 777
Solved Threads: 714
I despised QT the first day I read their licence. If you need to be serious without Lic snags just go for wxpython. I dont despise TKinter nor undermine PyGTK. The reason is, I learned wxpython and became my best GUI toolkit. I have a poll there, it should help new comers which GUI toolkit many here prefer!
evstevemd
Senior Poster
3,713 posts since Jun 2007
Reputation Points: 462
Solved Threads: 392
No, but from what I know you need to disclose your code. What If you want to code commercial app for somebody? Will he allow you to disclose it?
That licence isn't good compared to wxpy or TkInter. Why not getting to them??
evstevemd
Senior Poster
3,713 posts since Jun 2007
Reputation Points: 462
Solved Threads: 392
who said wxpy is hard? Theonly draw back I find in wxpy contrasted to Tkinter is poor docs
Otherwise thing are easier lol:
evstevemd
Senior Poster
3,713 posts since Jun 2007
Reputation Points: 462
Solved Threads: 392
No, but from what I know you need to disclose your code.
Where did that come from? If you include open source code in your app, and you transmit it to third parties outside (of your business, home, etc), you have to include source __to_the_open_source_parts_of_the_code__ . Redhat, which is a company that "sells" open source software, they actually sell installation, service etc., for years used their own closed-source installation app to install open-source software. They did not publish the source code and were not required to because it was their own closed-source app. The way I understand Qt's license is "if you make money using Qt, then you owe Trolltech something in return", but again that is just my understanding.
woooee
Nearly a Posting Maven
2,454 posts since Dec 2006
Reputation Points: 777
Solved Threads: 714
Ok Go for it! All blessings but for me, I'll stick with my beautiful wxpython! lol:
evstevemd
Senior Poster
3,713 posts since Jun 2007
Reputation Points: 462
Solved Threads: 392
Let us go back to the topic:
QT GUYS, PSE HELP PROVIDING LINKS FOR GUY TO LEARN
Anyway have you tried docs at pyQT web?
evstevemd
Senior Poster
3,713 posts since Jun 2007
Reputation Points: 462
Solved Threads: 392
evstevemd
Senior Poster
3,713 posts since Jun 2007
Reputation Points: 462
Solved Threads: 392