第一个组合框对第二个组合框进行查询。但是,如果第二秒该值为空,会发生什么? 这就是为什么我尝试创建一个值(如果该值为null)的原因,例如“ none”。
尝试以下操作:
我尝试使用if条件检索结果列表。但是我有以下错误。
def combo_input_type(event=None):
some_name = combo_maker.get()
cursor.execute("SELECT t1.type FROM maker_types t1 INNER JOIN makers t2 ON t1.maker_id = t2.id WHERE maker_name = %s", [some_name])
result = [rec[0] for rec in cursor]
combo_type['value'] = result
#combo_type.current(0)
#return result
######TEST
if result < list(1):
return list("ff")
combo_type.current(0)
else:
return result
combo_type.current(0)
######TEST
#COMBO TYPE
错误:
if result < list(1):
TypeError: 'int' object is not iterable