| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo hacer un GUI en C
    GUI o interfaz gráfica de usuario , la programación es un poco raro en el lenguaje C --- dichas bibliotecas son generalmente orientada a objetos y los más adecuados para su uso con C + + y otros lenguajes . GTK + , sin embargo , es un conjunto de herramientas de interfaz gráfica de usuario diseñado para C , aunque también es compatible con varios otros idiomas . Usted puede escribir un gráfico de " ¡Hola, mundo ! " programa con GTK + con sólo un par de docenas de líneas de código , la creación rápida de un programa simple que consiste en una pequeña ventana y un botón que cierra cuando se hace clic . Instrucciones
    1

    Descargar e instalar GTK +, su puesta en marcha para su uso con el compilador de C como se indica en la documentación. Abra el IDE o un editor de texto y empezar un nuevo proyecto.
    2

    Incluir los archivos GTK + cabecera y comenzar su función main (). Crear punteros , tanto para la ventana y el botón se le coloca dentro de ella e inicializar la biblioteca GTK + con la función gtk_init (). Esto debería ser similar al siguiente :

    # include

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

    < br >

    GtkWidget * ventana, botón

    GtkWidget * ;

    gtk_init (& argc , & argv ) ;
    3

    Crear las estructuras de datos para la ventana y decirle al programa para cerrar la ventana si se recibe la señal "destroy " . Dale la ventana de un relleno de 10 píxeles alrededor de los aparatos que contiene y crear un widget tal, la creación de las estructuras de datos para un botón llamado " ¡Hola, mundo ! " Porque el botón para cerrar la ventana cuando se recibe la señal "clicked " . Esto debería ser similar al siguiente : Ventana


    = gtk_window_new ( GTK_WINDOW_TOPLEVEL ) ;

    g_signal_connect ( ventana, " destruir " , G_CALLBACK ( gtk_main_quit ) , NULL ) ;

    gtk_container_set_border_width ( GTK_CONTAINER ( ventana) , 10 ) ;

    = gtk_button_new_with_label ("Hello , World ");

    g_signal_connect_swapped (botón de " click " , G_CALLBACK ( gtk_widget_destroy ) , ventana) ;
    Página 4

    Coloca el botón dentro de la ventana y mostrar los dos en la pantalla. Llame a la función gtk_main () para esperar a la entrada del usuario , que se remonta a la acción cuando el usuario hace clic en el botón o intentos de cerrar el programa. Esto debería ser similar al siguiente :

    gtk_container_add ( GTK_CONTAINER ( ventana) , 0 ;

    }
    5

    Guardar su código como " holamundo.c " y compilarlo con las librerías GTK + Esto se hace con la línea de comandos siguiente usando GCC --- consultar . la documentación si usa un compilador diferente C :

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

    Previous :

    next :
      Artículos relacionados
    ·Cómo obtener un nombre de entrada entero en CPP 
    ·Cómo convertir a String Variable INT 
    ·Datos sobre la programación de juegos de vídeo 
    ·Cómo cambiar Borland C + + Pantallas Editar 
    ·Cómo arreglar C + + Error R6002 
    ·Cómo realizar la E /S con archivos binarios en C + + 
    ·Cómo cerrar programas iPad con Xcode 
    ·Conversión de un valor negativo a positivo en C + + 
    ·Cómo utilizar la función strstr en C + + 
    ·C Memoria Herramientas de fugas 
      Artículos destacados
    ·Cómo convertir un puntero a un valor de cadena en C + …
    ·Cómo insertar un Div en una Div 
    ·Cómo dar formato Símbolos en VB 
    ·Cómo conectar una barra de progreso para IO.Stream 
    ·Cuándo utilizar JSP Vs . Jspf 
    ·Como entrada azar números binarios en C + + 
    ·Cómo declarar una matriz de dos dimensiones en Visual …
    ·Cómo transferir las tablas de datos HTML a Excel en PH…
    ·Cómo Graficar Con Python 
    ·Cómo crear una Telaraña 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com