[C - Linux ]programmare interfacce grafiche

Salve,
questo post sarebbe da mettere anche nella parte di programmazione ma nn posso farlo quindi scelgo Linux.
Volevo chiedervi aiuto su come programmare delle interfacce grafiche con menù a tendina per linux. Più precisamente devo fare una piccola applicazione in ambiente Red Hat in C e vorrei sapere come posso creare un'interfaccia grafica da cui si possano richiamare ovviamente le varie procedure C della mia applicazione.
In pratica la mia applicazione dovrebbe mostrare varie soluzioni del problema del Bin Packing con vari algoritmi. Vorrei quindi che dalla mia interfaccia grafica potessi richiamare i vari algoritmi.
Però non so neppure da dove iniziare e quali siano i problemi da affrontare!
Grazie
questo post sarebbe da mettere anche nella parte di programmazione ma nn posso farlo quindi scelgo Linux.
Volevo chiedervi aiuto su come programmare delle interfacce grafiche con menù a tendina per linux. Più precisamente devo fare una piccola applicazione in ambiente Red Hat in C e vorrei sapere come posso creare un'interfaccia grafica da cui si possano richiamare ovviamente le varie procedure C della mia applicazione.
In pratica la mia applicazione dovrebbe mostrare varie soluzioni del problema del Bin Packing con vari algoritmi. Vorrei quindi che dalla mia interfaccia grafica potessi richiamare i vari algoritmi.
Però non so neppure da dove iniziare e quali siano i problemi da affrontare!
Grazie