小编Dua*_*rdo的帖子

Python为随机选择的单词定义一个动作

我编写了一个脚本,它从元组中选择一个随机字母并将其放在tkinter标签中.现在我想为每个字母定义特定的动作,例如,"E"可能会播放一首歌.我怎么能做到这一点?

# -*- coding: cp1252 -*-
import pygame
import Tkinter as tk
from Tkinter import *
from functools import partial
import random

pygame.init()

label=tk.Label()
label.pack()

def knopf(label):
    WORDS=("A", "B", "C", "D", "E")
    label['text']=random.choice(WORDS)

button=tk.Button(text='Knopf', command=partial(knopf, label))
button.pack()

mainloop()
Run Code Online (Sandbox Code Playgroud)

我试着像亚当·斯密那样做,但我总是得到一个错误.

# -*- coding: cp1252 -*-
import Tkinter as tk
from Tkinter import *
from functools import partial
import random
import pygame

pygame.init()

label=tk.Label()
label.pack()

def knopf(label):
    def do_a(): pass
    def do_b(): pass
    def do_c(): pass
    def do_d(): pass
    def …
Run Code Online (Sandbox Code Playgroud)

python random tkinter

1
推荐指数
1
解决办法
157
查看次数

标签 统计

python ×1

random ×1

tkinter ×1