2016-10-15 5 views
-1

私はちょうどtkinterを学んでいると私はあなたがカスタム1つのロゴを変更することができることがわかった。ロゴのpythonシェル

これを実行した後、私は、pythonシェルでロゴを変更する方法があるかどうか疑問に思っていました。

は、私は単に「cumsonが」おそらく「カスタム」であることを意味したことに気づい2つのまたは3

おかげ

+0

IDLE 3.5は、Python 3.5で動作するLib/idlelibのstdibアプリケーションです。 'ロゴ'でウィンドウのタイトルバーにアイコンが表示されている場合は、実際には縮小されたPythonのロゴです。 * nixとWindowsの画像ファイルはIconsサブディレクトリにあります。わずか数年前から、それらはtkinterアイコンを置き換えるために使用されます。 3.5の場合、コードはPyShell.pyにあります。私は 'cumson'を理解していません。タイプミス? –

答えて

0

をPythonのないアイドル3.5を使用します。私がコメントで言ったように、Python/IDLEアイコンです。あなたは交換を交換するだけです。コードと画像ファイルの形式は、OSとPythonのバージョンによって異なります。 idlelib/pyshell.pyから:

# set application icon 
icondir = os.path.join(os.path.dirname(__file__), 'Icons') 
if system() == 'Windows': 
    iconfile = os.path.join(icondir, 'idle.ico') 
    root.wm_iconbitmap(default=iconfile) 
else: 
    ext = '.png' if TkVersion >= 8.6 else '.gif' 
    iconfiles = [os.path.join(icondir, 'idle_%d%s' % (size, ext)) 
       for size in (16, 32, 48)] 
    icons = [PhotoImage(master=root, file=iconfile) 
      for iconfile in iconfiles] 
    root.wm_iconphoto(True, *icons) 

あなたが加えた変更は、あなたの置換ファイルが上書きされるように、Pythonのそれぞれのインストールや更新のために繰り返さなければならないであろう。

関連する問題