You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从customtkinter的CTkEntry组件获取输入文本?

获取CustomTkinter CTkEntry组件的用户输入文本

CTkEntry 组件和原生 Tkinter Entry 组件用法一致,直接调用其内置的 get() 方法就能获取用户输入的文本。

具体实现示例

  1. 定义获取输入文本的函数:
def fetch_input():
    username = entry1.get()
    print("用户输入的用户名:", username)
    # 可在此添加对输入文本的后续处理逻辑
  1. 结合按钮触发获取操作(符合常规用户交互流程):
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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 08:01:00