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.
There are 4 lines
There are 3 lines
1. Make the window
2. Set initial size of window as the minimum
3. Change the Multiline's settings to allow it to be expanded in any direction
4. Read any event from the window which will close the window and return
3. 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
"""
# ----- Make the window -----
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.Sizegrip(background_color='#FFFF88')]], 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)
[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', 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 -----
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.
# ----- Any event will cause the read to return
# ----- Has a right click menu that can be used to choose exit