2012-04-06 4 views
2

제 코드에는 Gtkmm Gtk::Window*이 있는데 자주 위젯에 액세스하고 싶습니다. 내가 어떻게 해?Window에서 위젯에 접근하기 *

내 말은 Builder->get_widget()과 같은 기능이 있는지 확인하는 것입니다. 도움을 주셔서 감사합니다.

답변

2

아니요. 위젯의 자식을 찾는 몇 가지 방법이 있지만 엄청난 고통입니다. 나는 개인적으로 Gtk :: Window를 서브 클래스 화하고 클래스 외부의 위젯을 사용하지 않으면 공개 (또는 공용 함수)로 만듭니다. get_child은()이다

은 Gtk :: 빈 클래스 : http://developer.gnome.org/gtkmm/unstable/classGtk_1_1Bin.html#a8e7fef9251afa541318bb53dcf3098db

+0

예, 어제 이후로 twiddled 내가 마지막으로 당신이 말하고있는 방법은 가장 쉽고 논리적이고 아마도 최고라고 깨달았다. 고맙습니다 ;-) – Haix64