Avatar billede davidfossil Nybegynder
03. februar 2006 - 14:29 Der er 3 kommentarer og
1 løsning

Findes der en C-wrapper til dialog eller lign (linux)?

Jeg er rimelig ny i C, og spekulerer lidt på om der findes en eller anden header jeg kan include, der giver mig adgang til den funktionalitet som kommandoen "dialog" kan levere i et shell script? Jeg kan selvfølgelig kalde dialog med system(), men det bliver lidt mere indviklet hvis jeg fx vil lave en menu med noget brugerinteraktion.

Findes der en wrapper til dialog, eller måske bare noget andet der gør det nemt at lave UI fra C?
Avatar billede mollevp Nybegynder
03. februar 2006 - 20:54 #1
Jeg har selv lavet gui i linux vha. http://www.gtk.org/ - det fungere rigtigt godt.. Der findes en god tutorial på hjemmesiden..
Avatar billede davidfossil Nybegynder
03. februar 2006 - 22:52 #2
GTK er nok lige en tand for vildt til det jeg sidder og roder med. Det skal bare være noget simpelt teksbaseret GUI (hvis man da ellers kan sige det).

Jeg har nu kodet noget sammen der bruger "dialog" til at snakke med brugeren (via en del system() kald), men er stadig interesseret i at høre om evt. C libraries der indeholder wrapper funktioner til fx dialog's funktionalitet.
Avatar billede skwat Praktikant
04. februar 2006 - 09:32 #3
selv dialog er opensource, så det er bare at læse.
Avatar billede davidfossil Nybegynder
30. marts 2006 - 22:20 #4
Sig til hvis i er sure over at tager mine points retur - jeg mener ikke at nogen af jer svarede på mit oprindelige spørgsmål.

Tak for inputs! :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester