“Conocimientos Programación>C /C + + Programming

Cómo hacer un GUI en C

2015/9/12
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 [ ] ) {


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 `

C /C + + Programming
Cómo habilitar la memoria de detección de fugas
Cómo cambiar el nombre del botón Disminución en el iPhone
Cómo utilizar LINQ to XML
Cómo leer un archivo CSV en C
Cómo utilizar la función strchr en C + +
Cómo convertir Ttf Fuente para PCL
Cómo compilar C + + en Prompt
Cómo actualizar una fila de datos en C #
Conocimientos Informáticos © http://www.ordenador.online