python - 如果其他行或列小部件与该列或行的大小不同(大部分较大),如何对齐/粘贴两个小部件?
问题描述
from tkinter import *
root=Tk()
Button(root,text="a", width = 30, height = 30).grid(row=1,column=1)
Button(root,text="b").grid(row=2,column=1)
Button(root,text="c").grid(row=3,column=1)
Button(root,text="d").grid(row=1,column=4,sticky="n")
Button(root,text="e").grid(row=2,column=4,sticky="n",pady=0)
root.mainloop()
我想让d
小部件粘e
在框架顶部的小部件上,该怎么做?
解决方案
您可以将d
和e
放入一个框架中,如下所示:
f = Frame(root)
f.grid(row=1, column=4, sticky='n')
Button(f, text="d").pack()
Button(f, text="e").pack()
推荐阅读
- angular - 角度 2 中的条件 distinctUntilChanged
- r - R Shiny - 在modalDialog中预选数据表的行和页
- artificial-intelligence - 人工智能算法计算
- php - 从供应商面板更新 WooCommerce Dokan 插件中的产品的挂钩是什么?
- python-3.x - 在 tkinter python 上添加可点击的提交按钮时出错
- javascript - 未捕获的 SyntaxError JSON 中的意外标记 <
- php - Code Igniter 无法更新数据(无错误)
- c# - 如何修复 MicrosoftEntityFrameworkCore 的版本冲突
- haskell - List * List 的所有元素
- c# - 我们如何在实体框架中实现 IS-A 关系?