【问题标题】:Tkinter button appears below other objectsTkinter 按钮出现在其他对象下方
【发布时间】:2011-07-02 15:12:16
【问题描述】:

如果这是一个可怕的新手问题,我很抱歉,但我对 tkinter 还是很陌生...当我使用位置管理器在框架上放置一个按钮时,它出现在列表框的顶部,但是当它进入空旷的空间时,它会在它下面。列表框充当空白区域下方按钮的窗口。这是一张图片=

谢谢。

【问题讨论】:

  • 您能否发布您的代码以便我们有一个起点?

标签: python tkinter tk ttk placement


【解决方案1】:

所有小部件之间都有一个堆叠顺序(最初由包括创建顺序在内的许多因素定义;由于嵌套而非常复杂),而您在这里看到的是堆叠顺序不正确的情况。通过使用raise 将小部件(例如您的按钮)放在前面来修复它。

(另外请注意,使用place 定位小部件通常不是一个好主意;好的GUI 倾向于使用pack,尤其是grid。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-21
    • 1970-01-01
    • 2021-11-22
    • 2019-02-24
    相关资源
    最近更新 更多