В качестве альтернативы ресурсной системе Qt вы можете использовать (вашу любимую утилиту преобразования изображений), чтобы преобразовать файл .png в формат .xpm, а затем добавить следующие строки в ваш файл .cpp:
#include "my_converted_image.xpm"
[...]
QPixmap myPixmap((const char **) my_converted_image_xpm);
... где my_converted_image_xpm - имя массива символов, объявленного в верхней части файла .xpm. Это работает, потому что формат изображения .xpm - это на самом деле просто исходный код C, объявляющий массив символов, который является растровым изображением, которое QPixmap знает, как анализировать, например ::
/* XPM */
static const char * const my_converted_image_xpm[] = {
"16 16 65 1",
" c None",
". c #0F0F04",
[...]
" "};