Tanya 172 : Pesan Error : Gtk-CRITICAL **: IA__gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed

Tanya :
Saya coba menjalankan program yang saya buat dengan glade dan C, tapi muncul pesan kesalahan seperti berikut :

(tombol:18196): Gtk-CRITICAL **: IA__gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed

Apa yang salah ?
Jawab :
Kesalahan tersebut biasanya muncul karena ada ketidaksesuaian antara file *.c anda dengan file *.xml yang ingin ditampilkan.
Perhatikan contoh berikut :
Di file *.c tertulis :

window = GTK_WIDGET (gtk_builder_get_object (builder, “window“));

Sementara file *.xml yang digunakan tertulis :

<interface>
  <!– interface-naming-policy project-wide –>
  <object id=”window1“>
    <property name=”can_focus”>False</property>

Ada ketidakcocokan karena yang satu tertulis window, sementara yang lain tertulis window1.
Perbaiki itu dan coba lagi.
Demikian, semoga manfaat (rezaervani@gmail.com)

Be the first to comment

Leave a Reply

Your email address will not be published.


*