Renamed Postit demo to match others. Use the new multiline expand_x, expand_y.

This commit is contained in:
PySimpleGUI 2021-05-24 10:08:06 -04:00
parent 2925d52c69
commit e68d3005d1
1 changed files with 8 additions and 9 deletions

View File

@ -5,27 +5,26 @@ import PySimpleGUI as sg
Sizegrip Element is used to make a window without a titlebar be resizable. Sizegrip Element is used to make a window without a titlebar be resizable.
There are 4 lines There are 3 lines
1. Make the window 1. Make the window
2. Set initial size of window as the minimum 2. Set initial size of window as the minimum
3. Change the Multiline's settings to allow it to be expanded in any direction 3. Read any event from the window which will close the window and return
4. Read any event from the window which will close the window and return
Note that while the window has no scrollbar, you can still use the mousewheel to scroll
Copyright 2021 PySimpleGUI Copyright 2021 PySimpleGUI
""" """
# ----- Make the window ----- # ----- Make the window -----
window = sg.Window('Postit', [[sg.T('Postit Note', text_color='black', background_color='#FFFF88')], window = sg.Window('Postit', [[sg.T('Postit Note', text_color='black', background_color='#FFFF88')],
[sg.ML(size=(30, 5), background_color='#FFFF88', no_scrollbar=True, k='-ML-', border_width=0), [sg.ML(size=(30, 5), background_color='#FFFF88', no_scrollbar=True, k='-ML-', border_width=0, expand_y=True, expand_x=True),
sg.Sizegrip(background_color='#FFFF88')]], no_titlebar=True, grab_anywhere=True, margins=(0, 0), background_color='#FFFF88', sg.Sizegrip(background_color='#FFFF88')]],
element_padding=(0, 0), right_click_menu=sg.MENU_RIGHT_CLICK_EXIT, keep_on_top=True, font='_ 20', resizable=True, finalize=True) no_titlebar=True, grab_anywhere=True, margins=(0, 0), background_color='#FFFF88', element_padding=(0, 0),
right_click_menu=sg.MENU_RIGHT_CLICK_EXIT, keep_on_top=True, font='_ 20', resizable=True, finalize=True)
# ----- Make sure it doesn't get any smaller than it is initially ----- # ----- Make sure it doesn't get any smaller than it is initially -----
window.set_min_size(window.size) window.set_min_size(window.size)
# ----- Make the Multiline Element expandable -----
window['-ML-'].expand(True, True, True)
# ----- Read the window and wait for any event. # ----- Read the window and wait for any event.
# ----- Any event will cause the read to return # ----- Any event will cause the read to return
# ----- Has a right click menu that can be used to choose exit # ----- Has a right click menu that can be used to choose exit