鱼C论坛

 找回密码
 立即注册
查看: 3166|回复: 6

[已解决]为啥用了变量以后就会报错“e1”未定义?

[复制链接]
发表于 2016-12-24 17:20:32 | 显示全部楼层 |阅读模式
5鱼币
本帖最后由 YY杰 于 2016-12-24 18:20 编辑

# 把bbbb注释的代码替换成aaaa的就会报错
  1. import tkinter as tk
  2. root = tk.Tk()
  3. def test():
  4.     if e1.get() == '小甲鱼':
  5.         print('yeah')
  6.         return True
  7.     else:
  8.         e1.delete(0, 'end')
  9.         print('no')
  10.         return False   
  11. #aaaa   v1 = tk.StringVar(value='零基础入门学习Python')
  12. #bbbbb
  13. e1 = tk.Entry(root, validate='focusout', validatecommand=test, invalidcommand=failTest)
  14. #aaaaaa  e1 = tk.Entry(root, textvariable = v1, validate='focusout', validatecommand=test)

  15. e1.insert(0, '零基础入门学习Python')
  16. e1.grid(row=0, column=1)
  17. e2 = tk.Entry(root, show='?')
  18. e2.insert(0, '小甲鱼')
  19. e2.grid(row=1, column=1)

  20. tk.Label(root, text='作品:', padx=10, pady=5).grid(row=0, column=0)
  21. tk.Label(root, text='作者:', padx=10, pady=5).grid(row=1, column=0)
  22. def display():
  23.     print('作品:《%s》' % e1.get())
  24.     print('作者:%s' % e2.get())

  25. tk.Button(root, text='获取信息', width=10, command=display)\
  26.                 .grid(sticky='w', row=2, column=0, ipadx=5, ipady=5)
  27. tk.Button(root, text='退出', width=10, command=root.quit)\
  28.                 .grid(s='e', row=2, column=1, padx=5, pady=5)
  29. root.mainloop()
复制代码
最佳答案
2016-12-24 17:20:33
name 'tk' is not defined  tk没有定义

最佳答案

查看完整内容

name 'tk' is not defined tk没有定义
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-12-24 17:20:33 | 显示全部楼层    本楼为最佳答案   
name 'tk' is not defined  tk没有定义
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-12-24 18:15:23 | 显示全部楼层
jackyu 发表于 2016-12-24 17:48
name 'tk' is not defined  tk没有定义

没有截全
上面有 import tkinter as tk
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-12-24 21:26:00 | 显示全部楼层
没写好
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-12-24 23:31:44 | 显示全部楼层
可以
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-12-28 19:13:55 | 显示全部楼层
tk没定义
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-1-6 16:00:15 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-24 16:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表