GTK+
- Dirty Oerti
- Beiträge: 2229
- Registriert: Di Jul 08, 2008 5:05 pm
- Wohnort: Thurndorf / Würzburg
Re: GTK+
Ich nehme mal an GTK_STOCK_ADD, wie du es ja schon geschrieben hast?
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne!
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
Ich helfe gerne!

----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.
Re: GTK+
Ich auch nicht+Fuss+ hat geschrieben:Was gehört in die Klammern? Ich habe noch nie mit "stock" gearbeitet und finde darüber auch nicht viel im Netz...Code: Alles auswählen
blaues_plus = gtk_image_new_from_stock(???);

Mich wundert das dein Kompiler die 0 schluckt. Für die verfügbaren Größen folge einfach dem Link oben. Die Farbe vom Plus hängt davon ab, wie es im aktuell verwendeten Icontheme des Computer auf dem das Programm ausgeführt wird drinnen ist.+Fuss+ hat geschrieben: EDIT:Habs gefunden. Das Plus ist zwar nicht blau, und eine richtige größe kann ich auch nicht angeben, aber ich habe immerhin ein plusCode: Alles auswählen
blaues_plus = gtk_image_new_from_stock(GTK_STOCK_ADD, 0);
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
Re: GTK+
So dat mit dem Plus klappt ja, aber jetzt stehe ich vor drei anderen Problemen:
1. Wie krieg ich die Zahlen aus dem TextEntry in einen int/float?
2. Wie krieg ich einen int/float in einen gchar?
3. Wie schaffe ich es, dass ein Label aktualisiert wird? Das muss ja nur passieren, wenn es eine Änderung im TextEntry gab.
MfG Fuss
1. Wie krieg ich die Zahlen aus dem TextEntry in einen int/float?
2. Wie krieg ich einen int/float in einen gchar?
3. Wie schaffe ich es, dass ein Label aktualisiert wird? Das muss ja nur passieren, wenn es eine Änderung im TextEntry gab.
MfG Fuss
Re: GTK+
zu Problem 1: Was haltet ihr von atoi() ????
zu Problem 3: eigentlich muss ich ja einfach nur einen EventHandler erstellen, der immer die Variablen mit der Eingabe abgleicht, sobald eine Änderung vorgenommen worden ist, oder?
MfG Fuss
zu Problem 3: eigentlich muss ich ja einfach nur einen EventHandler erstellen, der immer die Variablen mit der Eingabe abgleicht, sobald eine Änderung vorgenommen worden ist, oder?
MfG Fuss
Re: GTK+
Naja, ich würde es nicht unbedingt verwenden, da es bei ungültigen Zahlen zu Problemen führen kann. In diesem Beitrag haben wir zum Beispiel über das schreiben einer Funktion dafür diskutiert.+Fuss+ hat geschrieben:zu Problem 1: Was haltet ihr von atoi() ????
Ja genau. Und wie immer kann die GTK-Dokumentation recht hilfreich sein+Fuss+ hat geschrieben: zu Problem 3: eigentlich muss ich ja einfach nur einen EventHandler erstellen, der immer die Variablen mit der Eingabe abgleicht, sobald eine Änderung vorgenommen worden ist, oder?

"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
Re: GTK+
Ich versuche im Moment alleine klar zu kommen, aber ich habe ein Problem das ich nicht lösen kann (keine Lösung finde).
Ich habe eine Tabelle, und möchte (mit cairo.h) ein Bild in bestimmte Kästen der Tabelle anzeigen. (ein Bild von einem Fußballfeld)
Allerdings muss ich noch ein anderes Bild in der Tabelle anzeigen (nimmt nur einen Kasten der Tabelle ein). Das kleiner Bild (Fußball) muss immer im Vordergrund sein und ich muss es bei klick auf einen Button in ein anderes Feld der Tabelle verschieben können.
Das eigentliche Problem ist, dass ich das mit Vordergrund und Hintergrund hinbekomme.
Könnt ihr mir damit helfen? Ein Tipp oder eine Funktion für das mit den Bildern würde schon reichen.
Ich muss das bis Montag fertig haben (auch noch für Windows)...
Schonmal Danke!
MfG Fuss
Ich habe eine Tabelle, und möchte (mit cairo.h) ein Bild in bestimmte Kästen der Tabelle anzeigen. (ein Bild von einem Fußballfeld)
Allerdings muss ich noch ein anderes Bild in der Tabelle anzeigen (nimmt nur einen Kasten der Tabelle ein). Das kleiner Bild (Fußball) muss immer im Vordergrund sein und ich muss es bei klick auf einen Button in ein anderes Feld der Tabelle verschieben können.
Das eigentliche Problem ist, dass ich das mit Vordergrund und Hintergrund hinbekomme.
Könnt ihr mir damit helfen? Ein Tipp oder eine Funktion für das mit den Bildern würde schon reichen.
Ich muss das bis Montag fertig haben (auch noch für Windows)...
Schonmal Danke!
MfG Fuss
Re: GTK+
Was bekommst du nicht hin? Schaffst du es das Feld im Hintergrund anzuzeigen und der Fußball hat noch ein Quadrat herum, oder geht das auch noch nicht?+Fuss+ hat geschrieben:Das eigentliche Problem ist, dass ich das mit Vordergrund und Hintergrund hinbekomme.
Ich hab zwar noch nie mit GTK+ gearbeitet aber du hast sicher irgendwie die Möglichkeit zwei Bilder mit (Alpha-)Blending übereinander zu legen.
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
Re: GTK+
Dann versuch es doch einmal zuerst Schrittweise. Zuerst versuch einmal überhaupt ein Bild mit GTK+ anzuzeigen. Eine Suche nach 'Image' oder so im Zusammenhang mit Gtk könnte eventuell gute Hinweise liefern.+Fuss+ hat geschrieben:ich hab Probleme überhaupt ein Bild in die Tabelle zu bekommen...
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at
OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at