Advertisement
Guest User

memtest2

a guest
Nov 21st, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.22 KB | None | 0 0
  1. from tkinter import *
  2. from tkinter import ttk
  3. from PIL import Image, ImageTk
  4.  
  5. img = None
  6. PhotoImage = None
  7.  
  8. def delimg():
  9.     global img
  10.     global PhotoImage
  11.     img.destroy()
  12.     PhotoImage.destroy()
  13.     return;
  14.  
  15. def print1st():
  16.     global img
  17.     global PhotoImage
  18.     try:
  19.         delimg()
  20.         print1st()
  21.     except:
  22.         image1 = Image.open("1st.png")
  23.         render = ImageTk.PhotoImage(image1)
  24.         img = Label(window1, image=render)
  25.         img.image1 = render
  26.         img.place(x=0, y=25)
  27.         image1.close()
  28.  
  29. def print2nd():
  30.     global img
  31.     global PhotoImage
  32.     try:
  33.         delimg()
  34.         print2nd()
  35.     except:
  36.         image2 = Image.open("2nd.png")
  37.         render = ImageTk.PhotoImage(image2)
  38.         img = Label(window1, image=render)
  39.         img.image2 = render
  40.         img.place(x=0, y=25)
  41.         image2.close()
  42.    
  43. window1 = Tk()
  44. window1.title("Memorytest")
  45. window1.geometry("200x225")
  46. window1.resizable(0, 0)
  47. window1.columnconfigure(0, weight=0)
  48. window1.rowconfigure(0, weight=0)
  49.  
  50. ttk.Button(window1, text="Image 1", command=print1st).grid(column=1, row=1)
  51. ttk.Button(window1, text="Image 2", command=print2nd).grid(column=2, row=1)
  52.  
  53. window1.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement