Προσθέστε τις παρακάτω γραμμές για να το πρόγραμμά σας :
GtkWidget * gcolor = NULL? χρωμάτων GdkColor ? απάντηση gint ?
Αυτό δηλώνει τις μεταβλητές που χρειάζεστε για την επιλογή χρώματος στο πρόγραμμά σας 2
Πληκτρολογήστε το επόμενο τμήμα κώδικα στο πρόγραμμά σας : .
gcolor = gtk_color_selection_dialog_new ( " Επιλέξτε ένα χρώμα ")? gtk_widget_show ( gcolor ) ? απόκρισης = gtk_dialog_run ( GTK_DIALOG ( gcolor ) ) ?
Αυτό δημιουργεί ένα παράθυρο διαλόγου επιλογής χρώματος GTK για τον χρήστη να επιλέξει ένα χρώμα
εικόνων 3
Εισάγετε τις ακόλουθες γραμμές : .
εάν ( απάντηση == GTK_RESPONSE_OK ) { gtk_color_selection_get_current_color ( GTK_COLOR_SELECTION ( GTK_COLOR_SELECTION_DIALOG ( gcolor ) - > colorsel ) , & χρώμα) ? g_print ( "% s" , gdk_color_to_string ( και το χρώμα ) ) ? } αλλού { g_print ( "No επιλεγμένο χρώμα . ")? }
Εάν ο χρήστης πατήσει το "OK " κουμπί , το επιλεγμένο χρώμα είναι τυπωμένο στην κανονική έξοδο . Εάν ο χρήστης δεν επιλέξει ένα χρώμα , ένα μήνυμα που υποδεικνύει αυτό είναι τυπωμένο αντί
Η 4
Αντιγράψτε την επόμενη γραμμή στο πρόγραμμά σας : .
Gtk_widget_hide ( gcolor ) ?
Αυτό κρύβει το διάλογο , ώστε ο χρήστης δεν μπερδεύονται .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα