InterfaceReveal
RandomTest
Code
from tkinter import*
from PIL.ImageTk import PhotoImage
import tkinter as tkinter
win=Tk()
C = Canvas(win, bg="blue", height=120, width=250)
filename = PhotoImage(file = "look.jpg")
background_label = Label(win, image=filename)
background_label.place(x=0, y=0, relwidth=1, relheight=1)
C.pack()
frame0=LabelFrame(relief=GROOVE,text='-------------------------------------------')
frame0.pack(anchor=NW,fill=X)
win.title("ZYT_查分器03")
win.resizable(width=False, height=False) #锁窗口
NAME = tkinter.Label(frame0,text=' 1-15题错题数:')
NAME.grid(sticky = W,row=0,column=0)
NAME.config(font=('幼圆',12))
BiaoTi = tkinter.StringVar()
BiaoTi.set('')
#创建文本框,同时设置关联的变量
BiaoTi1 = tkinter.Entry(frame0,textvariable=BiaoTi,font=('幼圆',12),width=10)
BiaoTi1.grid(sticky = W,row=0,column=1)
NAME1 = tkinter.Label(frame0,text='16-25题错题数:')
NAME1.grid(sticky = W,row=1,column=0)
NAME1.config(font=('幼圆',12))
Ti = tkinter.StringVar()
Ti.set('')
#创建文本框,同时设置关联的变量
Ti1 = tkinter.Entry(frame0,textvariable=Ti,font=('幼圆',12),width=10)
Ti1.grid(sticky = W,row=1,column=1)
frame1=LabelFrame(relief=GROOVE,text='-------------------------------------------')
frame1.pack(anchor=NW,fill=X)
NAME2 = tkinter.Label(frame1,text=' 总分:',justify=CENTER)
NAME2.grid(sticky = W,row=0,column=1)
NAME2.config(font=('幼圆',12))
num2=IntVar()
AA= Entry(frame1,textvariable=num2,width=10,state = 'readonly',justify=CENTER)
AA.grid(row=0,column=2,pady=4,padx=10)
def HuoQu():
print(BiaoTi.get())
print(Ti.get())
aa=248.5-(int(BiaoTi.get())*7.1+int(Ti.get())*14.2)
num2.set(round(aa,1))
#dfe4b7
BaoCun1= Button(frame1,text="计算",borderwidth=8,bg="#edff00",width=8)
BaoCun1.grid(row=0,column=0)
BaoCun1.config(font=('幼圆',10),activebackground='#edff05',activeforeground='#ff0000',\
command=HuoQu)
Attachment
look.jpg
目录