] # ------ Column Definition ------ # column1 = [ [ sg.Text('Column 1', background_color='#F7F3EC', justification='center', size=(10, 1)) ], [sg.Spin(values=('Spin Box 1', '2', '3'), initial_value='Spin Box 1')], [sg.Spin(values=('Spin Box 1', '2', '3'), initial_value='Spin Box 2')], [sg.Spin(values=('Spin Box 1', '2', '3'), initial_value='Spin Box 3')] ] layout = [ [sg.Menu(menu_def, tearoff=True)], [ sg.Text('All graphic widgets in one window!', size=(30, 1), justification='center', font=("Helvetica", 25), relief=sg.RELIEF_RIDGE) ], [sg.Text('Here is some text.... and a place to enter text')], [sg.InputText('This is my text')], [ sg.Frame(layout=[[ sg.Checkbox('Checkbox', size=(10, 1)), sg.Checkbox('My second checkbox!', default=True) ], [ sg.Radio('My first Radio! ',
def create_main_window(settings): sg.theme(settings['theme']) menu_def = [['&Menu', ['Settings']]] layout = [[sg.Menu(menu_def, tearoff=True)], [sg.Image('png/cw.png', size=(250, 100))], [ sg.Text('1 EUR =', font=('Helvetica', 11)), sg.Text('', size=(19, 1), font=('Helvetica', 11), key='es'), sg.Text('', size=(20, 1), font=('Helvetica', 11), key='_DATE_') ], [sg.Text('')], [ sg.Text('# ', font=('Helvetica', 13), size=(1, 1)), sg.Text('Name', font=('Helvetica', 13), size=(24, 1)), sg.Text(' Price USD', size=(15, 1), font=('Helvetica', 13)), sg.Text(' Price EUR', size=(15, 1), font=('Helvetica', 13)) ], [ sg.Text('1 ', font=('Helvetica', 12), size=(1, 1)), sg.Image('png/bit.png', size=(30, 30)), sg.Text('Bitcoin (BTC)', font=('Helvetica', 12), size=(20, 1)), sg.Text('', size=(15, 1), font=('Helvetica', 12), key='coin'), sg.Text('', size=(15, 1), font=('Helvetica', 13), key='btceu') ], [ sg.Text('2 ', font=('Helvetica', 12), size=(1, 1)), sg.Image('png/eth.png', size=(30, 30)), sg.Text('Ethereum (ETH)', font=('Helvetica', 12), size=(20, 1)), sg.Text('', size=(15, 1), font=('Helvetica', 12), key='ethe'), sg.Text('', size=(15, 1), font=('Helvetica', 13), key='eteuro') ], [ sg.Text('3 ', font=('Helvetica', 12), size=(1, 1)), sg.Image('png/xrp.png', size=(30, 30)), sg.Text('Ripple (XRP)', font=('Helvetica', 12), size=(20, 1)), sg.Text('', size=(15, 1), font=('Helvetica', 12), key='xrp'), sg.Text('', size=(15, 1), font=('Helvetica', 13), key='xrpeu') ], [ sg.Text('4 ', font=('Helvetica', 12), size=(1, 1)), sg.Image('png/lite.png', size=(30, 30)), sg.Text('Litecoin (LTC)', font=('Helvetica', 12), size=(20, 1)), sg.Text('', size=(15, 1), font=('Helvetica', 12), key='ltcusd'), sg.Text('', size=(15, 1), font=('Helvetica', 13), key='ltceur') ], [ sg.Text('5 ', font=('Helvetica', 12), size=(1, 1)), sg.Image('png/bch.png', size=(30, 30)), sg.Text('Bitcoin Cash (BCH)', font=('Helvetica', 12), size=(20, 1)), sg.Text('', size=(15, 1), font=('Helvetica', 12), key='bcusd'), sg.Text('', size=(15, 1), font=('Helvetica', 13), key='bceur') ], [ sg.Text('6 ', font=('Helvetica', 12), size=(1, 1)), sg.Image('png/pax.png', size=(30, 30)), sg.Text('Paxos Standard (PAX)', font=('Helvetica', 12), size=(20, 1)), sg.Text('', size=(15, 1), font=('Helvetica', 12), key='paxu'), sg.Text('', size=(15, 1), font=('Helvetica', 13), key='paxe') ], [ sg.Text('7 ', font=('Helvetica', 12), size=(1, 1)), sg.Image('png/stellar.png', size=(30, 30)), sg.Text('Stellar (XLM)', font=('Helvetica', 12), size=(20, 1)), sg.Text('', size=(15, 1), font=('Helvetica', 12), key='xlmu'), sg.Text('', size=(15, 1), font=('Helvetica', 13), key='xlme') ]] return sg.Window('CW', layout=layout, font='Helvetica 18', web_ip='127.0.0.1', web_port=8888)