Вопрос задан 11.06.2023 в 08:10. Предмет Информатика. Спрашивает Слепчевич Вика.

У середовищі Python створити вікно шириною 300 пікселів та висотою 400 пікселів. У цьому вікні

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Альшаева Полина.

Ответ:

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. Вище був приведений приклад коду, який міг реалізувати вимоги задання

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для створення вікна з кнопкою і текстовими полями використаємо бібліотеку Tkinter у середовищі Python.

Ось приклад програми, що задовольняє ваші вимоги:

python
from 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" та два текстових поля для введення прізвища та імені. При натисканні кнопки виводиться повідомлення з введеним ім'ям та прізвищем.

Будь ласка, зверніть увагу, що цей код є простим прикладом і не включає обробку винятків та валідацію введених даних. В реальних програмах вам може знадобитись додаткова логіка для перевірки правильності введених даних.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос