tkinter python 中的“column”和“columnspan”有什么区别?

Mar*_*fan 1 python tkinter

我正在尝试在 tkinter 中设置一些按钮,但我不明白列和列跨度之间有什么区别。有人能用几句话解释一下吗?

sco*_*785 9

列指定您希望小部件出现在哪一列

columnspan 告诉布局管理器您希望此小部件占据超过 1 列,即跨越 2 列

请参阅http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/grid.html https://users.tricity.wsu.edu/~bobl/cpts481/tkinter_nmt.pdf(参考文档的新链接)

例如

widget.grid(row=0, column=1, columnspan=3)
Run Code Online (Sandbox Code Playgroud)

将在第 0 行创建一个跨第 1、2 和 3 列的小部件

  • @JSLavertu 截至 2020 年 8 月 25 日,我添加了一个新的参考链接。 (2认同)