First read and decide whether or not this all is something you are looking for.

In short, this library is aimed to mitigate construction of complex user interfaces making clear separation of Signal/Slot handling, user functions(actions), validating, translating languages or measurement units from such concepts as visualization and keyboard input on one hand and business logic on another.

The task stated is solved using MMVC design pattern (don't confuse with mere MVC).

C++ download area

Java Logo
my mailbox