运用PFA的路灯指示牌GUI程序
来源:互联网 发布:海康显示无网络视频 编辑:程序博客网 时间:2024/04/19 19:32
#!windows python2.7
from functools import partial as pto
from Tkinter import Tk,Button,X
from tkMessageBox import showinfo,showwarning,showerror
WARN='warn'
CRIT='crit'
REGU='regu'
SIGNS={
'do not enter':CRIT,
'railload crossing':WARN,
'55\nspeed limit':REGU,
'merging traffic':WARN,
'one way':REGU
}
critCB=lambda:showerror('Error','Error Button Pressed')
warnCB=lambda:showwarning('Warning','Warning Button Pressed')
infoCB=lambda:showinfo('Info','Info Button Pressed')
top=Tk()
top.title('Road Signs')
quit = Button(top,text='QUIT',command=top.quit,bg='red',fg='white')
quit.pack()
MyButton=pto(Button,top)
CritButton=pto(MyButton,command=critCB,bg='white',fg='red')
WarnButton=pto(MyButton,command=warnCB,bg='blue')
ReguButton=pto(MyButton,command=infoCB,bg='white')
for eachSign in SIGNS:
signType=SIGNS[eachSign]
cmd='%sButton(text=%r%s).pack(fill=X, expand=True)'%(signType.title(),eachSign, '.upper()'if signType==CRIT else '.title()')
eval(cmd)
top.mainloop()
- 运用PFA的路灯指示牌GUI程序
- 运用PFA的路灯指示牌GUI程序
- TkinterButton简单GUI PFA
- GUI 运用
- python的GUI的运用(wxpython)
- 橘黄的路灯
- dp的开关路灯
- 马路上的路灯
- 马路上的路灯
- 路灯
- 路灯
- 路灯
- 路灯
- 路灯
- 路灯
- 路灯
- 路灯
- 路灯
- C++之各种后缀名的作用
- 关于flash好友列表的练习
- memcpy
- Linux内核Makefile文件(一)
- 读google的C++编码规范类部分小结
- 运用PFA的路灯指示牌GUI程序
- oracle 几个用户的默认密码及修改
- C++输出内容到控制台和文件
- 兼容FF,IE的CSS透明背景色滤镜
- Oracle CASE WHEN 用法介绍
- 经验贝叶斯克里金——基于ArcGIS 10.1Geostatistical Analyst
- springmvc <mvc:view-controller >
- 控制良好的源代码管理必须要知道的
- VNC linux