weiter 发表于 2020-4-27 13:08:23

get和delete

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

求解

liuzhengyuan 发表于 2020-4-27 13:09:04

和其他的函数同名吧……

zltzlt 发表于 2020-4-27 13:09:29

???get、delete 是什么功能

weiter 发表于 2020-4-27 13:10:01

liuzhengyuan 发表于 2020-4-27 13:09
和其他的函数同名吧……

???
不会吧……

liuzhengyuan 发表于 2020-4-27 13:10:34

weiter 发表于 2020-4-27 13:08
@liuzhengyuan

你的帖子被审核了{:10_243:}

weiter 发表于 2020-4-27 13:10:36

zltzlt 发表于 2020-4-27 13:09
???get、delete 是什么功能

你……不知道?

weiter 发表于 2020-4-27 13:11:36

liuzhengyuan 发表于 2020-4-27 13:10
你的帖子被审核了

那要怎么解决?

liuzhengyuan 发表于 2020-4-27 13:11:49

weiter 发表于 2020-4-27 13:10
???
不会吧……

会吧……

zltzlt 发表于 2020-4-27 13:11:52

weiter 发表于 2020-4-27 13:10
你……不知道?

……是什么组件的功能?

weiter 发表于 2020-4-27 13:12:20

zltzlt 发表于 2020-4-27 13:11
……是什么组件的功能?

不是说了是tkinter了吗……{:10_266:}

liuzhengyuan 发表于 2020-4-27 13:12:38

zltzlt 发表于 2020-4-27 13:11
……是什么组件的功能?

好像是 TKinter

zltzlt 发表于 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'

weiter 发表于 2020-4-27 13:14:55

zltzlt 发表于 2020-4-27 13:13


我不知道哇……以前用的时候就用到了delete
小甲鱼python教程第一版中讲作者作品密码输入框的时候

liuzhengyuan 发表于 2020-4-27 13:15:40

https://www.runoob.com/python/att-dictionary-get.html

zltzlt 发表于 2020-4-27 13:15:50

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

那你至少也说个 delete() 是 Entry 的方法啊

weiter 发表于 2020-4-27 13:16:25

liuzhengyuan 发表于 2020-4-27 13:15
https://www.runoob.com/python/att-dictionary-get.html

这样的吗?好吧……那delete怎么肥事?{:10_285:}

weiter 发表于 2020-4-27 13:17:12

zltzlt 发表于 2020-4-27 13:15
那你至少也说个 delete() 是 Entry 的方法啊

额……我表达不清楚……我的错

zltzlt 发表于 2020-4-27 13:18:49

发代码

weiter 发表于 2020-4-27 13:20:41

zltzlt 发表于 2020-4-27 13:18
发代码

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)

zltzlt 发表于 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()
页: [1] 2
查看完整版本: get和delete