Python一键实现开灯和关灯
工具包:tkinter
第一步:设置主窗口
第二部:开关灯的初始化定义
第三步:定义开和关控制函数
第四步:点击按钮触发控制函数
[code]
import tkinter
from tkinter import *
#创建top主窗口
top=tkinter.Tk()
top.geometry('365x650') #指定主框体大小
top.title("一键开关原理")
#初始化定义
bm1 = PhotoImage(file='img/0.png')
bm2 = PhotoImage(file='img/1.png')
i = 0 #开始光灯状态
label = Label(top,image=bm1)
label.bm= bm1
#控制开和关
def KaiGuan():
global i; #函数内定义全局变量
if(i == 0):
i = 1
label.configure(image = bm2)
else:
i = 0
label.configure(image = bm1)
print (i)
label.pack(side=tkinter.TOP)
#点击按钮触发控制函数
button1=tkinter.Button(top,text='开灯/关灯',command = KaiGuan) #生成button1
button1.pack(side=tkinter.BOTTOM) #将button1添加到top主窗口
top.mainloop()
[/code]