【问题标题】:Add internal padding to tkinter label while using .place()使用 .place() 时向 tkinter 标签添加内部填充
【发布时间】:2021-09-15 12:39:48
【问题描述】:

有没有办法在使用 place() 几何管理器时向标签添加内部填充?

我试过了 ipadx 选项不存在...

Label(text = "Something", bg = "blue").place(x = 0, y = 0)

【问题讨论】:

  • 尝试在Label(...) 中添加pady=10
  • @TheLizard 非常感谢您....您的解决方案对我有用...再次感谢您

标签: python user-interface tkinter tkinter-label


【解决方案1】:

你可以这样做:

l = Label(text = "Something", bg = "blue")
l.pack(ipadx = 1) # change 1 to whichever value you want

【讨论】:

  • 当您调用.pack(...) 时,.place(...) 将被忽略,因此没有必要同时使用它们。
  • 我编辑了它,我只是添加了它,因为 .pack() 也在问题中。
  • @leaves 感谢您的回答...我的申请很长,我必须在任何地方使用 place()...所以我无法尝试您的解决方案
  • @PrakharParikh 而不是使用.place(...) 方法或.pack(...) 方法,如果你想定位你的小部件以及添加内部填充,你可以使用.grid(...)
猜你喜欢
  • 1970-01-01
  • 2011-05-09
  • 1970-01-01
  • 2022-11-23
  • 2019-07-21
  • 1970-01-01
  • 2023-03-21
  • 1970-01-01
相关资源
最近更新 更多