在pylab中更改图形窗口标题

123 投票
8 回答
145974 浏览
提问于 2025-04-16 16:33

我该如何在pylab/python中设置图形窗口的标题?

fig = figure(9) # 9 is now the title of the window
fig.set_title("Test") #doesn't work
fig.title = "Test" #doesn't work

8 个回答

39

根据Andrew的回答,如果你使用pyplot而不是pylab,那么:

fig = pyplot.gcf()
fig.canvas.set_window_title('My title')
66

你在创建图形的时候,也可以设置窗口的标题:

fig = plt.figure("YourWindowName")
175

如果你想真正改变窗口的话,可以这样做:

fig = pylab.gcf()
fig.canvas.set_window_title('Test')

更新于2021年5月15日:

上面的解决方案已经不再推荐使用了,可以查看这里。现在应该使用:

fig = pylab.gcf()
fig.canvas.manager.set_window_title('Test')

撰写回答