首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我的tkinter Entry的.get()函数没有返回任何内容,我应该在我的代码上做些什么才能做到这一点。代码如下:

在你的代码中,你可以尝试以下几个步骤来解决tkinter Entry的.get()函数没有返回任何内容的问题:

  1. 确保你已经正确地创建了一个tkinter的Entry对象,并将其放置在你的GUI界面中。例如,你可以使用以下代码创建一个Entry对象并将其放置在窗口中:
代码语言:txt
复制
from tkinter import *

root = Tk()
entry = Entry(root)
entry.pack()
  1. 确保你在适当的时机调用了.get()函数。通常,你需要在用户输入完成后获取Entry的内容。你可以通过绑定事件或在按钮点击时调用.get()函数来获取内容。例如,你可以在按钮点击时获取Entry的内容:
代码语言:txt
复制
def get_entry_content():
    content = entry.get()
    print(content)

button = Button(root, text="Get Entry Content", command=get_entry_content)
button.pack()
  1. 检查是否有其他代码或事件干扰了.get()函数的正常工作。例如,如果你在获取Entry内容之前对其进行了清空操作,那么.get()函数将返回空字符串。确保你没有在获取内容之前对Entry进行了清空或修改操作。
  2. 如果以上步骤都没有解决问题,那么可能是你的代码存在其他错误或逻辑问题。你可以尝试使用调试工具来逐步检查代码并查找问题所在。

总结:要解决tkinter Entry的.get()函数没有返回任何内容的问题,你需要确保正确创建Entry对象并将其放置在GUI界面中,适时调用.get()函数来获取内容,并排除其他代码或事件对.get()函数的干扰。如果问题仍然存在,可以使用调试工具来进一步排查代码错误。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)

参数表达式为“command=lambda”:函数名(参数列表)。例如下面的:"command=lambda:run2(inp1.get(),inp2.get())"。...例子:仿照window自带“记事本”中文件和编辑 菜单,实现在主菜单个快捷菜单触发菜单命令,并相应改变窗体标签文本内容。...= '': lb.config(text='您选择文件是'+filename) else: lb.config(text='您没有选择任何文件') root...其通式为: 控件实例.bind(,) 其中,事件代码通常以半角小于号“” 界定,包括事件和按键等 2~3个部分,它们之间用减号分隔,常见事件代码见下表: 事件 事件代码...将控件实例绑定到键盘事件和部分光标不落在具体控件实例鼠标事件时,还需要设置该实例执行focus_set() 方法获得焦点,才能对事件持续响应。例如: frame.focus_set()。

14K30

Python GUI编程 | 10分钟轻松学会Tkinter

Tkinter 优点和缺点 简单易学,相对于其他比如 PyGtk,PyQt 等等,比较简单; 可以使用少量代码产生功能强大 GUI 界面,这一点是相对于 C++等语言来说,这也是绝大多数脚本语言令人自豪地方..._w, 'get') 源码中比较重要函数get 函数get 函数使用时候不需要任何参数,它返回值就是该输入框内容。...代码示例: from tkinter import * def login(): s1 = e1.get() s2 = e2.get() t1= len(s1) t2...函数绑定 翻译按钮函数绑定: def leftClick(evvnt): enstr = Entry1.get() # 获得翻译词内容 vText = translate_word(enstr...,vText) 清空按钮函数绑定: def leftClick2(): s.set('') Entry2.insert(0,'') # 清空译文内容 七、小结 Tkinter模块

10.3K33

Python 之 tkinter 学习笔记

等组件,但此时我们控件并没有关联任何函数。...当你点击按钮时,得不到任何响应,熟悉 GUI 编程都知道控件都需要一个响应函数,让我们在点击按钮时得到反馈。 具体实现起来也很简单,我们只需要额外定义一个函数,将控件与这个函数绑定即可。...毕竟在上面的例子中,我们并没有关注输入了什么内容,也没有对账号密码进行保存。...,我们并没有过多关注控件大小、颜色、字体等信息,但实际对于大多数控件,你都可以自定义这些属性。...添加单选框 单选框要求我们从 n 个选项中选择一个选项,因此我们需要将这 n 单选框都绑定到一个变量,正如下代码中展示,value 属性用于多个单选框值区别,我们把 rad_gender_1

