Я делаю простое приложение для школьного домашнего задания и пытаюсь добавить изображение, но каждый раз, когда я делаю, происходит сбой IDE, и если мне как-то удается его скомпилировать, когда я вхожу в это окно в целом программа вылетает. Это не дает мне ошибки, и когда я открываю его в терминале, ничего не выводится.
Я пытался использовать включенные значки, я пытался импортировать его в каталог проекта и пытался получить к нему доступ в виде ссылки на файл, но все безрезультатно.
Это раздел сборки, который обрабатывает файлы изображений, но я действительно не знаю, что делаю, так как это первое приложение gtk, которое я сделал. Я могу предоставить дополнительные фрагменты кода по мере необходимости. Я не могу привести примеры кода, когда изображение загружается в программу, потому что оно мгновенно падает.
// Container child hbox6.Gtk.Box+BoxChild
this.image1 = new global::Gtk.Image();
this.image1.Name = "image1";
this.hbox6.Add(this.image1);
global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.hbox6[this.image1]));
w6.Position = 0;
w6.Expand = false;
w6.Fill = false;
// Container child hbox6.Gtk.Box+BoxChild
this.image2 = new global::Gtk.Image();
this.image2.Name = "image2";
this.hbox6.Add(this.image2);
global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.hbox6[this.image2]));
w7.Position = 1;
w7.Expand = false;
w7.Fill = false;
this.hbox3.Add(this.hbox6);
global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(this.hbox3[this.hbox6]));
w8.Position = 0;
w8.Expand = false;
w8.Fill = false;
// Container child hbox3.Gtk.Box+BoxChild
this.hbox4 = new global::Gtk.HBox();
this.hbox4.Name = "hbox4";
this.hbox4.Spacing = 6;
// Container child hbox4.Gtk.Box+BoxChild
this.image3 = new global::Gtk.Image();
this.image3.Name = "image3";
this.hbox4.Add(this.image3);
global::Gtk.Box.BoxChild w9 = ((global::Gtk.Box.BoxChild)(this.hbox4[this.image3]));
w9.Position = 0;
w9.Expand = false;
w9.Fill = false;
// Container child hbox4.Gtk.Box+BoxChild
this.image4 = new global::Gtk.Image();
this.image4.Name = "image4";
this.hbox4.Add(this.image4);
global::Gtk.Box.BoxChild w10 = ((global::Gtk.Box.BoxChild)(this.hbox4[this.image4]));
w10.Position = 1;
w10.Expand = false;
w10.Fill = false;
Нет сообщений об ошибках, потому что все это либо просто падает, либо перестает отвечать, поэтому я не могу ничего подобного представить. Любая помощь будет оценена. Спасибо за ваше время.