Wm属性和'-zoomed'不起作用?

时间:2016-08-20 19:39:50

标签: python tkinter window

我在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。

我做错了吗?是否有另一种方法可以最大化窗口?

2 个答案:

答案 0 :(得分:3)

如果你想获得全屏没有标题栏:
root.attributes('-fullscreen', True)
如果你想获得带有标题栏的全屏
root.wm_state('zoomed')root.state('zoomed')

答案 1 :(得分:0)

root.attributes('-zoomed', True)

对我有用