我的游戏(请勿点击)

import tkinter as tk
import tkinter.messagebox as mbox


def callback():
    global lb_1_text
    selected_items = lb.curselection()  # 获取当前选中的项的索引
    selected_items = [24-i1 for i1 in selected_items]
    lb_1_text = selected_items


def callback1():
    global lb_2_text
    selected_items = lb2.curselection()  # 获取当前选中的项的索引
    selected_items = [24-i1 for i1 in selected_items]
    lb_2_text = selected_items


def callback2():
    if sum(lb_1_text) > sum(lb_2_text):
        mbox.showinfo("一组赢了")
    if sum(lb_1_text) == sum(lb_2_text):
        mbox.showinfo("平局")
    if sum(lb_1_text) < sum(lb_2_text):
        mbox.showinfo("二组赢了")


l = ["双子座", "处女座", "天秤座", "白羊座", "狮子座", "天蝎座", "射手座", "水瓶座", "魔蝎座", "双鱼座", "金牛座",
     "巨蟹座", "天琴座", "仙王座", "猎犬座", "蛇夫座", "天鹰座", "英仙座", "蜥蜴座", "天剑座", "大犬座", "御夫座",
     "地狱犬座", "武仙座", "白鲸座", "半人马座", "银蝇座", "乌鸦座", "一辉", "子龙", "星矢", "冰河", "瞬", "邪武", "市",
     "缴", "那智", "珍妮", "利达", "蛮"][::-1]

root = tk.Tk()

lb_1_text = ""
lb_2_text = ""

sb = tk.Scrollbar(root)
sb.pack(side="left", fill="y")

sb2 = tk.Scrollbar(root)
sb2.pack(side="right", fill="y")

button = tk.Button(root, text="对决吧", command=callback2)
button.pack(anchor="s")

button_w = tk.Button(root, text="确定", command=callback)
button_w.pack(anchor="w")

button_e = tk.Button(root, text="确定", command=callback1)
button_e.pack(anchor="e")

lb = tk.Listbox(root, yscrollcommand=sb.set, height=10, width=6, selectmode=tk.MULTIPLE)

for i in l[::-1]:
    lb.insert("end", i)

lb.pack(side="left", fill="both")

lb2 = tk.Listbox(root, yscrollcommand=sb2.set, width=6, selectmode=tk.MULTIPLE)

for i in l[::-1]:
    lb2.insert("end", i)

lb.pack(side="left", fill="both")
lb2.pack(side="right", fill="both")

sb.config(command=lb.yview)
sb2.config(command=lb2.yview)

root.mainloop()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值