I recently joined a project of a framework to create graphical user interfaces in C++ called BaseUIX. The main purpose of this framework is to allow the easy creation of custom themed GUIs (buttons, checkboxes, etc.). You can find more information about the project by clicking the link below: