Major update of all demo programs to use new PEP8 bindings, etc
This commit is contained in:
parent
3f7c87c562
commit
7f52778bcc
307 changed files with 19546 additions and 3297 deletions
|
@ -1,31 +1,31 @@
|
|||
#!/usr/bin/env python
|
||||
import sys
|
||||
if sys.version_info[0] >= 3:
|
||||
import PySimpleGUI as sg
|
||||
else:
|
||||
import PySimpleGUI27 as sg
|
||||
import PySimpleGUI as sg
|
||||
|
||||
layout = [[sg.Graph(canvas_size=(400, 400), graph_bottom_left=(0,0), graph_top_right=(400, 400), background_color='red', key='graph')],
|
||||
[sg.T('Change circle color to:'), sg.Button('Red'), sg.Button('Blue'), sg.Button('Move')]]
|
||||
# Usage of Graph element.
|
||||
|
||||
window = sg.Window('Graph test').Layout(layout).Finalize()
|
||||
layout = [[sg.Graph(canvas_size=(400, 400), graph_bottom_left=(0, 0), graph_top_right=(400, 400), background_color='red', key='graph')],
|
||||
[sg.Text('Change circle color to:'), sg.Button('Red'), sg.Button('Blue'), sg.Button('Move')]]
|
||||
|
||||
graph = window.FindElement('graph')
|
||||
circle =graph .DrawCircle((75,75), 25, fill_color='black',line_color='white')
|
||||
point = graph.DrawPoint((75,75), 10, color='green')
|
||||
oval = graph.DrawOval((25,300), (100,280), fill_color='purple', line_color='purple' )
|
||||
rectangle = graph.DrawRectangle((25,300), (100,280), line_color='purple' )
|
||||
line = graph.DrawLine((0,0), (100,100))
|
||||
arc = graph.DrawArc((0,0), (400,400), 160, 10, style='arc' ,arc_color='blue')
|
||||
window = sg.Window('Graph test', layout, finalize=True)
|
||||
|
||||
graph = window['graph']
|
||||
circle = graph.draw_circle((75, 75), 25, fill_color='black', line_color='white')
|
||||
point = graph.draw_point((75, 75), 10, color='green')
|
||||
oval = graph.draw_oval((25, 300), (100, 280), fill_color='purple', line_color='purple')
|
||||
rectangle = graph.draw_rectangle((25, 300), (100, 280), line_color='purple')
|
||||
line = graph.draw_line((0, 0), (100, 100))
|
||||
arc = graph.draw_arc((0, 0), (400, 400), 160, 10, style='arc', arc_color='blue')
|
||||
while True:
|
||||
event, values = window.Read()
|
||||
event, values = window.read()
|
||||
if event is None:
|
||||
break
|
||||
if event in ('Blue', 'Red'):
|
||||
graph.TKCanvas.itemconfig(circle, fill=event)
|
||||
elif event == 'Move':
|
||||
graph.MoveFigure(point, 10,10)
|
||||
graph.MoveFigure(circle, 10,10)
|
||||
graph.MoveFigure(oval, 10,10)
|
||||
graph.MoveFigure(rectangle, 10,10)
|
||||
graph.MoveFigure(arc, 10,10)
|
||||
graph.MoveFigure(point, 10, 10)
|
||||
graph.MoveFigure(circle, 10, 10)
|
||||
graph.MoveFigure(oval, 10, 10)
|
||||
graph.MoveFigure(rectangle, 10, 10)
|
||||
graph.MoveFigure(arc, 10, 10)
|
||||
|
||||
window.close()
|
Loading…
Add table
Add a link
Reference in a new issue