2024-09-27 18:20:43 发布
网友
首先,这是我的第一个话题,我想向大家致意,并提前感谢你们的帮助。我是一个编程新手。几个月前我开始学习python,现在我正试图为一个朋友制作(我做到了)一个功能GUI,但我的“客户”有一些布局愿望,我很难按照他希望我的方式安排它。这就是我需要它的样子:
基本上,如果我知道如何在两列中创建不同的行号,我甚至可以自己做。我在网上搜索过,但找不到解决方案
您可以使用框架小部件嵌套小部件管理工具
root = tk.Tk() left_side = tk.Frame(root) right_side = tk.Frame(root) left_side.grid(row=0, column=0) right_side.grid(row=0, column=1) entrybox = tk.Entry(left_side, ...args...) listbox1 = tk.Entry(left_side, ditto) listbox2 = tk.Entry(left_side, etc) listbox3 = tk.Entry(left_side, yeah) entrybox.grid(row=0, column=0) listbox1.grid(row=2, column=0) listbox2.grid(row=3, column=0) listbox3.grid(row=4, column=0) spinbox = tk.Spinbox(right_side, . . . ) < all those things > spinbox.grid(row=0, column=0) the_next_one.grid(row=1, column=0)
这只是一个例子,我留下了很多要填写的内容,但我希望这能告诉你我在说什么
您还可以使用columnspan和rowspan,请仔细查看此页面:https://effbot.org/tkinterbook/grid.htm 您可以让顶部的列表框跨越5行或6行,并将所有按钮放在这些行的右侧,但不放在右侧的列中
希望对您有所帮助,请随时提问或获取更多示例
您可以使用框架小部件嵌套小部件管理工具
这只是一个例子,我留下了很多要填写的内容,但我希望这能告诉你我在说什么
您还可以使用columnspan和rowspan,请仔细查看此页面:https://effbot.org/tkinterbook/grid.htm 您可以让顶部的列表框跨越5行或6行,并将所有按钮放在这些行的右侧,但不放在右侧的列中
希望对您有所帮助,请随时提问或获取更多示例
相关问题 更多 >
编程相关推荐