Russian Qt Forum
Июля 01, 2025, 13:33
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Низкое разрешение иконки в лаунчере Ubuntu[РЕШЕНО]
Страниц: [
1
]
2
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Низкое разрешение иконки в лаунчере Ubuntu[РЕШЕНО] (Прочитано 16486 раз)
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...