Нарисовать прогресс и нотификацию в иконке приложения |
Здравствуйте, гость ( Вход | Регистрация )
Нарисовать прогресс и нотификацию в иконке приложения |
ltise |
20.10.2012, 18:55
Сообщение
#1
|
Студент Группа: Участник Сообщений: 65 Регистрация: 17.4.2010 Пользователь №: 1636 Спасибо сказали: 0 раз(а) Репутация: 0 |
Всем привет! подкажите как рисуется прогресс в иконке приложения (по крайней мере на МАС),
например когра собирается проект QTCreator рисует зеленую полоску в своей иконке, если возникли косяки - то кол-во косяков в красном кружочке.. ну и многие другие приложения делают тоже самое, как это реализовать в своем приложении ? |
|
|
Алексей1153 |
20.10.2012, 20:41
Сообщение
#2
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
про какую именно иконку идут речь ?
|
|
|
ltise |
20.10.2012, 21:15
Сообщение
#3
|
Студент Группа: Участник Сообщений: 65 Регистрация: 17.4.2010 Пользователь №: 1636 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
RazrFalcon |
20.10.2012, 21:18
Сообщение
#4
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Ну как я понял речь идет о WinTaskBar и Dock на маке.
Про мак не в курсе, а для винды есть что-то. Может это: https://github.com/xfreebird/blogstuff/tree...askbar_example1 или это http://www.qtcentre.org/threads/26974-Qt-a...8880#post128880 |
|
|
ltise |
20.10.2012, 21:41
Сообщение
#5
|
Студент Группа: Участник Сообщений: 65 Регистрация: 17.4.2010 Пользователь №: 1636 Спасибо сказали: 0 раз(а) Репутация: 0 |
На маке не прокатывает
я так предполагаю, что решения будут разные для каждой системы Ну как я понял речь идет о WinTaskBar и Dock на маке. Про мак не в курсе, а для винды есть что-то. Может это: https://github.com/xfreebird/blogstuff/tree...askbar_example1 или это http://www.qtcentre.org/threads/26974-Qt-a...8880#post128880 |
|
|
RazrFalcon |
20.10.2012, 22:35
Сообщение
#6
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
Да. У qt нету своих расширений для доков каждой из ос. Так как qt позиционируются как общий фреймворк.
Все что есть в qt - это возможность мигнуть желтым на винде, в таскбаре, где находил пример. Прогресса точно нету. |
|
|
zoonman |
21.10.2012, 0:20
Сообщение
#7
|
Студент Группа: Новичок Сообщений: 18 Регистрация: 24.1.2011 Пользователь №: 2361 Спасибо сказали: 0 раз(а) Репутация: 0 |
Думаю нужно использовать нативное API, например WinAPI:
http://blogs.windows.com/windows/b/develop...gress-bars.aspx Ну а для MAC потребуется cocoa. Реализацию думаю можно подсмотреть https://github.com/vasi/firefox-dock-progress Ну и для просветления http://habrahabr.ru/post/64822/ |
|
|
Алексей1153 |
21.10.2012, 7:25
Сообщение
#8
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
я думаю, что меняется сама иконка у приложения (в рантайме). А таск бар всего лишь показывает текущую иконку.
Сообщение отредактировал Алексей1153 - 21.10.2012, 7:26 |
|
|
Текстовая версия | Сейчас: 29.3.2024, 8:24 |