Thus far, we have learned how to create applications and display various kinds of widgets. If that were all that GUI applications were made of, that would be the end of the matter. But there is more that we need to do in order to make our applications usable. In this chapter, we will set about the following:
- Understanding the concept behind signals and slots
- Learning the different ways to connect signals and slots
GUI toolkits usually provide a means to react to things that occur within an application. Nothing is left to chance. Every tick that happens within the application is registered and taken note of. For example, when you move a window or resize it, the action gets registered, and provided ample code has been written, it will be executed as a reaction to the moving or resizing of the window. For every action that occurs, a number of outcomes...