Здравствуйте, гость ( Вход | Регистрация )
Алексей1153 | Дата 21.10.2012, 7:25 |
я думаю, что меняется сама иконка у приложения (в рантайме). А таск бар всего лишь показывает текущую иконку. | |
zoonman | Дата 21.10.2012, 0:20 |
Думаю нужно использовать нативное 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/ |
|
RazrFalcon | Дата 20.10.2012, 22:35 |
Да. У qt нету своих расширений для доков каждой из ос. Так как qt позиционируются как общий фреймворк. Все что есть в qt - это возможность мигнуть желтым на винде, в таскбаре, где находил пример. Прогресса точно нету. |
|
ltise | Дата 20.10.2012, 21:41 |
На маке не прокатывает я так предполагаю, что решения будут разные для каждой системы Ну как я понял речь идет о WinTaskBar и Dock на маке. Про мак не в курсе, а для винды есть что-то. Может это: https://github.com/xfreebird/blogstuff/tree...askbar_example1 или это http://www.qtcentre.org/threads/26974-Qt-a...8880#post128880 |
|
RazrFalcon | Дата 20.10.2012, 21:18 |
Ну как я понял речь идет о 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:15 |
про какую именно иконку идут речь ? Иконка приложения в панели задач: серая полоска прогресбара, под иконкой QT во время сборки "1" - в красном кружочке |
|
Алексей1153 | Дата 20.10.2012, 20:41 |
про какую именно иконку идут речь ? | |
ltise | Дата 20.10.2012, 18:55 |
Всем привет! подкажите как рисуется прогресс в иконке приложения (по крайней мере на МАС), например когра собирается проект QTCreator рисует зеленую полоску в своей иконке, если возникли косяки - то кол-во косяков в красном кружочке.. ну и многие другие приложения делают тоже самое, как это реализовать в своем приложении ? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.4.2024, 12:35 |