peter-alert/peter.py

29 lines
3.5 KiB
Python

from tkinter import *
from PIL import ImageTk, Image
import webbrowser, base64
from io import BytesIO
encoded_peter = b'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'
root = Tk()
root.title("Peter Alert")
root.geometry("330x150")
root.wm_resizable(False, False)
icon = Image.open(BytesIO(base64.b64decode(encoded_peter)))
icon.save('peter.ico')
pic = ImageTk.PhotoImage(file="./peter.ico")
root.tk.call('wm', 'iconphoto', root._w, pic)
body = Frame(root)
body.place(relx=0.5, rely=0.5, anchor=CENTER)
peter = Label(body, image=pic)
peter.grid(sticky="news")
OK_button = Button(body, text="OK", command=root.destroy)
OK_button.grid(pady=(20,0))
root.mainloop()