简单的问题是,如何设置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)

08-28 11:23