【发布时间】:2013-04-19 18:47:47
【问题描述】:
我正在尝试创建一个基本的电子邮件客户端来娱乐。我认为如果密码框显示随机字符会很有趣。我已经有了创建随机字符的功能:
import string
import random
def random_char():
ascii = string.ascii_letters
total = len(string.ascii_letters)
char_select = random.randrange(total)
char_choice = char_set[char_select]
return char_choice
但问题是它只运行一次,然后程序会无限期地重复该字符。
self.Password = Entry (self, show = lambda: random_char())
self.Password.grid(row = 1, column = 1)
如何让 Entry 小部件在每次输入字符时重新运行该功能?
【问题讨论】: