【发布时间】:2013-08-10 03:54:54
【问题描述】:
我希望能够单击按钮并让消息框显示生成的代码。以下是部分代码:
global s
letters = [random.choice('BCDFGHJKMPQRTVWXYYZ') for x in range(19)]
numbers = [random.choice('2346789') for x in range(6)]
s = letters + numbers
random.shuffle(s)
s = ''.join(s)
global Code
Code = Entry(state='readonly')
def callback():
Code = Entry(state='readonly', textvariable=s)
Code.grid(row=0, pady=20)
generate=PhotoImage(file='generate.gif')
G = Button(image=generate , command=callback, compound=CENTER)
G.grid(row=1, padx=206.5, pady=20)
【问题讨论】:
-
这是 Tkinter,对吧?值得一提/标记您正在使用的 GUI 框架。
标签: python button user-interface tkinter messagebox