7K20

python笔记:可视化界面写作尝试

引言 故事起因在于和一个朋友聊天,他拜托帮他看看一个系统操作界面代码,然后就想啊,能不能干脆自己来写一个简单操作界面呢? 工欲善其事,必先利其器。...Entry组件 Entry组件为一个字符输入控制插件,他作用是可以让用户在给定输入框当中输入文本,然后通过get内置函数就能够获取用户输入。...Entry组件使用典型代码如下entry = tk.Entry(window) entry.pack() 而后,用户就可以在界面上窗口中进行输入,我们通过entry.pack()方法就可以获取用户输入内容了...,然后通过listbox.get(index)方法我们即可获得用户选项内容。...需要注意是,当用户没有选择时,listbox.curselection()返回为一个空tuple。 2.

4.5K30

Python学习之GUI--登录系统界面篇

导言篇: python环境是:python3.6.5 这里选择GUI编程包是:tkinter tkinker在python2.5以后就是自带包了,所以我们不需要另外安装 tkinker相对与其他...python GUI编程包而已,是相对容易入手 代码篇: #这是系统登录界面      import tkinter   from tkinter import messagebox    class...')           #运行代码时记得添加一个gif图片文件,不然是会出错         self.canvas = tkinter.Canvas(self.root, height=200,...().ljust(10," ")           password = self.input_password.get().ljust(10," ")           #对账户信息进行验证,普通用户返回....Entry(A):输入框,参照前面的.Label(),有疑问可以在下方留言 .place(x="", y=""):这个是设置窗口部件函数 额。。。。

5.4K30

PythonGUI编程|使用Tkinter制作快递查询软件

爬取快递网站 在这一步,我们需要做就是写一个函数,我们给它一个快递单号就能将该单号物流信息返回,首先说一下走过坑,在一开始思路就是找个快递查询网站,然后抓一下包就能拿到我们需要内容,结果一操作发现国内查快递网站基本用都是快递...因此我们只需要再写一个函数来生成更多快递公司查询链接就可以查询多家快递信息,这样我们就完成了第一步:提供一个单号,返回对应物流信息 ?...当然这个界面中什么没有,接下来就是对这个界面进行修改,比如先调整大小和背景 import tkinter as tk HEIGHT = 500 WIDTH = 600 root = tk.Tk()...可以看到,仅用了不到30行代码,我们就成功做出来界面,而这些代码详细参数设置都可以查阅官方文档,这里就不在赘述,最后只要结合我们一步爬取物流信息代码就大功告成! ?...结束语 回顾上面整个过程,好像也没有用到特别复杂工具,如果自己独立敲一遍想应该会有所收获,并且基于这个例子可以实现更多功能,比如添加其他按钮来实现更多功能,或者将查快递改为查天气、查单词等,这些就留给你们了

1.1K20

Python编写数据库连接工具

等常见且有规律数字; 在设计密码模式时建议大家在程序强制要求用户满足强密码模式,可以参考以下几种: 强密码长度至少有 8 个字符 不包含全部或部分用户账户名 没有规则大小写字母、数字、符号组合 不是容易被猜测到密码...我们使用python第三方库 tkinter 来实现UI界面。最终实现效果如下: ?...try: except: 这种模式在执行代码时会执行try下代码,如果代码出现异常则执行except下代码,跳出try模式。如果没有异常则会直接忽略掉except下代码,继续向下执行。...想学习python同学,可以看一看下面的这本书,目前这里有这本书电子版,可以联系获取。 代码 通过UI界面获取到我们输入数据库配置信息,在后台对数据进行校验。...将校验结果返回至前台,这里使用tkinter messagebox 进行弹窗提示,代码如下

1.2K20

PythonGUI编程和tkinter,Wxpython

