我正在尝试在 tkinter 中设置一些按钮,但我不明白 column 和 columnspan 之间有什么区别。谁能用几句话解释一下?
原文由 Mareș Ștefan 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试在 tkinter 中设置一些按钮,但我不明白 column 和 columnspan 之间有什么区别。谁能用几句话解释一下?
原文由 Mareș Ștefan 发布,翻译遵循 CC BY-SA 4.0 许可协议
我用简单的话来说:
它会让你的按钮(或输入字段)占据多列。
mylabel = Label(window, text="Hi")
mylabel.grid(column=0, row=0)
在前面的代码中,您只能将一个小部件放在标签下。
mylabel = Label(window, text="Hi")
mylabel.grid(column=0, row=0, columnspan=5)
而在这里:您可以在标签下放置 5 个小部件
原文由 Abdullah Kassar 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答869 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
Column 指定您希望小部件出现在哪一列
columnspan 告诉布局管理器您希望此小部件占据多于 1 列,即跨越 2 列
请参阅http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/grid.html https://users.tricity.wsu.edu/~bobl/cpts481/tkinter_nmt.pdf (参考文档的新链接)
例如
将在第 0 行创建一个跨第 1、2 和 3 列的小部件