When I was teaching some Qt to my students a few month ago, it was quite difficult to explain signal/slots.
The main reason was that the whole idea of an event and thus what a signal or slot might be was completely unknown.
So If you want to teach students Qt which have a decent knowledge of C++ but never done whatsoever GUI programming you have to introduce the basics of GUI first. The advantage of Signal/Slots over concepts of other languages/Toolkits it out of the scope of these people
Anonymous, thanks for sharing your thoughts. My plan is to go through enough steps to create something simple - then to do a recap with exercises, bringing forward the overview concepts such as GUI events, etc.
3 Comments:
When I was teaching some Qt to my students a few month ago, it was quite difficult to explain signal/slots.
The main reason was that the whole idea of an event and thus what a signal or slot might be was completely unknown.
So If you want to teach students Qt which have a decent knowledge of C++ but never done whatsoever GUI programming you have to introduce the basics of GUI first. The advantage of Signal/Slots over concepts of other languages/Toolkits it out of the scope of these people
Thank you so much for your lessons, I was looking for a step by step tutorial like this for ages!
Keep up the excellent work!
Anonymous, thanks for sharing your thoughts. My plan is to go through enough steps to create something simple - then to do a recap with exercises, bringing forward the overview concepts such as GUI events, etc.
Post a Comment
<< Home