我正在尝试使用tkinter编写代码。 该程序将打开一个GUI框架,并标有COMPANY,CATEGORY,RATE。
我有3列的CSV CompName CAT费率 Google A 10.2 雅虎C 2.0 脸书B 8.0 等等......
我希望我的公司列表中应该包含全名的下拉列表,或者当我键入时应该继续填充,而当我选择公司时,应该使用相关的CAT和RATE字段自动填充。
from tkinter import*
import random
import time;
import sys
root = Tk()
root.geometry("1600x800+0+0")
root.title("Policy Manager")
text_Input = StringVar()
Tops = Frame(root, width = 1600, height = 50, bg="powder blue",
relief=SUNKEN)
Tops.pack(side=TOP)
f1 = Frame(root, width = 800, height = 700, relief=SUNKEN)
f1.pack(side=LEFT)
lblInfo = Label(Tops, font=('arial',50, 'bold'),text="Policy Manager",
fg="Steel Blue", bd=10, anchor='w')
lblInfo.grid(row=0,column=0)
lblInfo = Label(Tops, font=('arial',20, 'bold'),text=localtime, fg="Steel
Blue", bd=10, anchor='w')
lblInfo.grid(row=1,column=0)
lblCustName = Label(f1, font=('arial', 16, 'bold'), text="CustName", bd=16,
anchor='w')
lblCustName.grid(row=1, column=0)
txtCustName=Entry(f1, font=('arial', 16, 'bold'), textvariable=CustName,
bd=10, insertwidth=4, bg="powder blue", justify="right")
txtCustName.grid(row=1, column=1)
lblCompany = Label(f1, font=('arial', 16, 'bold'), text="Company", bd=16,
anchor='w')
lblCompany.grid(row=3, column=0)
txtCompany=OptionMenu(f1, font=('arial', 16, 'bold'), *CustList, bd=10,
insertwidth=4, bg="powder blue", justify="right")
txtCompany.grid(row=3, column=1)
root.mainloop()