PythonGUI编程和tkinter,Wxpython PythonGUI这个内容在课程论文准备之初临时去学一些内容,起初准备学下tkinter课程论文项目的前段显示,但是由于临时一些变动...#代码实现: from tkinter import * root= Tk() root.title('第一个Python窗体') root.geometry('240x240') # 这里乘号不是...Canvas 画布控件;显示图形元素如线条或文本 Checkbutton 多选框控件;用于在程序中提供多项选择框 Entry 输入控件;用于显示简单文本内容 Frame 框架控件;在屏幕显示一个矩形区域...返回变量variable=var通常应预先声明变量类型var=IntVar()或var=StringVar(),在所调用函数中方可用var.get()方法获取被选中实例value值。...返回变量variable=var 通常可以预先逐项分别声明变量类型var=IntVar() (默认)或 var=StringVar(), 在所调用函数中方可分别调用 var.get()方法 取得被选中实例

18810

自己动手写软件——密码验证器界面实现

设计一个这样界面(极其简单,只是实现功能) ? 代码讲解 之前就讲过,我们进行tkinter编程,就好像在一块画布上画画。今天学习学这个界面的时候,想完善一下之前内容。...window.title("密码破解工具") # 窗口标题 window.geometry("300x250") 接下来一开始尝试直接在这块画布使用pack方法画画,发现每一个方块位置并不像我预期一样摆放整齐...tkinter.Entry(frame_ip) entry_ip.pack(side='right') 接着我们在左边框架内再画一个服务器端口框架和内容 #服务器端口提示标签...,接下来我们把右边提交按钮完成,提交按钮中包含回调函数,需要获取服务器IP、服务器端口和选择协议内容。...,entry_port),get_select(listbox_pro,list_pro)]) button.pack(side='right') 接着我们把菜单按钮也写一些,菜单按钮应该也是包含了回调函数去执行我们明天需要完成密码破解函数

83220

Python GUI编程学习笔记之tkinter控件介绍及基本使用方法详解

