
Originariamente inviata da
Scara95
Per C++ puoi usare le Qt (da me fortemente consigliate) o wxWidgets, poi ce ne sono altre ma sono meno diffuse...
In ogni caso problemi del genere sono più facilmente risolti da linguaggi di scripting con una con un supporto (pressoché) nativo di un sistema grafico: ad esempio tcl/tk o rebol...
Un esempio in rebol:
codice:
view layout [ tabs 250
across
label "Inserisci il primo numero:" tab a: field "" return
label "Inserisci il secondo numero:" tab b: field "" return
button "Calcola" [
c/text: to-string add to-integer a/text to-integer b/text
show c]
tab c: field "" return
button "Esci" [quit]
]
Nb. across, tabs 250, tab e return hanno solo una funzione visiva: se li rimuovi funziona comunque (è solo brutto da vedere...)