The GIMP Toolkit , una interfaz de usuario creador , se ejecuta en muchas plataformas , incluyendo Windows , Mac y Linux. No importa qué plataforma se ejecutan en , aplicaciones grandes y pequeñas necesitan colores . Incluso los editores de texto básicos permiten a los usuarios elegir el color de sus fuentes. GTK tiene una API compleja y muy documentado , pero se puede obtener el color de GTK diálogo de selección para el usuario mediante las instrucciones del lenguaje de programación C . Cosas que necesitará
El código fuente de un programa GTK
Mostrar más instrucciones
1
Añada las siguientes líneas a su programa :
GtkWidget * gcolor = NULL; colores GdkColor ; respuesta gint ;
declara las variables necesarias para la selección de color en su programa
2
Escriba el siguiente segmento de código en su programa:
.
gcolor = gtk_color_selection_dialog_new ( " elija un color "); gtk_widget_show ( gcolor ) ; respuesta = gtk_dialog_run ( GTK_DIALOG ( gcolor ));
Esto crea una ventana de diálogo de selección de color GTK para que el usuario seleccione un . Color
3
Introduzca las siguientes líneas :
if ( respuesta == GTK_RESPONSE_OK ) { gtk_color_selection_get_current_color ( GTK_COLOR_SELECTION ( GTK_COLOR_SELECTION_DIALOG ( gcolor ) -> colorsel ) , y color) ; g_print ("% s " , gdk_color_to_string ( y color) ) ;} else { g_print ( " No hay color seleccionado . ") ;}
Si el usuario pulsa el botón "OK " botón, el color seleccionado se imprime en la salida estándar . Si el usuario no selecciona un color, se imprime un mensaje que indica que este lugar
4
Copia la siguiente línea en su programa : .
Gtk_widget_hide ( gcolor ) ;
< p> Esto oculta el diálogo para que el usuario no se confunda .