33 lines
1.1 KiB
Python
33 lines
1.1 KiB
Python
|
"""
|
||
|
Demo - the PySimpleGUI helpers (emojis)
|
||
|
|
||
|
The list of characters available to you to use in your messages.
|
||
|
They are used internally when you get an error or as the icon for windows like
|
||
|
the SDK help window.
|
||
|
|
||
|
Copyright 2021 PySimpleGUI
|
||
|
"""
|
||
|
|
||
|
|
||
|
import PySimpleGUI as sg
|
||
|
|
||
|
layout = [[sg.Text('The PySimpleGUI Helpers', font='_ 20')],
|
||
|
[sg.Text('Sometimes frustrated or tired....', font='_ 15')],
|
||
|
[sg.Image(data=emoji) for emoji in sg.EMOJI_BASE64_SAD_LIST],
|
||
|
[sg.Text('But they are usually happy!', font='_ 15')],
|
||
|
[sg.Image(data=emoji) for emoji in sg.EMOJI_BASE64_HAPPY_LIST],
|
||
|
[sg.Button('Bad Key'), sg.Button('Hello'), sg.Button('Exit')] ]
|
||
|
|
||
|
window = sg.Window('The PySimpleGUI Helpers', layout, icon=sg.EMOJI_BASE64_HAPPY_JOY, keep_on_top=True)
|
||
|
|
||
|
while True: # Event Loop
|
||
|
event, values = window.read()
|
||
|
print(event, values)
|
||
|
if event == sg.WIN_CLOSED or event == 'Exit':
|
||
|
break
|
||
|
if event == 'Bad Key':
|
||
|
elem = window['-IM-']
|
||
|
elif event == 'Hello':
|
||
|
sg.popup('Hi!', image=sg.EMOJI_BASE64_HAPPY_JOY, keep_on_top=True)
|
||
|
|
||
|
window.close()
|