【问题标题】:tkinter width and height understandingtkinter 宽高理解
【发布时间】:2020-11-17 07:33:34
【问题描述】:
from tkinter import *

def main():
    master = Tk()
    master.grid()
    label1 = Label(master, width = 60, height = 12, borderwidth = 1, relief = 'solid', bg = #58FAF4')
    label1.grid(row=0, column=0, rowspan = 2)
    label1.update()
    print(label1.winfo_width(), label1.winfo_height())

    mainloop()

main()

希望我的发布是正确的。刚从 Tkinter 开始,所以不会是我的第一篇文章!当我执行这个代码示例时,它返回一个 424 / 184 的标签大小,所以当我将宽度和高度设置为 60 和 20 时,它代表什么?

【问题讨论】:

    标签: python-3.x tkinter grid height width


    【解决方案1】:

    如果大于零,指定多少空间,以字符宽度为单位, 分配给文本标签。如果小于零,则指定最小值 宽度。如果为零或未指定,则文本标签的自然宽度为 用过。

    来自docs

    并非 tkinter 中的每个小部件都以像素为单位。最有可能显示文本的小部件具有以字符指定的宽度。

    【讨论】:

      猜你喜欢
      • 2013-11-29
      • 1970-01-01
      • 2015-05-23
      • 2015-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-10
      • 1970-01-01
      相关资源
      最近更新 更多