Python 3.4 com PyQt 5 e, claro, Qt5 foram ótimos para mim, especialmente com o Qt Designer. Todos esses são multi-plataforma e funcionam no Linux. O que você disse é possível com módulos como pickle . Se você não quiser baixar nada extra para o Python tkinter também está disponível. Quanto ao C ++, você pode facilmente usar o Qt5 também.