,可以通过以下步骤实现:
以下是一个示例代码:
import tkinter as tk
def open_input_window():
input_window = tk.Toplevel(root)
input_window.title("输入窗口")
input_label = tk.Label(input_window, text="请输入内容:")
input_label.pack()
input_entry = tk.Entry(input_window)
input_entry.pack()
confirm_button = tk.Button(input_window, text="确认", command=lambda: get_input(input_entry.get()))
confirm_button.pack()
def get_input(input_value):
print("获取到的输入值为:", input_value)
root = tk.Tk()
root.title("主窗口")
open_button = tk.Button(root, text="打开输入窗口", command=open_input_window)
open_button.pack()
root.mainloop()
在这个示例中,主窗口中有一个按钮"打开输入窗口",当用户点击该按钮时,会弹出一个子窗口,用户可以在子窗口中输入内容并点击确认按钮。确认按钮的点击事件会调用get_input
函数,该函数会打印出获取到的输入值。
这个示例中使用了tkinter库来创建窗口和控件,通过Toplevel
函数可以创建一个子窗口。Label
用于显示文本,Entry
用于输入文本,Button
用于按钮。command
参数用于指定按钮点击事件的处理函数。
请注意,以上示例中没有提及具体的腾讯云产品和链接地址,因为这些与从tkinter中的另一个窗口获取输入的功能并无直接关联。如需了解腾讯云产品和相关链接,请参考腾讯云官方文档或咨询腾讯云官方支持。
领取专属 10元无门槛券
手把手带您无忧上云