
У середовищі Python створити вікно шириною 300 пікселів та висотою 400 пікселів. У цьому вікні
додати:- кнопку з написом “Hello”. Розташування кнопки – по горизонталі (координата Х) на відстані 80 пікселів від лівого краю вікна, по вертикалі (координата Y) на відстані 80 пікселів від верхнього краю вікна. Ширину і висоту кнопки задати самостійно;- під кнопкою додати 2 текстових поля для введення прізвища та імені. Розташування та розміри текстових полів задати самостійно.Для кнопки додати команду з функцією, яка при натисненні на кнопкувиводитиме повідомлення: «Привіт, Біл Гейтс» або інше, залежно від того, яке ім’я та прізвище введе користувач у текстові поля.Примітка: використати текст програми Завдання №3, ст.71-72СРОЧНО ДАЮ 100 БАЛОВ!!

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

Ответ:
import tkinter as tk
# створюємо головне вікно
root = tk.Tk()
root.geometry("300x400")
# створюємо кнопку та визначаємо її розташування
button = tk.Button(root, text="Hello")
button.pack()
button.place(x=80, y=80)
# створюємо два текстових поля та визначаємо їх розташування
last_name_entry = tk.Entry(root)
last_name_entry.pack()
last_name_entry.place(x=50, y=200)
first_name_entry = tk.Entry(root)
first_name_entry.pack()
first_name_entry.place(x=50, y=250)
# функція, яка викликається при натисканні кнопки
def greet():
last_name = last_name_entry.get()
first_name = first_name_entry.get()
tk.messagebox.showinfo("Привіт", f"Привіт, {last_name} {first_name}")
# прив'язуємо функцію до кнопки
button["command"] = greet
# запускаємо головне вікно
root.mainloop()
Объяснение:
Для створення графічного інтерфейсу в Python була використована бібліотека Tkinter. Вище був приведений приклад коду, який міг реалізувати вимоги задання



Для створення вікна з кнопкою і текстовими полями використаємо бібліотеку Tkinter у середовищі Python.
Ось приклад програми, що задовольняє ваші вимоги:
pythonfrom tkinter import Tk, Button, Entry
def greet():
name = name_entry.get()
surname = surname_entry.get()
greeting = f"Привіт, {name} {surname}!"
print(greeting)
# Створення вікна
window = Tk()
window.geometry("300x400")
# Створення кнопки
button = Button(window, text="Hello", command=greet)
button.place(x=80, y=80, width=140, height=30)
# Створення текстових полів
name_entry = Entry(window)
name_entry.place(x=80, y=130, width=140, height=20)
surname_entry = Entry(window)
surname_entry.place(x=80, y=160, width=140, height=20)
# Запуск головного циклу вікна
window.mainloop()
Ця програма створює вікно розміром 300x400 пікселів і містить кнопку "Hello" та два текстових поля для введення прізвища та імені. При натисканні кнопки виводиться повідомлення з введеним ім'ям та прізвищем.
Будь ласка, зверніть увагу, що цей код є простим прикладом і не включає обробку винятків та валідацію введених даних. В реальних програмах вам може знадобитись додаткова логіка для перевірки правильності введених даних.


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