Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Pridajte riadky nižšie programu :
GtkWidget * gcolor = NULL ; GdkColor farba , Ginta odpoveď ,
deklaruje premenné , ktoré potrebujete pre výber farby v programe
2
Zadajte nasledujúci kód segmentu do svojho programu : .
gcolor = gtk_color_selection_dialog_new ( " Zvoľte farbu " ) ; gtk_widget_show ( gcolor ) ; odpoveď = gtk_dialog_run ( GTK_DIALOG ( gcolor ) ) ;
Tým sa vytvorí dialógové okno pre výber farby GTK pre užívateľa vybrať farba
3
Zadajte nasledujúce riadky : .
( odpoveď == GTK_RESPONSE_OK ) { gtk_color_selection_get_current_color ( GTK_COLOR_SELECTION ( GTK_COLOR_SELECTION_DIALOG ( gcolor ) - > colorsel ) , a farba ) , g_print ( " % s " , gdk_color_to_string ( a farba ) ) ; } else { g_print ( "Nie je vybraný žiadny farebný . " ) ; }
Ak užívateľ stlačí tlačidlo " OK " tlačidlo , vybraná farba je vytlačená na štandardný výstup . Ak užívateľ nemá chcete vybrať farbu , zobrazí sa hlásenie označujúce to je miesto nej vytlačená
4
Skopírujte nasledujúci riadok do vášho programu : .
Gtk_widget_hide ( gcolor ) ;
To skryje dialóg tak , že používateľ nemá pliesť .