用python创建一个游戏的模式选项

调用 tkinter

制作一个游戏机的选项:
1.Single player 2. Double player 3.Multiplayer mode
如果选择1, 显示” 单打“
如果选择2,显示“双打“
如果选择3, 显示“多人模式“
如果选择Exit 则 退出
代码如下:

from tkinter import *
class Test(Frame):
    def printit(self):
        print("hi")

    def createWidgets(self):

        self.flavor = StringVar()
        self.flavor.set("chocolate")

        self.radioframe = Frame(self)
        self.radioframe.pack()
        self.radioframe.choc = Radiobutton(
            self.radioframe, text="single palyer",
            variable=self.flavor, value="单打",
            anchor=W)
        self.radioframe.choc.pack(fill=X)

        self.radioframe.straw = Radiobutton(
            self.radioframe, text="Double player",
            variable=self.flavor, value="双打",
            anchor=W)
        self.radioframe.straw.pack(fill=X)

        self.radioframe.lemon = Radiobutton(
            self.radioframe, text="Multiplayer mode",
            variable=self.flavor, value="多人模式",
            anchor=W)
        self.radioframe.lemon.pack(fill=X)

        self.entry = Entry(self, textvariable=self.flavor)
        self.entry.pack(fill=X)
        self.QUIT = Button(self, text='QUIT', foreground='red',
                           command=self.quit)
        self.QUIT.pack(side=BOTTOM, fill=BOTH)
    def __init__(self, master=None):
        Frame.__init__(self, master)
        Pack.config(self)
        self.createWidgets()
test = Test()
test.mainloop()

运行结果如下
在这里插入图片描述
**刚学python的同学要注意对齐方式 ,在Python中语句对齐方式不匹配的话会报错哦
原著

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值