鱼C论坛

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

[已解决]get和delete

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

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

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

x
如果通过以下方式导入tkinter
tkinter有时候会无法使用get,delete等功能
from tkinter import *
但是如果用
import tkinter
或者(……处内容任意)
import tkinter as ……
就可以使用get和delete等功能

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

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

root = Tk()

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


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


mainloop()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-27 13:09:04 | 显示全部楼层
和其他的函数同名吧……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-27 13:09:29 | 显示全部楼层
???get、delete 是什么功能
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

???
不会吧……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

你的帖子被审核了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

你……不知道?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

那要怎么解决?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

会吧……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

……是什么组件的功能?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

不是说了是tkinter了吗……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

好像是 TKinter
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-27 13:13:19 | 显示全部楼层
weiter 发表于 2020-4-27 13:12
不是说了是tkinter了吗……
>>> import tkinter as tk
>>> tk.get
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    tk.get
AttributeError: module 'tkinter' has no attribute 'get'
>>> tk.delete
Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    tk.delete
AttributeError: module 'tkinter' has no attribute 'delete'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

我不知道哇……以前用的时候就用到了delete
小甲鱼python教程第一版中讲作者作品密码输入框的时候
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-27 13:15:40 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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


那你至少也说个 delete() 是 Entry 的方法啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

这样的吗?好吧……那delete怎么肥事?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

额……我表达不清楚……我的错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-27 13:18:49 | 显示全部楼层
发代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

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

root = Tk()

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

def show():
    print("1:%s" % e1.get)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

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

root = Tk()

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


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


mainloop()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 22:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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