我创建了一系列带文本的checkbutton(示例中为cb),然后使用create_window方法将它们放入画布中(我需要它,因为我有一个Scrollbar)。 如何扩展此代码并使我的检查按钮粘到左右边框?
canvas.create_window(0, i*20, #for non overlapping
window= cb[key],
anchor = NW)
答案 0 :(得分:0)
您必须计算窗口的宽度,并在创建项目时指定。
另一种方法是使用pack
,place
或grid
将所有支票按钮放在一个框架中,然后为该框架设置一个create_window
。这是使用画布滚动一堆小部件的更常见方式。
有关使用嵌入画布中的框架的示例,请参阅以下答案: