| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Hvordan man laver en GUI i C
    GUI eller grafiske brugergrænseflade , programmering er noget sjælden i C-sprog --- sådanne biblioteker er generelt objektorienteret og bedst egnet til brug med C + + og andre sprog. GTK + , er imidlertid en GUI værktøjskasse designet til C , men også kompatibel med en række andre sprog . Du kan skrive en grafisk "Hej, verden!" program med GTK + bruger kun et par dusin linjer kode , hurtigt at oprette et simpelt program , der består af et lille vindue og en knap, der lukker den , når der klikkes . Instruktioner
    1

    Hent og installer GTK + , sætte det op til brug med din C compiler som angivet i dokumentationen. Åbn din IDE eller tekst editor og begynde et nyt projekt.
    2

    Medtag GTK + header filer og begynde din main () -funktionen. Opret pejlemærker for både vinduet og den knap, du vil placere inde i det , og initialisere GTK + -biblioteket med gtk_init ( ) funktion. Det skal se ud som følgende : Hej

    # include

    int main ( int argc , char * argv [])

    { < br >

    GtkWidget * vinduet

    GtkWidget * tasten;

    gtk_init (& argc , og argv )
    3

    Opret datastrukturer for vindue og fortælle programmet at lukke vinduet , hvis det modtager " ødelægge "-signal. Giv vinduet en polstring af 10 pixels omkring eventuelle widgets den indeholder, og skabe en sådan widget , skabe datastrukturer for en knap der hedder "Hej, verden!" Årsag knappen for at lukke vinduet, når den modtager " klikket "-signal. Det skal se ud som følgende : Hej

    vindue = gtk_window_new ( GTK_WINDOW_TOPLEVEL )

    g_signal_connect ( vindue , " ødelægge " G_CALLBACK ( gtk_main_quit ) , NULL) ;

    gtk_container_set_border_width ( GTK_CONTAINER ( vindue) , 10),

    for = gtk_button_new_with_label ( "Hello , World" ),

    g_signal_connect_swapped (knap " klikkede " G_CALLBACK ( gtk_widget_destroy ) vindue) ;

    4

    Anbring knappen i vinduet og vise dem begge på skærmen. Ring til gtk_main () funktion til at vente for bruger -input, går tilbage i aktion, når brugeren klikker på knappen, eller forsøg på at lukke programmet. Det skal se ud som følgende : Hej

    gtk_container_add ( GTK_CONTAINER ( vindue) , 0 ;

    }
    5

    Gem din kode som " helloworld.c ", og kompiler det med GTK +- biblioteker Dette gøres med følgende kommando linje ved hjælp GCC --- konsultere . din dokumentation , hvis du bruger en anden C compiler : Hej

    gcc- Wall- g helloworld.c - o helloworld ` pkg- config - cflags - libs gtk + -2.0 `

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges strncmp Funktion i C + + 
    ·Sådan Flet Unique Integer algoritmer 
    ·Sådan Debug C + + Tags 
    ·Sådan Program i Visual C 
    ·Hvordan man kompilerer en CPP med en header fil 
    ·Sådan bruges en C Program Sådan kontrolleres Armstron…
    ·Hvordan man laver en VSH Filer 
    ·Sådan animere i XNA 
    ·Sådan oprettes SQLite Med Zend Framework 
    ·Sådan kompilere C + + med fstream 
      Anbefalede Artikler
    ·Instruktioner til Chefmate WM -77 vaffeljern 
    ·Sådan aktiveres på knappen Slet i DataGridView i WinF…
    ·Sådan Tilkald CFC Fra Javascript 
    ·Sådan Program Games i C + + 
    ·Forskellen mellem ByVal & ByRef 
    ·Parse Fejl i PHP 
    ·Hvordan de skal fortolke Java Regex 
    ·Hvad er en Runtime Error 8005 
    ·Sådan Invert boolesk værdi i JavaScript 
    ·Hvordan man opbygger SaaS-applikationer 
    Copyright © Computer Viden http://www.computerdk.com