Взгляните на Пример скриншота
Короче:
QScreen *screen = QGuiApplication::primaryScreen();
if (screen)
QPixmap originalPixmap = screen->grabWindow(0);
Проблема заключалась в том, что файлы сценариев были закодированы как то, что Notepad ++ называет UTF-8 BOM
в Windows.
Преобразование его в прямое UTF-8
в Notepad ++ и повторная загрузка скриптов немедленно исправили все проблемы.
Таким образом, я предполагаю, что где-то в файлах была оставлена метка порядка следования байтов, из-за которой установка php на сервере не распознала или не смогла разобрать файл сценария.
Редактировать: та же самая основная причина была описана гораздо более подробно Марио на https://stackoverflow.com/a/8028987/3055288