C++ GUI programming with QT5. (2018)