调用 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中语句对齐方式不匹配的话会报错哦
原著