Python
Помогите ответить на задание в Python
Импровизация Что нужно сделать: Придумайте и напишите свое оконное приложение. Это может быть вирус, подобный тому, что мы сделали на уроке. Или кликер с несколькими кнопками. Можно сделать фотоальбом, в котором при нажатии на разные кнопки открываются разные картинки.
Вирус так вирус..)
import threading
import time
import tkinter
import random
import ctypes
user32 = ctypes.windll.user32
screensize = user32.GetSystemMetrics(0), user32.GetSystemMetrics(1)
def update(root, label, smile, color):
root.config(background=["black", "white"][color])
label.config(fg=["black", "white"][not color], bg=["black", "white"][color])
smile.config(fg=["black", "white"][not color], bg=["black", "white"][color])
root.after(750, lambda: update(root, label, smile, not color))
def you_are_an_idiot():
root = tkinter.Tk()
root.title("you are an idiot")
root.geometry(f"+{random.randint(0, screensize[0])}+{random.randint(0, screensize[1])}")
label = tkinter.Label(root, text="you are an idiot", font=("Times New Roman", 30))
smile = tkinter.Label(root, text="☺ ☺ ☺", font=("Times New Roman", 54))
label.pack()
smile.pack()
root.after(750, lambda: update(root, label, smile, False))
root.mainloop()
for i in range(500):
my_thread = threading.Thread(target=you_are_an_idiot)
my_thread.start()
Денис Картавцев
Такую легенду вспомнил ведь
Ай молодцы... Вирусы они на уроке пишут. Нам бы че попроще. Просили "фотоальбом" - будет фотоальбом
Создаешь папку triangle (или по своему назови) и вот тут прописываешь названия файлов
self.list_images = ['triangle/drag.png', 'triangle/tric.png', 'triangle/wiinie.png', 'triangle/pin.png']
Будет оконное приложение в котором шмякаешь по кнопке и оно выдает тебе на гора по одной из этих картинок в рандомном порядке
Создаешь папку triangle (или по своему назови) и вот тут прописываешь названия файлов
self.list_images = ['triangle/drag.png', 'triangle/tric.png', 'triangle/wiinie.png', 'triangle/pin.png']
Будет оконное приложение в котором шмякаешь по кнопке и оно выдает тебе на гора по одной из этих картинок в рандомном порядке
from tkinter import *
from random import choice
class Window:
def __init__(self, width, height, title="FirstTK", resizable=(False, True), icon=None):
self.root = Tk()
self.root.title(title)
self.root.geometry(f"{width}x{height}+200+200")
Button(self.root, width=10, height=1, text='change',
font=("Verdana", 10, "bold"),
command=self.draw_widgets).place(x=20, y=10)
def run(self):
self.root.mainloop()
def draw_widgets(self):
self.list_images = ['triangle/drag.png', 'triangle/tric.png', 'triangle/wiinie.png', 'triangle/pin.png']
self.img = choice(self.list_images)
self.random_image = PhotoImage(file=self.img)
self.label_image = Label(self.root, image=self.random_image)
self.label_image.place(x=20, y=30)
if __name__ == "__main__":
window = Window(600, 500)
window.run()
ну успехов.. а то что вы там вирусы клепаете, за это надо садить и еще по статье "групповое участие"
Похожие вопросы
- Помогите пожалуйста с заданием на python
- Помогите пожалуйста сделать задание в Яндекс.практикум Python. Завис на задании.
- Помогите задание по Python
- Помогите решить задания на python
- Помогите с информатикой Задание сделать через ввод массива и for i in range() Python
- Решите задание на python
- Помогите с системами счисления в Python
- Помогите пожалуйста с задачей по python!
- Помогите пж с задачей по Python.
- Помогите пожалуйста с задачей на Python.