【问题标题】:How to limit a Toplevel's position in Tkinter如何在 Tkinter 中限制 Toplevel 的位置
【发布时间】:2015-12-16 09:03:47
【问题描述】:

我有一个 python 程序,它有一个按钮可以在中心弹出一个顶层窗口。

我可以使用Toplevel.resizable(0, 0)来限制窗口的大小,但是我想限制窗口的位置,不能用鼠标移动窗口。

我该怎么做?

【问题讨论】:

    标签: python windows tkinter


    【解决方案1】:

    您可以使用Toplevel.overrideredirect(True) 使窗口管理器忽略此窗口。这会移除标题栏和边框,从而阻止用户移动它,但这也会将其从任务栏中移除。

    【讨论】:

    • 没有办法只屏蔽移动事件吗? Toplevel.overrideredirect(True) 使窗口太丑了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-15
    • 1970-01-01
    • 2019-06-12
    • 2018-12-20
    • 1970-01-01
    • 2017-12-26
    相关资源
    最近更新 更多