使用CSV中的tkinter列表菜单

时间:2018-07-25 16:42:09

标签: python-3.x tkinter

我正在尝试使用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()

0 个答案:

没有答案