Lessons of Qt5