Skip to content
Snippets Groups Projects
Commit 90f32569 authored by jacques.grelet_ird.fr's avatar jacques.grelet_ird.fr
Browse files

add combo default_value

parent 951e5a8d
No related branches found
No related tags found
No related merge requests found
...@@ -18,6 +18,8 @@ ti = typeInstrument # an alias ...@@ -18,6 +18,8 @@ ti = typeInstrument # an alias
filesBrowsePosition_row = 2 filesBrowsePosition_row = 2
filesBrowsePosition_column = 1 filesBrowsePosition_column = 1
# initialize filename use to save GUI configuration
configfile = 'oceano.cfg'
def processArgs(): def processArgs():
parser = argparse.ArgumentParser( parser = argparse.ArgumentParser(
...@@ -54,6 +56,12 @@ def processArgs(): ...@@ -54,6 +56,12 @@ def processArgs():
def defineGUI(): def defineGUI():
# check if GUI config file exist
if args.instrument != None:
instrument_default_value = args.instrument
else:
instrument_default_value = 'CTD'
# get all devices # get all devices
devices = list(ti.keys()) devices = list(ti.keys())
...@@ -75,7 +83,8 @@ def defineGUI(): ...@@ -75,7 +83,8 @@ def defineGUI():
enable_events=True), enable_events=True),
sg.FilesBrowse(key='_HIDDEN_', initial_folder=None, # row 1, col 2 sg.FilesBrowse(key='_HIDDEN_', initial_folder=None, # row 1, col 2
tooltip='Choose one or more files')], tooltip='Choose one or more files')],
[sg.Combo(list(ti.keys()), enable_events=True, size=(8, 1), # row 2 [sg.Combo(list(ti.keys()), enable_events = True, size=(8, 1), # row 2
default_value = instrument_default_value,
key='_COMBO_', tooltip='Select the instrument')], key='_COMBO_', tooltip='Select the instrument')],
[sg.Frame(d, frameLayout[d], key='_FRAME_{:s}'.format(d) , visible=True) # row 3 [sg.Frame(d, frameLayout[d], key='_FRAME_{:s}'.format(d) , visible=True) # row 3
for d in devices], for d in devices],
...@@ -86,7 +95,7 @@ def defineGUI(): ...@@ -86,7 +95,7 @@ def defineGUI():
window = sg.Window('Oceano converter').Layout(layout) window = sg.Window('Oceano converter').Layout(layout)
window.LoadFromDisk(configfile) window.LoadFromDisk(configfile)
window.Finalize window.Finalize
return window return window
def updateFilesBrowseCombo(extentions, x, y): def updateFilesBrowseCombo(extentions, x, y):
...@@ -146,9 +155,6 @@ if __name__ == "__main__": ...@@ -146,9 +155,6 @@ if __name__ == "__main__":
parser = processArgs() parser = processArgs()
args = parser.parse_args() args = parser.parse_args()
# initialize filename use to save GUI configuration
configfile = 'oceano.cfg'
# set looging mode if debug # set looging mode if debug
if args.debug: if args.debug:
logging.basicConfig( logging.basicConfig(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment