Qt - Гибкость посредством рефлексии

Рефлексия — это механизм, который позволяет отслеживать и модифицировать структуру программы на этапе исполнения. В библиотеке Qt рефлексия может использоваться для любых объектов, унаследованных от базового класса QObject, через соответствующие мета-объекты. В видео на примере показано получение списка сигнатур методов класса, а также вызов конкретного метода по соответствующей сигнатуре во время исполнения программы.

Sources
Image placeholder

Lev Alekseevskiy

I'm a passionate crossplatform software developer (Java, Qt Framework) with scientific physics background. I like to do R&Ds on a new technologies/frameworks and then sharing my knowledge with other people (e.g. by recording video tutorials in YouTube).