如何在tkinter中将条目的值放入变量

费拉比米

我正在尝试获取tkinter中条目的价值!

当我直接打印该值时(例如print(e2.get()),它很好用,但是当我将其放入变量中然后打印时(例如x = e2.get()print(x)),它不是加工!

这是代码:

import tkinter as tk

def show_entry_fields():
    print("First Name: %s\n Last Name: %s" % (x, e2.get()))

master = tk.Tk()
tk.Label(master, 
         text="First Name").grid(row=0)
tk.Label(master, 
         text="Last Name").grid(row=1)

e1 = tk.Entry(master)
e2 = tk.Entry(master)

e1.grid(row=0, column=1)
e2.grid(row=1, column=1)

x = e1.get()

tk.Button(master, 
          text='Quit', 
          command=master.quit).grid(row=3, 
                                    column=0, 
                                    sticky=tk.W, 
                                    pady=4)
tk.Button(master, 
          text='Show', command=show_entry_fields).grid(row=3, 
                                                       column=1, 
                                                       sticky=tk.W, 
                                                       pady=4)

tk.mainloop()

我需要将输入值放入变量中,该怎么办?

希波吕特·布林格

如果您了解以下内容,这很简单:

当代码通过时x = e1.get()e1等于""

写入后e1show_entry_fields单击按钮时调用def

但是x总是等于""并在中e1.get()获取文本e1

这就是为什么print(x)相等的原因,""因为您x = e1.get()仅一次通过了行

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在tkinter上设置条目的默认值?

如何在vba中将变量放入公式

如何在 Qlikview 中将直接表值或表数据放入变量中?

如何在python中将变量放入变量中

如何在PHP OOP中将变量放入变量?

如何在 Python Tkinter 中将条目移近标签

如何在tkinter的条目中将占位符文本居中?

如何在ansible中将文件路径放入变量中?

如何在JS中将变量放入Json Array函数中

如何在Powershell中将布尔结果放入变量中?

如何在Angular中将变量放入查询中

如何在 Java 中打印特定 HashMap 条目的值?

如何在XPages中将数字列表放入Compobox值列表

Tkinter-如何将循环内条目的值添加到字典中

如何在 Tkinter 中返回当前关注的条目的长度?(退格键进入)

禁用条目时如何在tkinter条目小部件中插入值

如何在Tkinter中将输入字段值保存到磁盘?

如何在 tkinter 中将标签文本与标签值并排保存

如何在Tkinter中将值打印到Label中

Swift Neo4j如何在Cypher Query中将变量放入引号中?

如何在 Azure DevOps 的 bash 任务内联命令中将 curl 输出放入变量

如何在PowerShell中将网络上的计算机放入变量?

如何在OpenCV中将文本放入边框?

如何在wpf中将图标放入环

在Python中,如何在通过循环创建的python列表中获取条目的值

如何在Bash中将Heredoc值分配给变量?

如何在jstl中将变量中的值与令牌分离

如何在类中将字典值作为变量返回

如何在 MySQL 中将删除的值设置为变量