2012-04-06 7 views
2

In meinem Code habe ich eine Gtkmm Gtk::Window* und ich möchte häufig auf Widgets zugreifen. Wie kann ich es tun?Zugriff auf Widgets von Fenster *

Was ich meine, ist zu sehen, ob es ein Feature wie Builder->get_widget() gibt. Danke für Hilfe.

Antwort

2

Nicht wirklich. Es gibt einige Methoden, um Kinder eines Widgets zu finden, aber es ist ein kolossaler Schmerz. Persönlich unterwerfe ich immer Gtk :: Window und mache öffentliche (oder mache öffentliche Funktionen), wenn ich mit irgendwelchen Widgets außerhalb der Klasse herumhantieren muss.

Gtk :: Bin Klasse, wo get_child() ist: http://developer.gnome.org/gtkmm/unstable/classGtk_1_1Bin.html#a8e7fef9251afa541318bb53dcf3098db

+0

Ja, twiddled ich es seit gestern und ich erkannte schließlich, dass die Methode Sie sagen, ist die einfachste und logischste und vielleicht das beste. Vielen Dank ;-) – Haix64