

layout1=[
[sg.Combo(['爆炸品','气体','易燃液体','易燃固体','氧化性物质和有机过氧化物','毒性物质和感染性物质','放射性物质','腐蚀性物质','杂项危险物质和物品'],key='pl',readonly=True,size=(20,3),enable_events=True)],
[sg.Combo(values=list(''),readonly=True,key='dz',size=(20,3))],
[sg.Combo(values=['哈尔滨铁路局','北京铁路局','太原铁路局','呼和浩特铁路局','郑州铁路局','武汉铁路局','西安铁路局','上海铁路局','南昌铁路局','广州铁路(集团)公司','南宁铁路局','成都铁路局','昆明铁路局','兰州铁路局','乌鲁木齐铁路局','青藏铁路公司','沈阳铁路局','济南铁路局'],key='lj',readonly=True,size=(20,3),enable_events=True)],
[sg.Combo(values=list(''),readonly=True,key='d1z',size=(20,3))],
[sg.B('提交')]
]
window=sg.Window('asd',layout1)
while True:
event,values=window.read()
try :
a=values['pl']
sql11="SELECT 品名 FROM 品名表 WHERE 危险货物类别='"+a+"'"
cursor.execute(sql11)
data65=cursor.fetchall()
qq=window['dz'].update(values=list(data65))
b=values['lj']
sql12="SELECT 办理站 FROM 办理站表 WHERE 所属铁路局='"+b+"'"
cursor.execute(sql12)
data66=cursor.fetchall()
qq=window['d1z'].update(values=list(data66))
except TypeError:
pass

你代码里关联了吧?