Merge pull request #2315 from PySimpleGUI/Dev-latest

Look and feel added
This commit is contained in:
PySimpleGUI 2019-12-05 21:21:30 -05:00 committed by GitHub
commit 7fe4c9916e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 3 deletions

View File

@ -1,4 +1,3 @@
import PySimpleGUI as sg
""" """
When creating a new PySimpleGUI program from scratch, start here. When creating a new PySimpleGUI program from scratch, start here.
These are the accepted design patterns that cover the two primary use cases These are the accepted design patterns that cover the two primary use cases
@ -10,6 +9,9 @@ These are the accepted design patterns that cover the two primary use cases
# ---------------------------------# # ---------------------------------#
# DESIGN PATTERN 1 - Simple Window # # DESIGN PATTERN 1 - Simple Window #
# ---------------------------------# # ---------------------------------#
import PySimpleGUI as sg
sg.change_look_and_feel('Dark Blue 3')
layout = [[ sg.Text('My Oneshot') ], layout = [[ sg.Text('My Oneshot') ],
[ sg.Button('OK') ]] [ sg.Button('OK') ]]
@ -22,11 +24,15 @@ window.close()
# -------------------------------------# # -------------------------------------#
# DESIGN PATTERN 2 - Persistent Window # # DESIGN PATTERN 2 - Persistent Window #
# -------------------------------------# # -------------------------------------#
import PySimpleGUI as sg
layout = [[ sg.Text('My layout') ], sg.change_look_and_feel('Dark Blue 3')
layout = [[ sg.Text('My layout', text_color='red') ],
[ sg.Input(key='-INPUT-')],
[ sg.Button('OK'), sg.Button('Cancel') ]] [ sg.Button('OK'), sg.Button('Cancel') ]]
window = sg.Window('Design Pattern 2', layout) window = sg.Window('Design Pattern 2 - Persistent Window', layout)
while True: # Event Loop while True: # Event Loop
event, values = window.read() event, values = window.read()
@ -37,6 +43,9 @@ window.close()
# ------------------------------------------------------------------# # ------------------------------------------------------------------#
# DESIGN PATTERN 3 - Persistent Window with "early update" required # # DESIGN PATTERN 3 - Persistent Window with "early update" required #
# ------------------------------------------------------------------# # ------------------------------------------------------------------#
import PySimpleGUI as sg
sg.change_look_and_feel('Dark Blue 3')
layout = [[ sg.Text('My layout', key='-TEXT-KEY-') ], layout = [[ sg.Text('My layout', key='-TEXT-KEY-') ],
[ sg.Button('OK'), sg.Button('Cancel') ]] [ sg.Button('OK'), sg.Button('Cancel') ]]