如何使用Python3从Tkinter中的表单向滚动文本发送信息?
我在Tkinter中创建了一个表单,但当它被设置时,我需要将信息连接到一个文本框 假设我选择我住在芝加哥,当我按下“发送”按钮时,如何将信息发送到滚动文本 按下按钮时,您可以使用如何使用Python3从Tkinter中的表单向滚动文本发送信息?,python,python-3.x,user-interface,tkinter,Python,Python 3.x,User Interface,Tkinter,我在Tkinter中创建了一个表单,但当它被设置时,我需要将信息连接到一个文本框 假设我选择我住在芝加哥,当我按下“发送”按钮时,如何将信息发送到滚动文本 按下按钮时,您可以使用按钮(…,command=function\u name)执行function\u name()。此函数可以获取选定值并插入scrolledtext import tkinter as tk import tkinter.ttk as ttk import tkinter.scrolledtext as scrolled
按钮(…,command=function\u name)
执行function\u name()。此函数可以获取选定值并插入scrolledtext
import tkinter as tk
import tkinter.ttk as ttk
import tkinter.scrolledtext as scrolledtext
def send_data():
txt.insert('end', combo.get() + '\n')
root = tk.Tk()
label = tk.Label(root, text="Location:")
label.pack()
combo = ttk.Combobox(root, values=("Chicago","NY", "Texas"))
combo.pack()
combo.current(0)
button = tk.Button(root, text="Send", command=send_data)
button.pack()
txt = scrolledtext.ScrolledText(root)
txt.pack()
root.mainloop()
按下按钮时,您可以使用按钮(…,command=function\u name)
执行function\u name()。此函数可以获取选定值并插入scrolledtext
import tkinter as tk
import tkinter.ttk as ttk
import tkinter.scrolledtext as scrolledtext
def send_data():
txt.insert('end', combo.get() + '\n')
root = tk.Tk()
label = tk.Label(root, text="Location:")
label.pack()
combo = ttk.Combobox(root, values=("Chicago","NY", "Texas"))
combo.pack()
combo.current(0)
button = tk.Button(root, text="Send", command=send_data)
button.pack()
txt = scrolledtext.ScrolledText(root)
txt.pack()
root.mainloop()
Button(…,command=function\u name)
Button(…,command=function\u name)
你知道它工作了吗!除了复选框之外,我如何做同样的事情#复选框def movies():print(“动作:%d,\n喜剧:%d”%(var1.get(),var2.get())var1=IntVar()b=Checkbutton(文塔纳,text=“动作”,variable=var1)b.place(x=200,y=300)var2=IntVar()a=Checkbutton(文塔纳,text=“喜剧”,variable=var2)a.place(x=260,y=300)您可以使用var1.get()
和var2.get()
和insert()
来滚动文本。您认为它有效吗!除了复选框之外,我如何做同样的事情#复选框def movies():print(“动作:%d,\n喜剧:%d”%(var1.get(),var2.get())var1=IntVar()b=Checkbutton(文塔纳,text=“动作”,variable=var1)b.place(x=200,y=300)var2=IntVar()a=Checkbutton(文塔纳,text=“喜剧”,variable=var2)a.place(x=260,y=300)您可以获取var1.get()
和var2.get()
和insert()
以滚动文本。