Hallo, ich versuche mich gerade in der Programmierung eines banalen Beispiels. Ich möchte in einem Menü eine File_selection_box aufmachen um ein File einzulesen. Nur geht die entsprechende Box überhaupt nicht auf (file_select_menu.c). Das Programm lässt sich ohne eine Warnmeldung übersetzen, auch zur Laufzeit gibt es keine Meldung. Benutze ich statt dem Menueintrag eine Schaltfläche innerhalb des (file_select.c) funktioniert das. Die Auswahlbox geht auf, das File kann ausgewählt werden und der Name wird an die entsprechenden Callback-Funktion übergeben. Wo ist da mein Denkfehler?
Hallo Andreas, ich habe es auch nur geschafft, in dem ich eine eigene Callback aufgerufen habe. Gruß Marvol
Hallo Marvol, erst mal danke für den Tipp mit der Callback Funktion, das funktioniert auch wunderbar. Jetzt habe ich nur noch das Problem, das ich in den Rest des Fensters ganz gerne mit Cairo zeichnen möchte (eine Kurve einlesen und dann Werte verschied darstellen). Benutze ich dazu in der entsprechenden Callback Funktion cairo_xlib_surface_create, kann ich entsprechend ein neues Fenster aufmachen, das ich beschrieben kann, das ist aber nicht das, was ich mir vorstelle. Das schreiben in ein png-File über cairo_image_surface_create/cairo_surface_write_to_png funktioniert, nur leider nicht auf dem Fenster nicht Die Beispiele stammen aus dem Tutorial http://zetcode.com/tutorials/cairographicstutorial/ und funktionieren alleine auch wunderbar. Wie bringe ich Cairo bei, das es in das eigentliche Fenster schreibt? Gruß Andreas
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.