如何从customtkinter的CTkEntry组件获取输入文本?
获取CustomTkinter CTkEntry组件的用户输入文本
CTkEntry 组件和原生 Tkinter Entry 组件用法一致,直接调用其内置的 get() 方法就能获取用户输入的文本。
具体实现示例
- 定义获取输入文本的函数:
def fetch_input(): username = entry1.get() print("用户输入的用户名:", username) # 可在此添加对输入文本的后续处理逻辑
- 结合按钮触发获取操作(符合常规用户交互流程):
import customtkinter as ctk # 初始化应用与框架 ctk.set_appearance_mode("light") app = ctk.CTk() frame = ctk.CTkFrame(master=app) frame.pack(padx=20, pady=20) # 创建你定义的CTkEntry组件 entry1 = ctk.CTkEntry(master=frame, width=220, placeholder_text='Username') entry1.pack(padx=10, pady=10) # 创建触发按钮 submit_btn = ctk.CTkButton(master=frame, text="获取输入", command=fetch_input) submit_btn.pack(padx=10, pady=10) app.mainloop()
直接获取场景
若无需按钮触发,也可在程序逻辑的任意合适位置直接调用 entry1.get(),即时获取输入框内的当前文本。
内容的提问来源于stack exchange,提问作者Venexs
相关产品推荐
相关产品推荐

