为什么小甲鱼视频中的代码button组件里没有root?非必须的是吗?
from tkinter import *root = Tk()
Label(root, text='用户名:', fg='red').grid(row=0, sticky=W)
Label(root, text='密码:', fg='red').grid(row=1, sticky=W)
photo = PhotoImage(file='d:\\work\\fishc.gif')
Label(root, image=photo).grid(row=0, column=2, rowspan=2, padx=5, pady=5)
Entry(root).grid(row=0, column=1)
Entry(root, show='*').grid(row=1, column=1)
Button(root, text='提交', width=10, bg='red', fg='white', font=('青春记忆体', 15)).grid(row=2, columnspan=3, pady=5)
root.title('布局管理器grid教学示例')
mainloop() !
------------------------------------------
Windows 10 专业版 | Python 3.7.6
------------------------------------------
【我的问题】
1、为什么小甲鱼视频中的代码button组件里没有root?非必须的是吗?看之前的例子中都有root,root的作用是?到底有没有root有啥影响吗?
******************************
感谢大神不吝赐教,为新手解疑释惑。
赠人玫瑰,手有余香,好人一生平安! 本帖最后由 临时号 于 2022-6-9 13:49 编辑
那个root指的是父组件,是指你要将这个按钮放到哪里去,这里你想将按钮放到窗口上,所以写上了root
如果不写父组件,就默认将按钮放到窗口上,所以在你这个程序了,写不写没有关系
但我推荐还是写上,因为当你写大程序时有很多窗口,现在先养成习惯 临时号 发表于 2022-6-9 13:47
那个root指的是父组件,是指你要将这个按钮放到哪里去,这里你想将按钮放到窗口上,所以写上了root
如果不写 ...
谢谢你的解答和建议 lzb1001 发表于 2022-6-9 14:50
谢谢你的解答和建议
如果问题解决了,不要忘了设置最佳答案哦
页:
[1]