如何使用Python3从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

我在Tkinter中创建了一个表单,但当它被设置时,我需要将信息连接到一个文本框

假设我选择我住在芝加哥,当我按下“发送”按钮时,如何将信息发送到滚动文本

按下按钮时,您可以使用
按钮(…,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()
以滚动文本。