我在Python2和Python3中尝试了相同的代码,看看wm属性是否适用于Python3(我通常使用Python2)
root.call("wm", "attributes", ".", "-zoomed", "True")
root.attributes('-zoomed', True)
root.wm_attributes('-zoomed', True)
但它给了我这个错误:
_tkinter.TclError: wrong # args: should be "wm attributes window ?-alpha ?double?? ?-transparentcolor ?color?? ?-disabled ?bool?? ?-fullscreen ?bool?? ?-toolwindow ?bool?? ?-topmost ?bool??"
我也试过这些:
root.wm_state('-zoomed', True)
root.state('-zoomed', True)
但是给了我这个错误:
TypeError: wm_state() takes at most 2 arguments (3 given)
我正在使用Windows 7,虽然它似乎适用于同时使用Windows 7的@ParvizKarimli。
我做错了吗?是否有另一种方法可以最大化窗口?
答案 0 :(得分:3)
如果你想获得全屏没有标题栏:
root.attributes('-fullscreen', True)
如果你想获得带有标题栏的全屏:
root.wm_state('zoomed')
或root.state('zoomed')
答案 1 :(得分:0)
root.attributes('-zoomed', True)
对我有用