如果根是框架,我们可以对条目小部件使用高度属性吗?



我想增加几列的高度,所以我使用了一个高度属性,但它给出了一个错误,它没有任何称为高度的属性。

我在python 3.1.7上尝试过

from tkinter import *
from tkinter.ttk import*
window=Tk()
window.geometry("800x800")
window.title("Qualifications")
cf1=Frame(window,width=20,height=20)
cf1.grid(row=0,column=1,columnspan=3)
for i in range(1,10):
   for j in range(2,3):
      txt1=Entry(cf1,width=30,height=20)
      txt1.grid(row=i,column=j)
window.mainloop

金特。Tcl错误:未知选项"-高度">

"条目"小部件没有用于设置高度的直接选项。但是,您可以在调用函数时通过ipady参数来增加填充grid

from tkinter import *
from tkinter.ttk import*
window = Tk()
window.geometry("800x800")
window.title("Qualifications")
cf1 = Frame(window, width=20, height=20)
cf1.grid(row=0, column=1, columnspan=3)
for i in range(1, 10):
    for j in range(2, 3):
        txt1 = Entry(cf1, width=30)
        txt1.grid(row=i, column=j, ipady=20)
window.mainloop()

另一种选择是使用具有height参数的文本小部件:

from tkinter import *
from tkinter.ttk import*
window = Tk()
window.geometry("800x800")
window.title("Qualifications")
cf1 = Frame(window, width=20, height=20)
cf1.grid(row=0, column=1, columnspan=3)
for i in range(1, 10):
    for j in range(2, 3):
        txt1 = Text(cf1, width=20, height=2)
        txt1.grid(row=i, column=j)
window.mainloop()

相关内容

最新更新