Matplotlibe Figure ウィンドウのアイコンを変更することは可能ですか? 私のアプリケーションには、(Matplotlib で作成された) グラフを含む Figure ウィンドウを開くボタンがあります。アプリケーション アイコンを変更することはできましたが、Figure ウィンドウには Tkinter に典型的な 'Tk' アイコンが表示されたままです。
質問する
6233 次
5 に答える
6
imshow()
私はこの方法でそれを解決しました:とでフィギュアを作成するボタンを押す前に、次show()
のようにフィギュアを初期化します:
plt.Figure()
thismanager = get_current_fig_manager()
thismanager.window.wm_iconbitmap("icon.ico")
show()
したがって、ウィンドウを押すと、必要なアイコンが表示されます。
于 2012-04-18T11:07:07.020 に答える
3
私にとって、前の答えはうまくいきませんでした。むしろ、次のことが必要でした:
from Tkinter import PhotoImage
import matplotlib
thismanager = matplotlib.pyplot.get_current_fig_manager()
img = PhotoImage(file='filename.ppm')
thismanager.window.tk.call('wm', 'iconphoto', thismanager.window._w, img)
于 2012-12-11T11:25:55.940 に答える