#PySimple examples (v 3.8)
#Tony Crewe
#Oct 2018 MacOs

import PySimpleGUI as sg

#Set formatting options for all elements rather than individually.
#MacOs - colour background issue buttons - make text LightBlue

sg.SetOptions (background_color = 'LightBlue',
            element_background_color = 'LightBlue',
            text_element_background_color = 'LightBlue',
               font = ('Arial', 10, 'bold'),
               text_color = 'Blue',
               input_text_color ='Blue',
               button_color = ('Blue', 'White')
               )
#adjust widths
layout = [
   [sg.Text('Celcius', size =(12,1)), sg.InputText(size = (8,1))],
    [sg.Submit()]
   ]

window = sg.Window('Converter').Layout(layout)   
button, value = window.Read()
if button is None:
    #windows was closed without button being pressed
    exit(0)
fahrenheit = round(9/5*float(value[0]) +32, 1)
result = 'Temperature in Fahrenheit is: ' + str(fahrenheit)
sg.Popup('Result',result)