Tkinter全屏显示

4
我使用了这个代码段来尝试在Windows中全屏显示,但是它给了我以下结果:

Full Screen

如何解决这个问题? 看起来全屏显示根本不受支持或者与Tkinter有关。如果有影响的话,系统是Windows 8,Python版本是v2.7.2。

这对我来说看起来是全屏。你期望有什么不同吗? - Bryan Oakley
我不太确定你想要修复什么。Tk窗口的边框似乎有点偏差;但是这可以很容易地修复。 - rectangletangle
2
目标是全屏显示,就像当您选择全屏模式时游戏进入的显示模式一样。窗口装饰以及任务栏希望不会显示出来。 - user263078
1
@TND:好的。大多数人(至少在Tkinter圈子里)认为“全屏”包括边框。如果您明确提到不想要窗口装饰,那么您的问题会更清晰明了。 - Bryan Oakley
1个回答

4

尝试使用win.state('zoomed'), 其中win是您的Tk窗口实例。

编辑:

尝试类似于以下代码。将此类视为Tk窗口类即可。

class Void (tk.Tk) :
    def __init__ (self, color='black') :
        tk.Tk.__init__(self)
        self.wm_state('zoomed')
        self.config(bg=color)
        self.overrideredirect(True)
        self.attributes('-topmost', True)

接近目标,但还没有完全达成。 - user263078

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接