Changed Combobox "unique field" to be built from element's key instead of date/time.

This commit is contained in:
MikeTheWatchGuy 2019-05-16 12:22:58 -04:00
parent 483d2523c4
commit a949dabf92
1 changed files with 10 additions and 1 deletions

View File

@ -5317,7 +5317,11 @@ def PackFormIntoFrame(form, containing_frame, toplevel_form):
combostyle = ttk.Style() combostyle = ttk.Style()
# Creates a unique name for each field element(Sure there is a better way to do this) # Creates a unique name for each field element(Sure there is a better way to do this)
unique_field = str(time.time()).replace('.', '') + str(randint(1, 99999)) + '.TCombobox.field'
unique_field = str(element.Key) + '.TCombobox.field'
# unique_field = str(time.time()).replace('.', '') + str(element.Key) + '.TCombobox.field'
# unique_field = str(time.time()).replace('.','') + '.TCombobox.field' # unique_field = str(time.time()).replace('.','') + '.TCombobox.field'
# unique_field = str(datetime.datetime.today().timestamp()).replace('.','') + '.TCombobox.field' # unique_field = str(datetime.datetime.today().timestamp()).replace('.','') + '.TCombobox.field'
# unique_field = str(randint(1,50000000)) + '.TCombobox.field' # unique_field = str(randint(1,50000000)) + '.TCombobox.field'
@ -7751,6 +7755,11 @@ def main():
frame2 = [ frame2 = [
[Listbox(['Listbox 1', 'Listbox 2', 'Listbox 3'], size=(20, 5))], [Listbox(['Listbox 1', 'Listbox 2', 'Listbox 3'], size=(20, 5))],
[Combo(['Combo item 1', ], size=(20, 3), text_color='red', background_color='red')], [Combo(['Combo item 1', ], size=(20, 3), text_color='red', background_color='red')],
[Combo(['Combo item 1', ], size=(20, 3), text_color='red', background_color='red')],
[Combo(['Combo item 1', ], size=(20, 3), text_color='red', background_color='red')],
[Combo(['Combo item 1', ], size=(20, 3), text_color='red', background_color='red')],
[Combo(['Combo item 1', ], size=(20, 3), text_color='red', background_color='red')],
[Combo(['Combo item 1', ], size=(20, 3), text_color='red', background_color='red')],
[Spin([1, 2, 3], size=(4, 3))], [Spin([1, 2, 3], size=(4, 3))],
] ]