update image if title or subtitle changes
This commit is contained in:
		
							parent
							
								
									be6f17d2c9
								
							
						
					
					
						commit
						f7a6571762
					
				
							
								
								
									
										13
									
								
								hcatitles.py
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								hcatitles.py
									
									
									
									
									
								
							| @ -64,11 +64,24 @@ def main(): | |||||||
|     layout = build_layout(title, subtitle, thumbnail) |     layout = build_layout(title, subtitle, thumbnail) | ||||||
|     window = sg.Window('Harvest Christian Assembly Message Title', layout) |     window = sg.Window('Harvest Christian Assembly Message Title', layout) | ||||||
| 
 | 
 | ||||||
|  |     # image contains the final image | ||||||
|     while True: |     while True: | ||||||
|         event, values = window.read(timeout=50) |         event, values = window.read(timeout=50) | ||||||
|         if event == sg.WIN_CLOSED: |         if event == sg.WIN_CLOSED: | ||||||
|             break |             break | ||||||
| 
 | 
 | ||||||
|  |         if event == "-TITLE-" or event == '-SUBTITLE-': | ||||||
|  |             if values['-TITLE-'] != title or values['-SUBTITLE-'] != subtitle: | ||||||
|  |                 title = values['-TITLE-'] | ||||||
|  |                 subtitle = values['-SUBTITLE-'] | ||||||
|  |                 original = Image.open(image_path) | ||||||
|  |                 image = update_image(original, title, subtitle) | ||||||
|  |                 thumbnail = update_thumbnail(image) | ||||||
|  |                 bio = BytesIO() | ||||||
|  |                 thumbnail.save(bio, format = 'PNG') | ||||||
|  |                 window['-IMAGE-'].update(data = bio.getvalue()) | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|         if event == "-SAVE-": |         if event == "-SAVE-": | ||||||
|             save_path = sg.popup_get_file('Save', |             save_path = sg.popup_get_file('Save', | ||||||
|                                           save_as = True, |                                           save_as = True, | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user