text.insert
用text.insert(INSERT, )插入一个列表要怎么写?直接text.insert(INSERT, "list")会报错,提示说i要分配前引用 insert()方法语法:
list.insert(index, obj)
参数
index -- 对象 obj 需要插入的索引位置。
obj -- 要插入列表中的对象
>>> text =
>>> list1 =
>>> list1 =
>>> text.insert(1,list1)
>>> text
, 23, 4]
>>> LuLD 发表于 2020-9-16 15:53
insert()方法语法:
list.insert(index, obj)
啥意思。。。没咋看懂 LuLD 发表于 2020-9-16 15:53
insert()方法语法:
list.insert(index, obj)
我这的text是gui里的,不是一个列表 本帖最后由 LuLD 于 2020-9-16 16:01 编辑
一枚丶学渣 发表于 2020-9-16 15:56
啥意思。。。没咋看懂
图形界面啊。。。。
差异不大,你可以试试应该还是这样添加的 LuLD 发表于 2020-9-16 15:58
你不是在一个列表内插入另外一个列表么?
在对象的位置上直接 填写 另一个列表的名字就可以了
from tkinter import *
import hashlib
root= Tk()
i=0
text = Text(root,width=30,height=5)
text.pack()
list1=['1','2','3','4']
text.insert(INSERT,"0")
contents = text.get("1.0",END)
def getSig(contents):
m = hashlib.md5(contents.encode())
return m.digest()
sig=getSig(contents)
def back():
stati=0
text.delete("1.0",END)
text.insert(1,list1)
print(list1)
i=i+1
Button(root,text="00",command=back).pack()
mainloop()
就是这样,我想通过每按一次command就出来一个不同的内容
但不知道那个列表怎么放进去 LuLD 发表于 2020-9-16 15:58
图形界面啊。。。。
差异不大,你可以试试应该还是这样添加的
试了,不行啊 本帖最后由 LuLD 于 2020-9-16 16:29 编辑
from tkinter import *
import hashlib
root= Tk()
i=0
text = Text(root,width=30,height=5)
text.pack()
list1=['1','2','3','4']
text.insert(INSERT,"0")
contents = text.get("1.0",END)
def getSig(contents):
m = hashlib.md5(contents.encode())
return m.digest()
sig=getSig(contents)
def back():
global i
stati=0
text.delete("1.0",END)
text.insert(INSERT,list1)
print(list1)
i=i+1
Button(root,text="00",command=back).pack()
mainloop()
def back():
global i 在子函数里 修改 全局变量
stati=0
text.delete("1.0",END)
text.insert(INSERT,list1)原来是 1
print(list1)
i=i+1 另一篇帖子把我套过来白嫖鱼币?? {:10_277:} {:10_258:} 这是啥
页:
[1]