2015-10-06 115 views
1

我最近開始學習python,並花了幾個小時試圖找到一種方法來爲應用程序設置自定義圖標,但是我發現所有結果都是過時的或與Mac不兼容。是否有適用於所有平臺的工作示例?自定義的圖形用戶界面不在最優先的位置,但是如果有一個我沒有找到的文檔,如果有人能夠給我看,我將非常感激。Python - TkInter圖標和GUI

編輯:

約拿的只是一個快速的總結非常慷慨地提供:

  1. 下載使用get-pip.py here
  2. 運行get-pip.py從終端:「蟒的get- pip.py」
  3. 安裝帶有py2app: 「PIP安裝-U py2app」

    ñ OTE!

    這可能並不適用於每個人,但我必須使用:「PIP 3安裝-U py2app」

  4. 使用和下載配置類似this

  5. 在這個site轉換文件到.icns
  6. 根據.py腳本和icns圖像在setup.py中設置文件路徑。
  7. 與運行setup.py: 「蟒蛇setup.py py2app」
  8. 找到你的應用程序中所創建dist文件夾:)

回答

1

確定。所以要從內存添加一個圖標,你必須製作一個圖標文件。按照thesethese的說明操作。其次,你必須把程序變成一個應用程序。要做到這一點,請按照說明here,但不要這樣做。好吧,進入setup.py並在選項'iconfile' : 'icon.icns'下添加。現在創建應用程序。只有將icns圖像放在與setup.py相同的文件夾中才能使用。這將在應用程序中添加圖標,並在Windows上顯示Tkinter徽標的頂部角落。

+0

@Pig也去[這裏](http://pythonqanda.weebly.com)通過電子郵件與我聯繫。然後我可以給予進一步的幫助! –

+0

@Pigman請接受答案,如果它的工作... –

+0

對不起D:有安裝py2app的問題,我不知道如何接受答案。 – Pigman168