分享给大家供大家参考,具体如下: 相关内容tkinter使用 1.模块导入 2.使用 3.控件介绍 Tk Button Label Frame Toplevel Menu Menubutton...常用参数设置【可以在创建按钮时候指定,也可以创建后使用 按钮对象.config() 来设置】: text:按钮文本显示 anchor:按钮内容位置[取值:n, ne, e, se, s, sw...参数设置:label没有什么特别的参数,可用参数参考下面的可用参数,再可以参考Button参数设置 STANDARD OPTIONS【label标准可选参数】 activebackground,...import * root=Tk() root.title('窗口') root.geometry('300x300+20+10') entry=Entry(root) entry.pack()...import * root=Tk() root.title('窗口') root.geometry('200x200') def submit(): print('男:',v1.get(),'

9.5K10

HoneyTalk——和我女朋友专属情侣聊天器

能说服你直男启动服务器 小瓦就能帮你扳回一局 这是为什么呢?...这是因为小瓦赋予了 客户端非常高权限 什么意思?...首先 服务器一旦启动 男生没有发起对话权利 这一点很好理解 服务器总是在等待连接 只有当你心爱女朋友 开心了、伤心了、寂寞了 打开了HT发起连接 服务器才响应启动对话界面 可是很不幸 今天这个渣男非常不耐烦...不好意思你没有这个权限 ? 渣男不但没有权限 而且这个危险行为 会立刻被你女朋友知晓 ? ?...最后 请不要重复启动 那样你将打开一个无用界面 3 送上代码一向原则 本次练手小项目 结合了Socket网络编程与GUI编程 这其中有一些坑得亲自去踩才有意义 公众号发送“HT”获得软件 或者

1.9K20

流畅 Python 第二版(GPT 重译)(七)

因为 Python 是动态,我们可以在运行时修复这个问题,甚至在交互式控制台中也可以。示例 13-4 展示了如何做到这一点。 示例 13-4。...另一方面,如果任何可迭代对象都可以接受,那么尽快调用iter(x)以获得一个迭代器,正如我们将在“为什么序列可迭代:iter 函数”中看到。...Mypy 在该代码没有看到任何错误,并显示了pick返回itemreveal_type结果: $ mypy randompick_test.py randompick_test.py:24: note...__contains__(_upper(key)) ① 这个辅助函数接受任何类型key,并尝试返回key.upper();如果失败,则返回未更改key。...现在比以往任何时候都更时尚地避免继承,所以这里有两个关于如何做到这一点参考资料。Brandon Rhodes 写了 “组合优于继承原则”,这是他出色 Python 设计模式 指南一部分。

13810

Python初学——窗口视窗Tkinter

此篇文章是跟着沫凡小哥视频学习,附上学习网址:https://morvanzhou.github.io/tutorials/python-basic/ 什么tkinter 窗口 1.1 什么是...& Text 输入, 文本框  在定义了窗口基础,首先定义一个Entry代码如下所示: e = tk.Entry(window,show=None) e.pack() 注意这里show,可以自定义显示你想要在...此外,insert还能实现具体位置内容插入,例如将inser_end函数更改如下: def insert_end(): var = e.get() t.insert(2.2,var)...如图所示,Radiobutton即为上图中可选择按钮,本节实现选中不同Radiobutton时打印出相应内容。 首先定义底色为黄色Label,代码见完整代码。...2.5 Scale 尺度  可以被拉动一个条,Scale返回是一个数字。如下所示,当拉动时会在Label显示具体数字。 ?

6.4K70

目录

上面创建窗口如下所示: 单击窗口内任何位置以激活文本框。输入单词"Hello"。然后按Enter并"World"在第二行键入。...窗口现在应如下所示: 就像Entry小部件一样,可以Text使用来从小部件中检索文本.get()。但是,.get()不带参数调用不会像在Entry小部件那样在文本框中返回全文。...但这还没有任何事情,因此你需要开始为按钮编写命令。btn_open需要显示一个文件打开对话框,并允许用户选择一个文件。然后,需要打开该文件,并将文本设置为文件txt_edit内容。...如果是这样,filepath则将为None,并且该函数将return无需执行任何代码即可读取文件和设置文本txt_edit。 第8行清除了txt_editusing的当前内容.delete()。...如果是这样,filepath则将为None,并且该函数返回而不执行任何代码将文本保存到文件中。 第9行在选定文件路径中创建一个新文件。

29.6K20

Tkinter教程(每天半小时,3天彻底掌握Tkinter)day2

grid() 函数常用参数如下所示: 属性 说明 column 控件位于表格中第几列,窗体最左边为起始列,默认为第 0 列 columnsapn 控件实例所跨列数,默认为 1 列,通过该参数可以合并一行中多个领近单元格...在学习 Tkinter GUI 编程过程中,不仅要学会如何摆放这些控件,还是掌握各种控件功能、属性,只有这样才能开发出一个界面设计优雅,功能设计完善 GUI 程序。...Spinbox 高级输入框 Entry 控件升级版,可以通过该组件、下箭头选择不同值 Scrollbar 滚动条 默认垂直方向,鼠标拖动改变数值,可以和 Text、Listbox、Canvas...Tkinter Label标签控件 其实Lable属性还是挺多,就拿方向来说。n下s左w右e,还有一个center,如果是四个角,那就根据是个方向字母拼一下。...gettime() # 开始窗口事件循环 win.mainloop() python Entry常用函数 方法 说明 delete() 根据索引值删除输入框内get() 获取输入框内是 set

3.9K20

【项目实战】帮美女老师做一个点名小程序(Python tkinter

博主在美女老师面前吹完牛皮之后,当场打开 Python,引入 random 库,直接返回了一个随机整数值。美女老师一看,怒道:“你这做什么东西”♀️,裤裤就给了博主两个大嘴巴子️。...最终程序部分效果如下所示:本文代码点击此处跳转,博文中所有代码全部收集在博主 GitHub 仓库中;数据分析当过老师都知道,一个班级会有一本花名册,既然是点名小程序,那么肯定是需要学生姓名,为了防止班上有重名同学...最后将 lottery_roll 函数绑定到 “开始” 按钮,btn_start = tk.Button(window, text='开始', command=lambda: lottery_roll...以上就是 帮美女老师做一个点名小程序(Python tkinter所有内容了,希望本篇博文对大家有所帮助!欢迎大家持续关注博客,一起分享学习和成长乐趣!...✨代码:实现代码是 ,期待你关注,创作不易,请多多支持; 公众号:sidiot技术驿站;

27800
领券