我开始学习Tkinter库,但遇到了问题... 我使用网格以所需的方式设置窗口,但无法弄清楚如何将输入小部件的宽度设置为与文本小部件相同。 当我输入相同的数字时,无论如何我都没有相同的宽度...
这是我的代码:
with open("output.csv", "wb") as f:
writer = csv.writer(f)
writer.writerows(['a', 'b')
谢谢。
答案 0 :(得分:0)
一种方法是展开小部件以填充单元格:
entry = Entry(window)
entry.grid(row=0, column=2, sticky=E+W, padx=10)
output = Text(window, width=8, heigh=1, wrap=WORD)
output.grid(row=1, column=2, sticky=E+W, padx=10)
sticky=E+W
在水平填充单元格的位置,然后添加一些填充padx=10
以获得与单元格限制的距离。
如果其中一个窗口小部件始终较大,则可以让该窗口小部件确定单元格宽度,然后仅展开另一个窗口小部件。