Ultima modifica:
Salve a tutti. Vorrei fare in modo che selezionando, ad esempio, una Regione in un combobox, nel combobox vicino escano i nomi delle Città "relative ad ogni regione selezionata". Ad esempio seleziono Lazio e mi esce Roma, Frosinone, Rieti, Latina, ecc.
Ho creato già il database (sql lite), ma non riesco a fare il modo che nel secondo combobox (Città) escano le città della Regione selezionata nel primo combobox. Non sono molto pratico di Python. Come posso fare? Grazie
Ho creato già il database (sql lite), ma non riesco a fare il modo che nel secondo combobox (Città) escano le città della Regione selezionata nel primo combobox. Non sono molto pratico di Python. Come posso fare? Grazie
Codice:
### DATABASE CHE LEGGE LE REGIONI ###
con = sqlite3.connect('/home/miopc/Scrivania/Database_SQLLite.db')
cursor = con.cursor()
cursor.execute('SELECT DISTINCT Regione FROM Info')
elenco1 = cursor.fetchall()
con.close()
### COMBOBOX REGIONI ###
regioni=ttk.Combobox(window,width=13)
regioni.place(x=5, y=190)
regioni['values'] = elenco1
regioni.current(0)
### DATABASE CHE LEGGE LE CITTA'###
con = sqlite3.connect('/home/miopc/Scrivania/Database_SQLLite.db')
cursor = con.cursor()
cursor.execute('SELECT Citta FROM Info WHERE Regione')
elenco2 = cursor.fetchall()
con.close()
### COMBOBOX CITTA ###
citta=ttk.Combobox(window,width=13)
citta.place(x=5, y=230)
citta['values'] = elenco2
citta.current(0)