from tkinter import *
#窗口
win = Tk()
win.title(string = "查询托盘规格.exe")
win.geometry("200x150")
#控件
label = Label(win, anchor = E, font = ("Times" , 12))
entry_lens = Entry(win, width = 5, highlightcolor = 'red', highlightthickness = 1)
entry_wids = Entry(win, width = 5, highlightcolor = 'red', highlightthickness = 1)
button_check = Button(win, text = "查询", command = lambda:check())
button_reset = Button(win, text = "清零", command = lambda:reset())
#布局
Label(win, text = "\t长:").grid(row = 0, column = 0, sticky = E)
entry_lens.grid(row = 0, column = 1, padx = 30, pady = 10)
Label(win, text = "\t宽:").grid(row = 1, column = 0, sticky = E)
entry_wids.grid(row = 1, column = 1, padx = 30, pady = 10)
button_reset.grid(row = 2, column = 0, sticky = E)
button_check.grid(row = 2, column = 1)
label.grid(row = 3, columnspan = 2, sticky = E+W)
#功能设计:输入,输出,重新输入
input_lens = StringVar(value = 0)
input_wids = StringVar(value = 0)
entry_lens[ "textvariable" ] = input_lens
entry_wids[ "textvariable" ] = input_wids
#若用StringVar().set(0),必须分两段写:input_lens = StringVar();input_lens.set(0),否则StringVar().set(0)无法识别数据类别,后接不了get()
def reset():
input_lens.set(0)
input_wids.set(0)
label.config(text = '请输入长宽,点击查询')
print('debug:我把你删了')
def check():
L = float(input_lens.get())
W = float(input_wids.get())
print('debug:我查了')
if 500 <= L <= 580 and 320 <= W <= 400:
result = '托盘规格为:600*420'
label.config(text = result)
print('debug:托盘规格为:600*420')
elif 540 <= L <= 620 and 410 <= W <= 480:
result = '托盘规格为:640*500'
label.config(text = result)
elif 580 <= L <= 660 and 470 <= W <= 540:
result = '托盘规格为:680*560'
label.config(text = result)
elif 600 <= L <= 680 and 610 <= W <= 680:
result = '托盘规格为:700*700'
label.config(text = result)
elif 680 <= L <= 760 and 360 <= W <= 440:
result = '托盘规格为:780*460'
label.config(text = result)
elif 700 <= L <= 780 and 710 <= W <= 780:
result = '托盘规格为:800*800'
label.config(text = result)
elif 800 <= L <= 880 and 610 <= W <= 680:
result = '托盘规格为:900*700'
label.config(text = result)
elif 900 <= L <= 980 and 310 <= W <= 380:
result = '托盘规格为:1000*400'
label.config(text = result)
elif 900 <= L <= 980 and 410 <= W <= 480:
result = '托盘规格为:1000*500'
label.config(text = result)
elif 980 <= L <= 1060 and 630 <= W <= 700:
result = '托盘规格为:1080*720'
label.config(text = result)
elif 1120 <= L <= 1200 and 550 <= W <= 620:
result = '托盘规格为:1220*640'
label.config(text = result)
elif 1100 <= L <= 1180 and 610 <= W <= 680:
result = '托盘规格为:1200*700'
label.config(text = result)
elif 1200 <= L <= 1280 and 240 <= W <= 300:
result = '托盘规格为:1300*320'
label.config(text = result)
elif 1200 <= L <= 1280 and 1100 <= W <= 1180:
result = '托盘规格为:1300*1200'
label.config(text = result)
elif 1180 <= L <= 1260 and 1180 <= W <= 1260:
result = '托盘规格为:1280*1280'
label.config(text = result)
elif 1300 <= L <= 1380 and 310 <= W <= 380:
result = '托盘规格为:1400*400'
label.config(text = result)
elif 1280 <= L <= 1360 and 690 <= W <= 760:
result = '托盘规格为:1380*780'
label.config(text = result)
elif 1300 <= L <= 1380 and 810 <= W <= 880:
result = '托盘规格为:1400*900'
label.config(text = result)
elif 1300 <= L <= 1380 and 1000 <= W <= 1080:
result = '托盘规格为:1400*1100'
label.config(text = result)
elif 1300 <= L <= 1380 and 1200 <= W <= 1280:
result = '托盘规格为:1400*1300'
label.config(text = result)
elif 1440 <= L <= 1520 and 510 <= W <= 580:
result = '托盘规格为:1540*600'
label.config(text = result)
elif 1420 <= L <= 1500 and 760 <= W <= 830:
result = '托盘规格为:1520*850'
label.config(text = result)
elif 1460 <= L <= 1540 and 910 <= W <= 980:
result = '托盘规格为:1560*1000'
label.config(text = result)
elif 1500 <= L <= 1580 and 960 <= W <= 1030:
result = '托盘规格为:1600*1050'
label.config(text = result)
elif 1500 <= L <= 1580 and 1080 <= W <= 1150:
result = '托盘规格为:1600*1170'
label.config(text = result)
elif 1500 <= L <= 1580 and 1180 <= W <= 1260:
result = '托盘规格为:1600*1280'
label.config(text = result)
elif 1600 <= L <= 1680 and 240 <= W <= 300:
result = '托盘规格为:1700*320'
label.config(text = result)
elif 1600 <= L <= 1700 and 1300 <= W <= 1380:
result = '托盘规格为:1720*1400'
label.config(text = result)
elif 1650 <= L <= 1730 and 1010 <= W <= 1080:
result = '托盘规格为:1750*1100'
label.config(text = result)
elif 1800 <= L <= 1880 and 500 <= W <= 580:
result = '托盘规格为:1900*600'
label.config(text = result)
elif 1800 <= L <= 1880 and 910 <= W <= 980:
result = '托盘规格为:1900*1000'
label.config(text = result)
elif 1800 <= L <= 1880 and 1070 <= W <= 1150:
result = '托盘规格为:1900*1170'
label.config(text = result)
elif 1960 <= L <= 2040 and 1000 <= W <= 1080:
result = '托盘规格为:2060*1100'
label.config(text = result)
elif 2000 <= L <= 2080 and 240 <= W <= 300:
result = '托盘规格为:2100*320'
label.config(text = result)
elif 2000 <= L <= 2080 and 500 <= W <= 580:
result = '托盘规格为:2100*600'
label.config(text = result)
elif 2000 <= L <= 2080 and 1180 <= W <= 1260:
result = '托盘规格为:2100*1280'
label.config(text = result)
elif 2000 <= L <= 2080 and 1300 <= W <= 1380:
result = '托盘规格为:2100*1400'
label.config(text = result)
elif 2000 <= L <= 2080 and 1400 <= W <= 1480:
result = '托盘规格为:2100*1500'
label.config(text = result)
elif 2100 <= L <= 2180 and 1180 <= W <= 1260:
result = '托盘规格为:2200*1280'
label.config(text = result)
elif 2100 <= L <= 2180 and 1300 <= W <= 1380:
result = '托盘规格为:2200*1400'
label.config(text = result)
elif 2200 <= L <= 2280 and 1310 <= W <= 1380:
result = '托盘规格为:2300*1400'
label.config(text = result)
elif 2200 <= L <= 2280 and 1390 <= W <= 1460:
result = '托盘规格为:2300*1480'
label.config(text = result)
elif 2300 <= L <= 2380 and 1060 <= W <= 1130:
result = '托盘规格为:2400*1150'
label.config(text = result)
elif 2300 <= L <= 2380 and 1450 <= W <= 1530:
result = '托盘规格为:2400*1550'
label.config(text = result)
elif 2400 <= L <= 2480 and 500 <= W <= 580:
result = '托盘规格为:2500*600'
label.config(text = result)
elif 2500 <= L <= 2580 and 1300 <= W <= 1380:
result = '托盘规格为:2600*1400'
label.config(text = result)
elif 2650 <= L <= 2730 and 1550 <= W <= 1630:
result = '托盘规格为:2750*1650'
label.config(text = result)
elif 2700 <= L <= 2780 and 1310 <= W <= 1380:
result = '托盘规格为:2800*1400'
label.config(text = result)
elif 3000 <= L <= 3080 and 1310 <= W <= 1380:
result = '托盘规格为:3100*1400'
label.config(text = result)
elif 3000 <= L <= 3080 and 1500 <= W <= 1580:
result = '托盘规格为:3100*1600'
label.config(text = result)
else:
label.config(text = '请正确输入长宽')
print('debug:你瞎填的吧')
#程序循环
win.mainloop()
print('debug:运行结束了')
很久以前的查询托盘规格手稿
原创
©著作权归作者所有:来自51CTO博客作者基督徒Isaac的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:encoder = OneHotEncoder(sparse_output=False)
下一篇:四种物料类型(宽料, 窄料, 厚料, 小卷料) 四种冷却方式(自然冷却, 1号风机, 2号风机, 1号和2号风机) 物料温度随时间而下降 受到分类变量(物料类型, 冷却方式)的影响 拟合规律 预测不同
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
很久以前的一篇对初学Oracle建议的文章
这两天看书碰巧读到了大咖君三思很久以前写的一篇文章,标题是《我想对初学oracle的朋友
oracle 技术书籍 oracle开发 -
python 实现斐波那契数列,动态删除历史数据demo,很久以前写的,分享给大家
python 实现斐波那契数列,动态删除历史数据demo,很久以前写的,分享给大家
python rsync 数列 斐波那契 -
biosAC电源
按照 Intel 所定义的电源规范,所有电源厂商(正规厂家)使用的线材需统一规范,各电源线颜色与用途如以下所示:颜色 电压 &
biosAC电源 P4 信号线 Power