LINUX.ORG.RU

История изменений

Исправление rumgot, (текущая версия) :

@Silerus, @slackwarrior

Еще уточняющая информация. При запуске приложения в сессии Wayland (для этого нужно зайти в систему в сессии Wayland и далее запускать свое приложение так: QT_QPA_PLATFORM=wayland ./untitled) на панели задач Ubuntu отображается дефолтная иконка в виде шестиренки. Если при этом вызвать setWindowIcon() то устанавливается иконка в заголовке приложения, а на панели задач все равно отображается в виде шестиренки. А если войти в систему в сессии Xorg (или в сессию Wayland но запускать приложение без передачи QT_QPA_PLATFORM=wayland), то без вызова setWindowIcon() у приложения на панели задач отображается пустой квадрат, а при вызове setWindowIcon() отображается переданная иконка.

Исходная версия rumgot, :

@Silerus, @slackwarrior

Еще уточняющая информация. При запуске приложения в сессии Wayland (для этого нужно зайти в систему в сессии Wayland и далее запускать свое приложение так: QT_QPA_PLATFORM=wayland ./untitled) на панели задач Ubuntu отображается дефолтная иконка в виде шестиренки. Если при этом вызвать setWindowIcon() то устанавливается иконка в заголовке приложения, а на панели задач все равно отображается в виде шестиренки. А если зайти в систему в сессии Xorg, то без вызова setWindowIcon() у приложения на панели задач отображается пустой квадрат, а при вызове setWindowIcon() отображается переданная иконка.