鱼C论坛

 找回密码
 立即注册
查看: 1065|回复: 20

[已解决]get和delete

[复制链接]
发表于 2020-4-27 13:08:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如果通过以下方式导入tkinter
tkinter有时候会无法使用get,delete等功能
  1. from tkinter import *
复制代码

但是如果用
  1. import tkinter
复制代码

或者(……处内容任意)
  1. import tkinter as ……
复制代码

就可以使用get和delete等功能

求解
最佳答案
2020-4-27 13:22:57
weiter 发表于 2020-4-27 13:20
delete是很久以前的了,已经通过改代码解决
这是get的

先赋值再 grid(),根本不关 import 的事

  1. from tkinter import *

  2. root = Tk()

  3. root.title("感染模拟器")
  4. title = Label(root, text="感染模拟器【控制台】").grid(row=0, column=0, columnspan=2)
  5. l1 = Label(root, text="初始感染人数")
  6. l1.grid(row=1, column=0)
  7. l2 = Label(root, text="健康人数")
  8. l2.grid(row=2, column=0)
  9. e1 = Entry(root)
  10. e1.grid(row=1, column=1)
  11. e2 = Entry(root)
  12. e2.grid(row=2, column=1)


  13. def show():
  14.     print("1:%s" % e1.get)


  15. mainloop()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-4-27 13:09:04 | 显示全部楼层
和其他的函数同名吧……
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-27 13:09:29 | 显示全部楼层
???get、delete 是什么功能
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-27 13:10:01 | 显示全部楼层
liuzhengyuan 发表于 2020-4-27 13:09
和其他的函数同名吧……

???
不会吧……
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-27 13:10:34 | 显示全部楼层

你的帖子被审核了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-27 13:10:36 | 显示全部楼层
zltzlt 发表于 2020-4-27 13:09
???get、delete 是什么功能

你……不知道?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-27 13:11:36 | 显示全部楼层

那要怎么解决?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-27 13:11:49 | 显示全部楼层
weiter 发表于 2020-4-27 13:10
???
不会吧……

会吧……
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-27 13:11:52 | 显示全部楼层
weiter 发表于 2020-4-27 13:10
你……不知道?

……是什么组件的功能?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-27 13:12:20 | 显示全部楼层
zltzlt 发表于 2020-4-27 13:11
……是什么组件的功能?

不是说了是tkinter了吗……
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-27 13:12:38 | 显示全部楼层
zltzlt 发表于 2020-4-27 13:11
……是什么组件的功能?

好像是 TKinter
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-27 13:13:19 | 显示全部楼层
weiter 发表于 2020-4-27 13:12
不是说了是tkinter了吗……
  1. >>> import tkinter as tk
  2. >>> tk.get
  3. Traceback (most recent call last):
  4.   File "<pyshell#1>", line 1, in <module>
  5.     tk.get
  6. AttributeError: module 'tkinter' has no attribute 'get'
  7. >>> tk.delete
  8. Traceback (most recent call last):
  9.   File "<pyshell#2>", line 1, in <module>
  10.     tk.delete
  11. AttributeError: module 'tkinter' has no attribute 'delete'
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-27 13:14:55 | 显示全部楼层

我不知道哇……以前用的时候就用到了delete
小甲鱼python教程第一版中讲作者作品密码输入框的时候
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-27 13:15:40 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-27 13:15:50 | 显示全部楼层
weiter 发表于 2020-4-27 13:14
我不知道哇……以前用的时候就用到了delete
小甲鱼python教程第一版中讲作者作品密码输入框的时候


那你至少也说个 delete() 是 Entry 的方法啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-27 13:16:25 | 显示全部楼层
liuzhengyuan 发表于 2020-4-27 13:15
https://www.runoob.com/python/att-dictionary-get.html

这样的吗?好吧……那delete怎么肥事?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-27 13:17:12 | 显示全部楼层
zltzlt 发表于 2020-4-27 13:15
那你至少也说个 delete() 是 Entry 的方法啊

额……我表达不清楚……我的错
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-27 13:18:49 | 显示全部楼层
发代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-27 13:20:41 | 显示全部楼层

delete是很久以前的了,已经通过改代码解决
这是get的
  1. from tkinter import *

  2. root = Tk()

  3. root.title("感染模拟器")
  4. title = Label(root, text="感染模拟器【控制台】").grid(row=0, column=0, columnspan=2)
  5. l1 = Label(root, text="初始感染人数").grid(row=1, column=0)
  6. l2 = Label(root, text="健康人数").grid(row=2, column=0)
  7. e1 = Entry(root).grid(row=1, column=1)
  8. e2 = Entry(root).grid(row=2, column=1)

  9. def show():
  10.     print("1:%s" % e1.get)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-27 13:22:57 | 显示全部楼层    本楼为最佳答案   
weiter 发表于 2020-4-27 13:20
delete是很久以前的了,已经通过改代码解决
这是get的

先赋值再 grid(),根本不关 import 的事

  1. from tkinter import *

  2. root = Tk()

  3. root.title("感染模拟器")
  4. title = Label(root, text="感染模拟器【控制台】").grid(row=0, column=0, columnspan=2)
  5. l1 = Label(root, text="初始感染人数")
  6. l1.grid(row=1, column=0)
  7. l2 = Label(root, text="健康人数")
  8. l2.grid(row=2, column=0)
  9. e1 = Entry(root)
  10. e1.grid(row=1, column=1)
  11. e2 = Entry(root)
  12. e2.grid(row=2, column=1)


  13. def show():
  14.     print("1:%s" % e1.get)


  15. mainloop()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-18 10:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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