Теперь у меня есть окно, включающее множество кнопок, которые выполняют похожее поведение, поэтому для них естественно использовать один и тот же обработчик сигналов.Но, однако, после того, как сигнал произошел, я просто не могу отличить их друг от друга.Да, у меня есть указатель на объект, но я не могу сказать, является ли это первая кнопка, вторая кнопка или что-то еще.
Я предположил атрибут «Имя» (я установил его на «togglebutton1»') на поляне можно получить с помощью функции gtk_widget_get_name
, но я ошибаюсь, вместо этого я получил' GtkToggleButton '.XML-файл говорит: <object class="GtkToggleButton" id="togglebutton1">
.
Так есть ли в любом случае возможность использовать свойство 'id', или есть ли лучшее решение для определения этих кнопок?Большое спасибо.