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
6,499 posts since Oct 2004
Reputation Points: 1,451
Solved Threads: 1,618
Skill Endorsements: 39
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
6,499 posts since Oct 2004
Reputation Points: 1,451
Solved Threads: 1,618
Skill Endorsements: 39
woooee
Posting Maven
2,717 posts since Dec 2006
Reputation Points: 827
Solved Threads: 780
Skill Endorsements: 9
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!
Stefano Mtangoo
Senior Poster
3,733 posts since Jun 2007
Reputation Points: 462
Solved Threads: 396
Skill Endorsements: 0
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??
Stefano Mtangoo
Senior Poster
3,733 posts since Jun 2007
Reputation Points: 462
Solved Threads: 396
Skill Endorsements: 0
who said wxpy is hard? Theonly draw back I find in wxpy contrasted to Tkinter is poor docs
Otherwise thing are easier lol:
Stefano Mtangoo
Senior Poster
3,733 posts since Jun 2007
Reputation Points: 462
Solved Threads: 396
Skill Endorsements: 0
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
Posting Maven
2,717 posts since Dec 2006
Reputation Points: 827
Solved Threads: 780
Skill Endorsements: 9
Ok Go for it! All blessings but for me, I'll stick with my beautiful wxpython! lol:
Stefano Mtangoo
Senior Poster
3,733 posts since Jun 2007
Reputation Points: 462
Solved Threads: 396
Skill Endorsements: 0
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?
Stefano Mtangoo
Senior Poster
3,733 posts since Jun 2007
Reputation Points: 462
Solved Threads: 396
Skill Endorsements: 0
Stefano Mtangoo
Senior Poster
3,733 posts since Jun 2007
Reputation Points: 462
Solved Threads: 396
Skill Endorsements: 0