Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Procedura: GTK Selezione colore

The GIMP Toolkit, un creatore di interfaccia utente , gira su molte piattaforme , tra cui Windows , Mac e Linux . Non importa quale sia la piattaforma su cui girano , applicazioni di grandi e piccoli hanno bisogno dei colori . Anche gli editor di testo di base consentono agli utenti di scegliere il colore dei loro caratteri . GTK ha un API complesso e fortemente documentato , ma è possibile ottenere il dialogo di selezione del colore GTK per l' utente utilizzando le istruzioni di programmazione in linguaggio C . Cose che ti serviranno
codice sorgente di un programma GTK
Show More Istruzioni
1

Aggiungi le righe qui sotto per il vostro programma :

GtkWidget * gcolor = NULL; colore GdkColor ; risposta gint ;

dichiara le variabili necessarie per la selezione del colore nel programma
2

Tipo il segmento di codice seguente nel vostro programma :
.

gcolor = gtk_color_selection_dialog_new ( " Seleziona un colore "); gtk_widget_show ( gcolor ) ; risposta = gtk_dialog_run ( GTK_DIALOG ( gcolor ) ) ;

Questo crea una finestra di dialogo di selezione del colore GTK per l' utente di selezionare un . colore
3

Inserisci le seguenti righe:

if ( risposta == GTK_RESPONSE_OK ) { gtk_color_selection_get_current_color ( GTK_COLOR_SELECTION ( GTK_COLOR_SELECTION_DIALOG ( gcolor ) - > colorsel ) , e colore) ; g_print ( "% s" , gdk_color_to_string ( e colore) );} else { g_print ( " Nessun colore selezionato . ");}

Se l'utente preme il tasto "OK " pulsante , il colore selezionato viene stampato sullo standard output . Se l'utente non seleziona un colore , un messaggio che indica questo è stampato invece
4

Copia la riga successiva nel vostro programma : .

Gtk_widget_hide ( gcolor ) ;

Questo nasconde il dialogo di modo che l'utente non venga confuso.

 

Programmazione © www.354353.com