python - python中带有提交按钮的输入字段?

标签 python button tkinter tkinter-entry

我想制作一个密码和用户名输入字段。底部有一个“提交”按钮。 这是我到目前为止所得到的,但我不知道如何使用网格:

所以这是将创建 1 个输入字段的代码,名称为“用户名”

from Tkinter import *
top = Tk()
L1 = Label(top, text="User Name")
L1.pack( side = LEFT)
E1 = Entry(top, bd =5)
E1.pack(side = RIGHT)
top.mainloop()

这是我的提交按钮代码:

MyButton1 = Button(master, text="Submit", width=10, command=callback)
MyButton1.grid(row=0, column=0)

我只是不知道如何将这两个代码放在一起。

最佳答案

首先,不要混用packgrid

其次,您的按钮与您的条目有不同的父级。将 master 替换为 top。 并且不要忘记实际实现您的 callback 函数,否则它不会起作用。

from Tkinter import *

def callback():
    print 'You clicked the button!'

top = Tk()
L1 = Label(top, text="User Name")
L1.grid(row=0, column=0)
E1 = Entry(top, bd = 5)
E1.grid(row=0, column=1)

MyButton1 = Button(top, text="Submit", width=10, command=callback)
MyButton1.grid(row=1, column=1)

top.mainloop()

关于python - python中带有提交按钮的输入字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10989636/

相关文章:

javascript - 使用 javascript 将上传的文本文件的一部分设置为可点击

python - 使用 Toplevel 在 Tkinter 中制作弹出键盘

python - 在大字符串中查找重复的子字符串

python - 从具有相同索引和列的两个 pandas 数据帧执行计算的最快方法

python - 澄清简单的功能

html - 如果我不支持 IE6/7,使用 <button> 而不是 &lt;input type ="submit"> 有什么缺点吗?

swift - tvOS, swift : how to restore default gesture recognizer

python - 使用 Pandas 处理 GPS 数据

python - 具有多个回调函数和使用 after() 的 Tkinter 问题

python - tkinter 中的 'askquestion' 和 'askyesno' 有什么区别?