代码步骤如下:
1、导入使用的GUI模块 Tkinter
2、创建GUI的主要应用程序入口
3、添加控件并设置相应的属性
4、编写触发事件响应代码
创建GUI的主要应用程序入口
接下来就是 设置相应的属性
我们为窗口添加一个控件
用于设置提示文本
编写触发事件响应代码
首先我们当然是需要一个随机数的生成,也需要引入这个标准库
定义需要引用到的全局变量,以便后面的函数去使用
接下来我们需要关闭窗口的事件(destory)
就像我们页面一样,按钮点击就可以把某个不需要显示的控件给关闭掉
```
def btnCloseClick(event):
root.destory()
```
是不是很简单呢,就两行代码,就可以关闭窗口了,我们拭目以待吧
除了关闭按钮之外,我们当然还需要一个重置窗口
就像我们表单登录一样,重置密码
```
def btnResetClick(event):
global number # 引用外部变量
global running # 引用外部变量
global num # 引用外部变量
global maxnum # 引用外部变量
global minnum # 引用外部变量
number = random.randint(100,999) # 重新赋值
running = True # 重新赋值
num = 0 # 重新赋值
labelChange("请输入100到999之间任意整数:")
entry_num.delete(0,'end')
labelRange('目前的范围是[%d,%d]'%(minnum,maxnum))
print(number)
```
我们要猜数字,当然需要一个文本框用来输入数字,然后确定,给出提示
```
def btnGuessClick(event):
global num
global running
global maxnum
global minnum
if running:
answer = int(entry_num.get())
if answer == number:
labelChange("恭喜答对了!")
num+=1
running = False
numGuess()
elif answer < number:
num+=1
labelChange("小了哦")
if answer>minnum:
minnum=answer
else:
num+=1
labelChange("大了哦")
if answer
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?