La GIMP Toolkit , un créateur de l'interface utilisateur , fonctionne sur de nombreuses plates-formes , y compris Windows , Mac et Linux. Peu importe quelle plateforme ils courent sur des applications petites et grandes ont besoin de couleurs . Même les éditeurs de texte de base permettent aux utilisateurs de choisir la couleur de leurs polices . GTK est une API complexe et fortement documenté , mais vous pouvez obtenir le dialogue de sélection de couleur GTK à l'utilisateur en utilisant des instructions de programmation en langage C . Choses que vous devez code source d'un programme GTK Afficher plus Instructions 1 Ajoutez les lignes ci-dessous pour votre programme : GtkWidget * GColor = NULL; couleur GdkColor ; réponse gint ; déclare les variables dont vous avez besoin pour la sélection de la couleur dans votre programme 2 Tapez le prochain segment de code dans votre programme : pour les hôtels. GColor = gtk_color_selection_dialog_new ( " Choisissez une couleur "); gtk_widget_show ( GColor ) ; réponse = gtk_dialog_run ( GTK_DIALOG ( GColor ) ) ; Cela crée une fenêtre de dialogue de sélection de couleur GTK pour l'utilisateur de sélectionner un . couleur 3 Entrez les lignes suivantes: if ( réponse == GTK_RESPONSE_OK ) { gtk_color_selection_get_current_color ( GTK_COLOR_SELECTION ( GTK_COLOR_SELECTION_DIALOG ( GColor ) -> colorsel ) , et couleur); g_print ( "% s" , gdk_color_to_string ( et la couleur ) );} else { g_print ( " Pas de couleur sélectionnée. ");} Si l'utilisateur appuie sur la touche "OK " bouton , la couleur sélectionnée est imprimé à la sortie standard. Si l'utilisateur ne sélectionne pas une couleur , un message indiquant ceci est imprimé à la place 4 Copiez la ligne suivante dans votre programme : . Gtk_widget_hide ( GColor ) ; < p> Cela masque le dialogue afin que l'utilisateur ne soit pas confondue.
|