Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from tkinter import *
- from PIL import Image, ImageTk
- from threading import Thread
- import socket
- window_image = Tk()
- i = 1
- images = []
- images_amount = 7
- def creatImage(name, source):
- name = Image.open(source)
- name = name.resize((300, 300))
- name_opened = ImageTk.PhotoImage(name)
- images.append(name_opened)
- for i in range(1, images_amount + 1):
- source = f'C:\\Users\\maxim\\Desktop\\Tkinter\\Images\\{i}.jpg'
- creatImage(i, source)
- lbl = Label(image=images[0])
- lbl.grid(row=1, column=1)
- i = 1
- def change_image():
- global i
- lbl = Label(image=images[i % images_amount])
- i = i + 1
- lbl.grid(row=1, column=1)
- def server():
- while True:
- sock = socket.socket()
- sock.bind(('', 9090))
- sock.listen(1)
- conn, addr = sock.accept()
- while conn:
- data = conn.recv(1024)
- if not data:
- break
- print(data)
- change_image()
- th = Thread(target=server)
- th.start()
- window_image.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment