Python用Tkinter做简易原神抽卡程序代码有注释
import tkinter as tk import random
原神角色列表
characters = ['迪卢克', '琴', '温迪', '可莉', '莫娜', '刻晴']
原神武器列表
weapons = ['天空之翼', '狼的末路', '和璞鸢', '天空之脊', '四风原典', '无工之剑']
创建主窗口
window = tk.Tk() window.title('原神抽卡程序')
创建标签和按钮
label_character = tk.Label(window, text='角色') label_character.pack() button_character = tk.Button(window, text='抽取角色') button_character.pack()
label_weapon = tk.Label(window, text='武器') label_weapon.pack() button_weapon = tk.Button(window, text='抽取武器') button_weapon.pack()
定义抽卡函数
def draw_card(items): # 随机抽取一个物品 item = random.choice(items) # 显示抽取的物品 result = tk.messagebox.showinfo('恭喜', '您抽到了:' + item)
绑定按钮的点击事件
button_character.config(command=lambda: draw_card(characters)) button_weapon.config(command=lambda: draw_card(weapons))
运行主循环
window.mainloop(
原文地址: https://www.cveoy.top/t/topic/eM5n 著作权归作者所有。请勿转载和采集!