
PYTHON. Допоможіть будь-ласка!!!!!! (8 клас Ривкінд 2021. вправа 6 стор. 187) Створити проєкт, у
якому в результаті настання події Click для кнопки - кнопка переміститься на 60 пікселів управо і на 10 пікселів уверх, а в напис буде виведено ваше прізвище та ім'я зеленим кольором на сірому фоні.

Ответы на вопрос

from tkinter import *
root = Tk()
def Click():
button.place(
x=button.winfo_x()+60,
y=button.winfo_y()-10
)
label['fg'] = 'green'
label['bg'] = 'gray'
label['text'] = 'имя'
button = Button(text='button',command=Click)
label = Label(text='')
button.pack()
label.pack()
root.mainloop()




Звучить цікаво! Ось приклад коду на мові Python з використанням бібліотеки Tkinter, який виконує зазначені умови:
pythonimport tkinter as tk
def move_button(event):
button.place(x=button.winfo_x() + 60, y=button.winfo_y() - 10)
label.config(text="Прізвище Ім'я", fg="green", bg="gray")
root = tk.Tk()
button = tk.Button(root, text="Кнопка")
button.bind("<Button-1>", move_button)
button.pack()
label = tk.Label(root, text="")
label.pack()
root.mainloop()
У цьому коді ми створюємо вікно і розміщуємо на ньому кнопку та мітку (label). При кліку на кнопку викликається функція move_button
, яка переміщає кнопку на 60 пікселів управо та на 10 пікселів уверх. Також у мітку встановлюється текст "Прізвище Ім'я" зеленим кольором на сірому фоні.
Зверніть увагу, що ви повинні мати встановлену бібліотеку Tkinter, яка зазвичай входить до складу стандартної установки Python. Якщо ви її не маєте, ви можете встановити її за допомогою пакетного менеджера, наприклад, pip install tkinter
.
Будь ласка, зауважте, що код створений для виконання завдання, яке ви описали. Якщо ви маєте будь-які інші вимоги або уточнення, будь ласка, повідомте мене.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili