Unique Qt Designs

I am currently working with Qt and have detected signals and slots. I think this is a Qt-specific pattern. I am wondering if there are more Qt specific patterns such as signals and slots. Are there any Are there any specifications about them?

Besides:

The specific structure of Qt is divided into two parts:

Qt provides special classes for using design patterns, such as the Qt Quick module, signal slots.

The second part is the structure of some classes, for example: QWidget

QWidget inherits from QObject, which implements a composite template.

For more information, I recommend this book: http://www.amazon.de/Introduction-Patterns-Prentice-Software-Development/dp/0132826453

+4
source share
1 answer

There are some features that are unique to Qt, or at least several implementations exist in other languages.

To name a few other than the signal slot mechanism:

  • Qt Quick Module . Allows you to write QML applications and provides everything you need to create a rich application with a fluid and dynamic user interface. Some functions: visual canvas, user input, states, transitions and animations, particles and graphic effects, ...

  • Qt Undo Framework . It is based on a command template for implementing undo / redo functions in applications.

  • State Machine Framework. Qt. - Qt; , , QObjects.

+3

All Articles