Название: обновление иконки и setWindowIcon Отправлено: BuRn от Сентябрь 14, 2015, 18:57 Добрый день! Может кто подскажет, почему при первой установке иконки через setWindowIcon все ок, а вот если я ее начинаю менять, и применяю повторно setWindowIcon, то вижу по прежнему ту иконку, которую загрузил первый раз?
Название: Re: обновление иконки и setWindowIcon Отправлено: Bepec от Сентябрь 14, 2015, 20:54 На основании приведённого вами кода и проверок на наличие файлов/ресурсов я могу сказать - ХЗ )
Название: Re: обновление иконки и setWindowIcon Отправлено: BuRn от Сентябрь 14, 2015, 21:20 На основании приведённого вами кода и проверок на наличие файлов/ресурсов я могу сказать - ХЗ ) Ну а что там, все просто, если сделать qApp->setWindowIcon(QIcon("/home/blablabla/1.png")) А потом следом сделать qApp->setWindowIcon(QIcon("/home/blablabla/2.png")) То в итоге будет установлена первая картинка Название: Re: обновление иконки и setWindowIcon Отправлено: PimenS от Сентябрь 15, 2015, 06:53 В Win 8.1, Qt 5.5 все работает нормально.
Код:
Устанавливает icon_2; Название: Re: обновление иконки и setWindowIcon Отправлено: Day от Сентябрь 15, 2015, 10:22 Попробуй завести в папке с экзешником папочку IMAGEFORMSTS и переписать туда QT\plugins\imageformats\qico4.dll (qicod4.dll) или соответствующую версии дээлэлку
Название: Re: обновление иконки и setWindowIcon Отправлено: BuRn от Сентябрь 15, 2015, 11:01 Попробуй завести в папке с экзешником папочку IMAGEFORMSTS и переписать туда QT\plugins\imageformats\qico4.dll (qicod4.dll) или соответствующую версии дээлэлку Этот вариант не пойдет, во первых программа кроссплатформенная, а во вторых бинарь собирается в статикеНазвание: Re: обновление иконки и setWindowIcon Отправлено: Alex Custov от Сентябрь 15, 2015, 11:12 Попробуй завести в папке с экзешником папочку IMAGEFORMSTS и переписать туда QT\plugins\imageformats\qico4.dll (qicod4.dll) или соответствующую версии дээлэлку Этот вариант не пойдет, во первых программа кроссплатформенная, а во вторых бинарь собирается в статикеДля PNG это и не нужно. Название: Re: обновление иконки и setWindowIcon Отправлено: Igors от Сентябрь 15, 2015, 11:14 Добрый день! Может кто подскажет, почему при первой установке иконки через setWindowIcon все ок, а вот если я ее начинаю менять, и применяю повторно setWindowIcon, то вижу по прежнему ту иконку, которую загрузил первый раз? Возможно потому что системное окно уже создано. Попробуйте удалить и создать с др иконкойНазвание: Re: обновление иконки и setWindowIcon Отправлено: BuRn от Сентябрь 15, 2015, 11:25 Добрый день! Может кто подскажет, почему при первой установке иконки через setWindowIcon все ок, а вот если я ее начинаю менять, и применяю повторно setWindowIcon, то вижу по прежнему ту иконку, которую загрузил первый раз? Возможно потому что системное окно уже создано. Попробуйте удалить и создать с др иконкойНазвание: Re: обновление иконки и setWindowIcon Отправлено: Fregloin от Сентябрь 16, 2015, 10:42 для начала, в какой ОС вы это пытаетесь сделать?
Название: Re: обновление иконки и setWindowIcon Отправлено: BuRn от Сентябрь 16, 2015, 13:55 для начала, в какой ОС вы это пытаетесь сделать? Linux,если мне память не изменяет, в window тоже повторяется. Qt 5.5 |