
This course spans for 6 weeks so basic idea is to complete two modules every week .
For Week 1 , we will be covering
So lets get started with the first module
he Qt SDK installer can be downloaded from here.(choose appropriate installer for your OS) This video is a step by step tutorial to help you set up the Qt development environment and to try and run your first Qt application
Now your development environment should be up and running , now you are all set to start by writing your first application in Qt.
This video is a short tutorial to write a simple Qt program and then try to walk through the code to understand as to what actually goes in the background.It also covers some information about the qmake utility tool.
In this we will start with very basics of layouts we will use a horizontal layout and a vertical layout and will pack the UI widgets inside these layouts. We will then try out the Qt signals and slots feature.
Summary
At the end of this module you would have setup your development environment and would have written your first Qt application. You would have also understood the basic concepts of layouts and would have some idea about Qt's signal and slots feature.
If you are interested i would recommend that you follow the Qt Blog , as it's one place where you will find all Qt development posts from Qt Experts.
It will also be a good if you would join the Qt public mailing lists , i would recommend Interest(List for developers who _use_ Qt) and Qt Creator(List for users and developers of Qt Creator).
In this video we will try to look into Qt Basic Types and how Qt handles strings.
Summary
In this module we have learnt the internals of Qt Object model , how to create custom Qt signals and slots and how to have our custom type to integrate with Qt Object model such that it can be used as a parameter in signals and slots. We have looked into the moc tool and how Qt supports these features.
If you have any questions, please ask via the the forum.
In this video we will try to look into Qt Basic Types and how Qt handles strings.
We will take a look at Algorithmic Complexity of Qt Containers in this video.
Know Thy Complexities! : Covers the space and time Big-O complexities of common algorithms used in Computer Science.
This tutorial explains how to use forms to build your graphical user interface using Qt Designer
This short tutorial on Model View Architecture
This short tutorial will explain the Qt IPC methods
The course will span a total of 6 weeks with 12 different modules. Check the course syllabus below for details.
Karthik Duggirala (From CBTec Oy) is a seasoned software developer with over 8 years experience in developing applications for hand held devices ranging from the Nokia 770 internet tablet to the N9 (MeeGo).