Недавно я начал работать с WxWidgets (2.9.4) и работал над учебником, который я нашел, но мне кажется, что я не могу загрузить изображения. Я уже правильно использовал обработчик (для PNG), и проблема возникает во время выполнения. Ниже приведено изображение всплывающего окна, которое отображается при попытке запустить программу.WxWidgets - Не удалось загрузить изображения
Вот код:
wxPNGHandler *handler = new wxPNGHandler;
wxImage::AddHandler(handler);
wxBitmap exit;
exit.LoadFile(wxT("exit.png"), wxBITMAP_TYPE_PNG);
wxToolBar *toolbar = CreateToolBar();
toolbar->AddTool(wxID_EXIT, exit, wxT("Exit"));
toolbar->Realize();
Connect(wxID_EXIT, wxEVT_COMMAND_TOOL_CLICKED, wxCommandEventHandler(mainWindow::exitProg));
Любая помощь приветствуется.
EDIT: Я забыл упомянуть, что, когда я нажимаю Отмена, это происходит:
Я поместил файл exit.png в директории сборки (/ Debug/или выпуска), а также исходный код, но он все еще должен его видеть.
Это звучит как проблема пути, ссылающаяся на изображения - первая ошибка указывает на то, что формат недействителен, что довольно легко объяснить, если не найти файл. – Petesh
Обратите внимание, что вы можете нажать 'Ctrl + C' в любом из сообщений Windows, включая поле подтверждения, показанное wxWidgets, для копирования его текста в буфер обмена. Нет необходимости делать скриншоты для вас - и текст гораздо читабельнее для других. –
@VZ. Хорошо, я этого не знал. Спасибо за совет. –