Установил иконку следующим образом:
(раздел хелпа
Setting the Application Icon on Windows)
добавил в проект иконку и файл ресурсов с текстом
IDI_ICON1 ICON DISCARDABLE "myappico.ico"
После чего иконка появилась везде где нужно (в title bar главного окна и всех диалогов, в task bar и в качестве значка EXE-файла)
Но у внедренных в QGraphicsScene диалогов иконка осталась дефолтной!
Почему? Как так? Вот такие вопросы у меня в голове. Как мне избавиться от зеленого квадратика с буквами Qt?
Вызов QApplication::setWindowIcon() точно так же не смог сменить qt-значок, как не помог мне и вызов QWidget::setWindowIcon() для конкретного внедренного диалога.
Пока выход вижу только один - установками флагов убрать всё кроме надписи
Но очень уж хочется оставить системное меню.