Tôi đã cố gắng lấy "tên" của tất cả GtkWidgets trong đối tượng GtkBuilder.GtkBuilder và "tên"
Tôi đã quản lý để nhận tất cả các đối tượng từ đối tượng trình xây dựng qua gtk_builder_get_objects()
và lưu trữ chúng trong một Danh sách phát.
Tuy nhiên, khi tôi sử dụng gtk_widget_get_name()
trên gobjects (mà tôi chuyển sang GtkWidgets), tôi nhận được tên chung chung như "GtkWindow" và "GtkButton" thay vì "window1" hoặc "button1" được hiển thị trong glade.
Bất kỳ trợ giúp sẽ được cực kỳ đánh giá cao và sẽ làm cho lập trình viên này rất hạnh phúc.
Đây là câu hỏi tương tự cho Python với nội tâm GObject: http://stackoverflow.com/q/15393120/247696 – Flimm