Python 程序设计(1)

精华 发表在    Python教程部落 11-23 13:10:05

1 1991 1

在本章,我们将要完成一个更好的猜数字游戏程序

首先,我们先初始化:

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()


谢谢!

登录或注册后发布评论