Python — значок и графический интерфейс TkInter

Недавно я начал изучать python и потратил несколько часов, пытаясь найти способ установить собственный значок для приложения, однако все результаты, которые я нашел, либо устарели, либо несовместимы с Mac. Есть ли рабочий пример для всех платформ, которые я могу использовать? Пользовательский графический интерфейс не является приоритетом, но если есть документация, которую я не нашел, я был бы очень признателен, если бы кто-нибудь мог мне ее показать.

Редактировать:

Просто краткое изложение Ионы, очень любезно предоставленное:

  1. Загрузите get-pip.py здесь
  2. Запустите get-pip.py из терминала, используя: «python get-pip.py»
  3. Установите py2app с помощью: «pip install -U py2app»

    Примечание!

    Это может относиться не ко всем, но я должен использовать: «pip3 install -U py2app»

  4. Используйте и загружайте конфигурацию, аналогичную этой.

  5. Преобразуйте свой файл в .icns на этом сайте.
  6. Установите пути к файлам в setup.py в соответствии с вашим сценарием .py и вашим изображением icns.
  7. Запустите setup.py с помощью: «python setup.py py2app»
  8. Найдите свое приложение в созданной папке dist :)

person Pigman168    schedule 06.10.2015    source источник


Ответы (1)


Ok. Итак, чтобы добавить значок из памяти, вам нужно создать файл .icns. Подпишитесь на эти или эти инструкции. Во-вторых, вы должны превратить программу в приложение. Для этого следуйте инструкциям здесь, но пока не делайте этого. Хорошо, теперь зайдите в setup.py и добавьте в опции 'iconfile' : 'icon.icns'. Создайте приложение сейчас. Это будет работать, только если вы поместите образ icns в ту же папку, что и setup.py. Это добавит значок в приложение и верхний угол, где в Windows отображается логотип Tkinter.

person Jonah Fleming    schedule 07.10.2015
comment
@Pig Также перейдите здесь, чтобы связаться со мной по электронной почте. Затем я могу дать дополнительную помощь! - person Jonah Fleming; 07.10.2015
comment
Извините D: возникли проблемы с установкой py2app, и я не знаю, как принять ответ. - person Pigman168; 12.10.2015
comment
@pig В чем проблема? - person Jonah Fleming; 12.10.2015
comment
@pigman Чтобы установить pip, прочитайте инструкции здесь. Затем перейдите в pip и установите py2app. После того, как py2app будет установлен, вам просто нужно создать файл setup.py в соответствии с этой документацией, а затем запустите py2app setup.py. - person Jonah Fleming; 13.10.2015
comment
Обновлять! Большое спасибо за вашу помощь! Теперь все работает :) - person Pigman168; 13.10.2015