2016-09-17 65 views
0

我想在我的小部件中创建一个按钮,当我按下它时,它会继续下一行代码,并关闭按钮所在的现有小部件。如何制作继续按钮? Python,tkinter

from tkinter import * 

root = Tk() 
Label(root, text = "Childs First name").grid(row = 0, sticky = W) 
Label(root, text = "Childs Surname").grid(row = 1, sticky = W) 
Label(root, text = "Childs Year of Birth").grid(row = 2, sticky = W) 
Label(root, text = "Childs Month of Birth").grid(row = 3, sticky = W) 
Label(root, text = "Childs Day of Birth").grid(row = 4, sticky = W) 

Fname = Entry(root) 
Sname = Entry(root) 
x = Entry(root) 
y = Entry(root) 
z = Entry(root) 


Fname.grid(row = 0, column = 1) 
Sname.grid(row = 1, column = 1) 
x.grid(row = 3, column = 1) 
y.grid(row = 2, column = 1) 
z.grid(row = 4, column = 1) 

button1 = Button(root, text = "Quit", command = root.quit, bg = "Grey", fg =  "White", width = 12).grid(row = 5, column = 0, sticky = W) 


def save(): 
Fname_value = Fname.get() 
Sname_value = Sname.get() 
x_value = x.get() 
y_value = y.get() 
z_value = z.get() 

save() 
mainloop() 
+0

您还没有任何代码?你究竟在为什么而挣扎? – galah92

+1

这只是GUI编程的工作原理。您应该阅读关于基于事件的编程的教程。在你的情况下,通常你会创建一个调用'save'的“保存”按钮。 –

+0

然而,是否有可能做出继续按钮 – user6842389

回答

0

对不起,这个迟到的答案。要创建一个'继续'按钮:

continue_button = tk.Button(frame,text='continue',command=func) 
continue_button.config(width=width_continue_button) 
# set the coordinates as you want. here 2,6 for the example 
continue_button.grid(row=2,column=6,padx=width_continue_grid) 

然后你必须编写函数'func'来满足你的需求。

希望这可以帮助