Маленькая иконка Центра управления приложениями

Ответить
rplulx
Сообщения: 19
Зарегистрирован: 22 май 2014, 08:56
Operating system: ROSA Desktop Fresh R3 KDE

Маленькая иконка Центра управления приложениями

Сообщение rplulx » 23 май 2014, 02:15

При переключении окон посредством комбинации Alt-Tab у приложения "Установка и удаление программ", одного из основных компонентов ОС, отображается слишком маленькая иконка.
Изображение

sokoloff
Сообщения: 156
Зарегистрирован: 05 ноя 2013, 20:28
Operating system: ROSA Desktop Fresh R1 64bit

Re: Маленькая иконка Центра управления приложениями

Сообщение sokoloff » 23 май 2014, 20:30

Хинт для разработчиков. Может вы и знаете,а может и пригодиться информация.
Это известная багофича Qt
The default engine scales pixmaps down if required, but never up
http://qt-project.org/doc/qt-4.8/qicon.html
Или всего в теме не хватает иконки большего размера, или в приложении, где делается MainWindow::setWindowIcon, загружается только один размер. Надо примерно следующее писать:

Код: Выделить всё

    QIcon appIcon;
    appIcon.addFile(":/images/icon-16x16", QSize(16, 16));
    appIcon.addFile(":/images/icon-32x32", QSize(32, 32));
    appIcon.addFile(":/images/icon-64x64", QSize(64, 64));
    appIcon.addFile(":/images/icon-128x128", QSize(128, 128));

    setWindowIcon(appIcon);
P.S.
У Qt и с масштабированием вниз есть проблемы - https://bugreports.qt-project.org/browse/QTBUG-17953. В свое время я пытался продвинуть этот баг, но похоже всем пофигу. В винде бага нет и ладно. Нам в Razor-е из-за этого и другого багов писать костыль и таскать с собой.

Ответить

Вернуться в «Обсуждение ROSA Fresh R2, R3 (платформа 2012.1)»