Russian Qt Forum
Ноябрь 25, 2024, 23:42
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Низкое разрешение иконки в лаунчере Ubuntu[РЕШЕНО]
Страниц: [
1
]
2
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Низкое разрешение иконки в лаунчере Ubuntu[РЕШЕНО] (Прочитано 15834 раз)
Zeka13
Гость
Низкое разрешение иконки в лаунчере Ubuntu[РЕШЕНО]
«
:
Апрель 27, 2012, 17:00 »
Хочу после запуска приложения видеть иконку на панели запуска, пробовал jpg,png и наконец svg, качество иконки почему-то очень низкое
Вот скрин
делаю так
w.setWindowIcon(QIcon(":/images/spin.svg"));
Как повысить качество?
Заранее спасибо за ответы
«
Последнее редактирование: Апрель 30, 2012, 17:46 от Zeka13
»
Записан
ecspertiza
Супер
Offline
Сообщений: 1053
С уважением, мастер конфетного цеха!
Re: Низкое разрешение иконки в лаунчере Ubuntu
«
Ответ #1 :
Апрель 27, 2012, 17:07 »
по хорошему задать формат ico со всеми возможными вариантами начиная с 8х8 заканчивая 512х512, тогда будет подобрана оптимальная иконка.
Записан
Zeka13
Гость
Re: Низкое разрешение иконки в лаунчере Ubuntu
«
Ответ #2 :
Апрель 27, 2012, 17:14 »
вы мне предлагаете юзать .ico под Linux?
нет уж, спасибо!
Чем плох svg?
Записан
navrocky
Гипер активный житель
Offline
Сообщений: 817
Погроммист
Re: Низкое разрешение иконки в лаунчере Ubuntu
«
Ответ #3 :
Апрель 27, 2012, 17:18 »
Цитата: ecspertiza от Апрель 27, 2012, 17:07
по хорошему задать формат ico
ico. ага под убунту...
Для топик стартера: сделай свою икону в большем разрешении и в формате png.
Помимо этого еще есть тонкости:
1) можно набить QIcon картинками разного разрешения (обычно 16x16, 24x24, 32x32, 48x, 128x), тогда будет подобран оптимальный размер при показе на тулбаре.
2) если делаешь делаешь пакет с приложением, то икону для ярлыка .desktop так-же надо заготовить в нескольких разрешениях и положить в соответствии с размерами в /usr/share/icons/hicolor/NxN/apps/your_icon.png
Записан
Гугль в помощь
navrocky
Гипер активный житель
Offline
Сообщений: 817
Погроммист
Re: Низкое разрешение иконки в лаунчере Ubuntu
«
Ответ #4 :
Апрель 27, 2012, 17:20 »
Цитата: Zeka13 от Апрель 27, 2012, 17:14
Чем плох svg?
Ни чем не плох. Но в svg также указан размер "холста" так сказать. В редакторе задай его больше, тогда икона будет чётче. Обычно svg иконы делаются в размерах 128 или 256.
Записан
Гугль в помощь
Zeka13
Гость
Re: Низкое разрешение иконки в лаунчере Ubuntu
«
Ответ #5 :
Апрель 27, 2012, 17:38 »
тот же метод в винде работает сносно, сейчас буду пробовать ваши советы
Записан
Zeka13
Гость
Re: Низкое разрешение иконки в лаунчере Ubuntu
«
Ответ #6 :
Апрель 27, 2012, 18:04 »
увеличил до 256, без изменений
Записан
Zeka13
Гость
Re: Низкое разрешение иконки в лаунчере Ubuntu
«
Ответ #7 :
Апрель 27, 2012, 18:14 »
измерил иконки на лаунчере, они 55x55, свою сделал в png 55x55, опять таки ничего не изменилось
Записан
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: Низкое разрешение иконки в лаунчере Ubuntu
«
Ответ #8 :
Апрель 27, 2012, 18:49 »
иконки вполне возможно берутся не из свойств окна, а из /usr/share/icons, как выше написали.
Записан
ecspertiza
Супер
Offline
Сообщений: 1053
С уважением, мастер конфетного цеха!
Re: Низкое разрешение иконки в лаунчере Ubuntu
«
Ответ #9 :
Апрель 27, 2012, 19:57 »
Вот меня тут с ico запинали , а чем он плох ? В своем проекте юзаю и накиких проблем не имею, может просто не наткунлся на камни, дык расскажите
Юзаю как под виндой так и под линуксом.
Записан
Zeka13
Гость
Re: Низкое разрешение иконки в лаунчере Ubuntu
«
Ответ #10 :
Апрель 27, 2012, 20:12 »
Alex Custov, каким таким магическим образом это происходит в моём случае?
Цитировать
Вот меня тут с ico запинали , а чем он плох ?
ICO (Windows icon) — формат хранения значков файлов в Microsoft Windows
это моветон на мой ввзгялд
Записан
ecspertiza
Супер
Offline
Сообщений: 1053
С уважением, мастер конфетного цеха!
Re: Низкое разрешение иконки в лаунчере Ubuntu
«
Ответ #11 :
Апрель 27, 2012, 20:23 »
Согласен если код не кроссплатфоренный , если кроссплатформа то какая разница, тем более что ико себя не плохо ведет. Правдо незнаю как у автора, поэтому навязыать не буду ))))
Записан
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: Низкое разрешение иконки в лаунчере Ubuntu
«
Ответ #12 :
Апрель 27, 2012, 20:29 »
Цитата: Zeka13 от Апрель 27, 2012, 20:12
Alex Custov, каким таким магическим образом это происходит в моём случае?
Я имею ввиду, что он возможно сперва ищет в /usr/share/icons, и если ничего не находит, берёт из свойств окна первую попавшуюся. Сложно сказать, это надо знать логику поиска иконок самого лаунчера.
Записан
Zeka13
Гость
Re: Низкое разрешение иконки в лаунчере Ubuntu
«
Ответ #13 :
Апрель 27, 2012, 20:40 »
Вы вообще о чём!?
у меня явно указано, что использовать за иконку, ничего он нигде не ищёт!
В винде работает, в Ubuntu качество плохое, я пытаюсь выяснить почему так!
Записан
Serr500
Гость
Re: Низкое разрешение иконки в лаунчере Ubuntu
«
Ответ #14 :
Апрель 28, 2012, 12:34 »
Цитата: Zeka13 от Апрель 27, 2012, 17:00
делаю так
w.setWindowIcon(QIcon(":/images/spin.svg"));
Цитата: Zeka13 от Апрель 27, 2012, 20:40
у меня явно указано, что использовать за иконку, ничего он нигде не ищёт!
В винде работает, в Ubuntu качество плохое, я пытаюсь выяснить почему так!
Это не для лончера иконка, а для окна.
http://doc.qt.nokia.com/4.7.1/appicon.html#setting-the-application-icon-on-common-linux-desktops
Цитировать
GNOME
Application icons are stored within a standard system-wide directory containing architecture-independent files. This location can be determined by using gnome-config, for example by typing the following in a terminal window:
gnome-config --datadir
The path printed on stdout refers to a location that should contain a directory called pixmaps; the directory structure within the pixmaps directory is described in the Icon Theme Specification.
If you are developing exclusively for GNOME, you may wish to use the standard set of GNU Build Tools, also described in the relevant section of the GTK+/Gnome Application Development book. This ensures that your icons are installed in the appropriate locations for GNOME.
The GNOME developer website is at
http://developer.gnome.org/
.
Записан
Страниц: [
1
]
2
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...