如果combobox的值为null,则不返回任何值

时间:2019-05-03 10:41:32

标签: python mysql tkinter combobox

第一个组合框对第二个组合框进行查询。但是,如果第二秒该值为空,会发生什么? 这就是为什么我尝试创建一个值(如果该值为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

0 个答案:

没有答案