Предмет: Информатика, автор: timera346

Распишите кодом пайтон!!! Даю 80 балов!!! Помогите пожалуйста!!!

Приложения:

Ответы

Автор ответа: slonce70
1

1 завдання:

import tkinter as tk

def on_button_click():

   root.config(bg='blue')

   label.config(text="Новий текст")

root = tk.Tk()

root.geometry("300x200")

root.title("Моє вікно")

root.config(bg='white')

button = tk.Button(root, text="Натисни мене", command=on_button_click)

button.pack()

label = tk.Label(root, text="Текст")

label.pack()

root.mainloop()

2 завдання:

import tkinter as tk

def on_button_click():

   root.geometry("500x450")

   root.config(bg='blue')

   root.title("Magic")

def on_window_click(event):

   root.geometry("500x450")

   root.config(bg='blue')

   root.title("Magic")

root = tk.Tk()

root.geometry("300x200")

root.title("Моє вікно")

root.config(bg='white')

root.resizable(False, False)

button = tk.Button(root, text="Abracadabra", bg='lavender', fg='#3B8407', padx=10, pady=10, font=("Arial", 24))

button.pack()

button.config(command=on_button_click)

root.bind("<Button-1>", on_window_click)

root.mainloop()

3 завдання:

import tkinter as tk

from tkinter import messagebox

def on_button_click(button):

   if button == "Іван Підкова":

       label.config(text="Іван Підкова - це драматична поема Т.Г. Шевченка.")

       messagebox.showinfo("Рік написання", "1841")

   elif button == "Сон":

       label.config(text="Сон - це поема Т.Г. Шевченка.")

       messagebox.showinfo("Рік написання", "1844")

   elif button == "Доля":

       label.config(text="Доля - це поема Т.Г. Шевченка.")

       messagebox.showinfo("Рік написання", "1845")

root = tk.Tk()

root.geometry("300x200")

root.title("Моє вікно")

root.config(bg='white')

button1 = tk.Button(root, text="Іван Підкова", command=lambda: on_button_click("Іван Підкова"))

button1.pack()

button2 = tk.Button(root, text="Сон", command=lambda: on_button_click("Сон"))

button2.pack()

button3 = tk.Button(root, text="Доля", command=lambda: on_button_click("Доля"))

button3.pack()

label = tk.Label(root, text="")

label.pack()

root.mainloop()


timera346: from tkinter import*
from tkinter import messagebox
def change(event):
My_window.geometry('700x600')
My_window ['bg']='Light green'
messagebox.showinfo('Повідомлення','Вікно змінено')

My_window=Tk()
My_window.title('Маленьке вікно')
My_window.geometry('500x500')
My_window.resizable(0,0)
My_window["bg"]="#31B404"
timera346: from tkinter import*
from tkinter import messagebox
def change(event):
My_window.geometry('700x600')
My_window ['bg']='Light green'
messagebox.showinfo('Повідомлення','Вікно змінено')

My_window=Tk()
My_window.title('Маленьке вікно')
My_window.geometry('500x500')
My_window.resizable(0,0)
My_window["bg"]="#31B404"
slonce70: ну тут просто назвали My_window
slonce70: ви можете також змінити
timera346: А вы можете пожалуйста сказать где именно надо переименовать или изменить?
slonce70: я не могу изменить код((
slonce70: import tkinter as tk

def on_button_click():
My_window.config(bg='blue')
label.config(text="Новый текст")

My_window = tk.Tk()
My_window.geometry("300x200")
My_window.title("Мое окно")
My_window.config(bg='white')

button = tk.Button(My_window, text="Нажми меня", command=on_button_click)
button.pack()

label = tk.Label(My_window, text="Текст")
label.pack()

My_window.mainloop()
slonce70: вот так можешь изменить - это 1 задание, по аналогии остальные
timera346: ещё раз спасибо вам огромное. Буду пытаться
timera346: Привет. Можешь посмотреть ещё одно задание 40 баллов даю. Если не сложно
Похожие вопросы
Предмет: Алгебра, автор: alinakuz2225
Предмет: Химия, автор: bekjanosmon89
Предмет: Математика, автор: polinaurazova1