我们计划和我的孩子一起玩彩色的Jenga,并意识到我们丢了三种颜色的骰子(黄色,蓝色,红色)。我决定编写一个程序来生成随机三种颜色。我的程序没有打开新窗口。
from tkinter import *
import random
def get_color():
a = ['blue', 'red', 'yellow']
print(random.choice(a))
Button(text='Select Color', command=get_color).pack()
mainloop()
答案 0 :(得分:1)
以下是您所描述内容的一个非常基本的实现,您可以根据需要对其进行改进:
from tkinter import *
import random
def set_color():
root.configure(background = random.choice(['blue', 'red', 'yellow']))
root = Tk()
root.title("Random Color Tool")
root.resizable(False, False)
root.geometry('{}x{}'.format(400, 400))
button = Button(root, text="Generate Random Color", command=set_color)
button.place(relx=0.5, rely=0.5, anchor=CENTER)
root.mainloop()
按下Windows 10上的按钮后的外观截图: