精华 发表在 Python教程部落 11-23 13:10:05
在本章,我们将要完成一个更好的猜数字游戏程序
首先,我们先初始化:
from tkinter import *
import random
from sys import exit
这里我导入了我所需要的模块
然后,我们来创建一个框架:
tk = Tk()
tk.title("我的猜数字游戏")
tk.geometry("300x300")
如果你加上了tk.mainloop(),那么结果就是一下:
怎么样?还可以吧
定义部件
接着,我们再导入部件
label = Label(tk,text="在1到%s中间选一个数吧"%var)
label.pack()
在这之前,我们先要定义一个变量var,作为选择范围最末位的数
var = "100"
如下:
接着,我们还有两个部件没有创建
需要Entry和Button
Entry:文本单行输入框
Button:按钮
代码如下:
def trying():
pass
entry = Entry(tk)
entry.pack()
button = Button(tk,text="确定",command=trying)
button.pack()
由于300乘以300太大,可以把它换成300x200
如下:
已经布局好了,但是按下按钮,什么也没有发生
在下一节我会讲到
这一节完整的代码:
from tkinter import *
import random
from sys import exit
'''===========start==========='''
tk = Tk()
tk.title("我的第一个猜数字游戏")
tk.geometry("300x200")
var = "100"
label = Label(tk,text="在1到%s中间选一个数吧"%var)
label.pack()
def trying():
pass
entry = Entry(tk)
entry.pack()
button = Button(tk,text="确定",command=trying)
button.pack()
tk.mainloop()
谢谢!
5 赞
3 赞
2 赞
1 赞
3 赞
谢谢?了!