简单的问题是,如何设置matplotlib以显示全屏窗口?这是在Windows上执行此操作的代码…
mng = plt.get_current_fig_manager()
mng.window.state('zoomed')
很好用…在窗户上。
我正在使用Linux,但它在那里不起作用,只允许以下window.state()模式:“normal”、“iconic”和“revecute”。没有一个是全屏窗口。
提前谢谢!
更新:感谢BHawk推荐您使用
mng.frame.Maximize(True)
,但这会引发以下错误消息:Traceback (most recent call last):
File "/home/conrad/PycharmProjects/Mike/Third/Habit Tracker/habittracker.py", line 98, in <module>
main()
File "/home/conrad/PycharmProjects/Mike/Third/Habit Tracker/habittracker.py", line 77, in main
mng.frame.Maximize(True)
AttributeError: 'FigureManagerTkAgg' object has no attribute 'frame'
最佳答案
还有一个选择:
mng.window.showMaximized(True)