Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » tkinter, иконка питона на панели задач в windows [RSS Feed]

#1 Май 15, 2015 09:20:44

Andrey Skobeldin
От: Saint-Petersburg
Зарегистрирован: 2011-01-25
Сообщения: 25
Репутация: +  1  -
Профиль   Отправить e-mail  

tkinter, иконка питона на панели задач в windows

Подскажите пожалуйста, можно ли заменить иконку питона на панели задач в виндовс (7)?
Для окна приложения установлена иконка, но на панели задач отображается питоновская; к слову в дебиане отображается все как надо.



Прикреплённый файлы:
attachment pict1.jpg (23,5 KБ)

Офлайн

#2 Май 19, 2015 01:39:34

vanvanov
Зарегистрирован: 2013-03-31
Сообщения: 252
Репутация: +  4  -
Профиль   Отправить e-mail  

tkinter, иконка питона на панели задач в windows

А как вы задаете иконку? Я делаю это так:

root.tk.call('wm','iconphoto',root._w,tk.PhotoImage(file=icon_main))

Офлайн

#3 Май 19, 2015 01:45:06

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

tkinter, иконка питона на панели задач в windows

vanvanov
На каких осях проверяли?

Офлайн

#4 Май 19, 2015 01:53:44

vanvanov
Зарегистрирован: 2013-03-31
Сообщения: 252
Репутация: +  4  -
Профиль   Отправить e-mail  

tkinter, иконка питона на панели задач в windows

4kpt_III
vanvanovНа каких осях проверяли?
Win/Lin. Я стараюсь писать кроссплатформенные скрипты.

Офлайн

#5 Май 19, 2015 08:53:28

Andrey Skobeldin
От: Saint-Petersburg
Зарегистрирован: 2011-01-25
Сообщения: 25
Репутация: +  1  -
Профиль   Отправить e-mail  

tkinter, иконка питона на панели задач в windows

иконку устанавливаю для окна также как и vanvanov.
На линуксе - все ОК, в винде (7) - не очень. Конечно это не критично, так для порядка хотелось бы сделать.



Офлайн

#6 Май 20, 2015 00:44:59

vanvanov
Зарегистрирован: 2013-03-31
Сообщения: 252
Репутация: +  4  -
Профиль   Отправить e-mail  

tkinter, иконка питона на панели задач в windows

Andrey Skobeldin
иконку устанавливаю для окна также как и vanvanov.На линуксе - все ОК, в винде (7) - не очень. Конечно это не критично, так для порядка хотелось бы сделать.
Глупый вопрос, но может, вы иконку для другого окна назначаете? Или пиктограмма у вас питоновская, потому что запускаете через интерпретатор? Попробуйте скомпилировать с помощью cx_freeze и запустить, тогда сразу будет понятно, на чьей стороне ошибка.

Офлайн

#7 Май 20, 2015 16:47:18

Andrey Skobeldin
От: Saint-Petersburg
Зарегистрирован: 2011-01-25
Сообщения: 25
Репутация: +  1  -
Профиль   Отправить e-mail  

tkinter, иконка питона на панели задач в windows

Нет, иконку назначаю правильно.
Запускаю скрипт как python scriptname.py - возможно отсюда и растут ноги.
Инструментами типа cx_freeze, честно говоря, неохота пользоваться.



Офлайн

#8 Май 20, 2015 17:07:48

vanvanov
Зарегистрирован: 2013-03-31
Сообщения: 252
Репутация: +  4  -
Профиль   Отправить e-mail  

tkinter, иконка питона на панели задач в windows

Andrey Skobeldin
Нет, иконку назначаю правильно.Запускаю скрипт как python scriptname.py - возможно отсюда и растут ноги. Инструментами типа cx_freeze, честно говоря, неохота пользоваться.
Попробуйте переименовать в scriptname.pyw и запускать не через командную строку, а через проводник.

Офлайн

#9 Май 20, 2015 21:00:47

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

tkinter, иконка питона на панели задач в windows

Andrey Skobeldin
Инструментами типа cx_freeze, честно говоря, неохота пользоваться.

А вот это правильное решение.

Офлайн

#10 Май 21, 2015 12:30:56

Andrey Skobeldin
От: Saint-Petersburg
Зарегистрирован: 2011-01-25
Сообщения: 25
Репутация: +  1  -
Профиль   Отправить e-mail  

tkinter, иконка питона на панели задач в windows

Да, пробовал запускать и pyw из проводника, и pythonw scriptname.py(w) - иконка так становится немножко другая, но все равно питоновская. И командный файл попробовал соорудить - без толку. Видимо, надо какими-то винапишными функциями пользоваться, чтобы отобразить свою иконку в панели задач.



Офлайн

  • Начало
  • » GUI
  • » tkinter, иконка питона на панели задач в windows[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version