[英]TKinter button press
This code is from another user that had questions but I want to go a bit further.这段代码来自另一个有问题的用户,但我想更进一步。 This button press will only print back to the console.
按下此按钮只会打印回控制台。 What if I want this answer to print to a text box, how would I write that code?
如果我想将此答案打印到文本框中,我将如何编写该代码?
import tkinter
from tkinter import Button
top = tkinter.Tk()
def callback():
print ("click!")
button = Button(top, text="OK", command=callback)
top.mainloop()
import tkinter as tk
from tkinter import *
from tkinter import Label,Text
top = tk.Tk()
top.title("My App")
top.geometry("600x500")
def what_is_your_name():
name1 = ('Hugh')
name2 = (entry1.get())
return name1 + name2
def name_display():
greeting = what_is_your_name()
#-----textbox----
textbox_name=tk.Text(master=top, height= 10, width=30)
textbox_name.grid(column=2, row=5)
textbox_name.insert(tk.END, greeting)
#------labels------
label1=tk.Label(text = "Enter your data here", font=("Helvetica", 10), fg="blue")
label1.grid(column=0, row=1)
#-----entry field-----
entry1=tk.Entry()
entry1.grid(column=0, row=0)
#-----button-----
button = tk.Button(text="Click Me", command=name_display)
button.grid(column = 0, row=3)
top.mainloop()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.