• Предмет: Информатика
  • Автор: mykolagryniv79
  • Вопрос задан 1 год назад

Дописати коментарі до кожного рядка( програмування пайтон, практична робота)
import tkinter
import tkinter.messagebox
def button1_click():
print('Слова Павла Чубинського')
def button2_click():
tkinter.messagebox.showinfo("Відповідь","Музика Михайла Вербицького")
window = tkinter.Tk()
window.title ('Вправа 2')
window.geometry('400x300')
label1 = tkinter.Label(text="Автори Гімну України")
label1.pack()
button1 = tkinter.Button(window, text="Слова!", command=button1_click)
button1.pack()
button2 = tkinter.Button(window, text="Музика!", command=button2_click)
button2.pack()
window.mainloop()

Ответы

Ответ дал: xktrimall
1

import tkinter # імпортуємо модуль tkinter для створення вікон

import tkinter.messagebox # імпортуємо додаток з модуля tkinter для створення інформативних вікон

def button1_click(): # обробник при натисканні першої кнопки

   print('Слова Павла Чубинського') # вивасти на екран текст "Слова Павла Чубинського"

def button2_click(): # обробник при натисканні другої кнопки

   tkinter.messagebox.showinfo("Відповідь","Музика Михайла Вербицького") # інформативне вікно з текстом "Музика Михайла Вербицького" та заголовком вікна "Відповідь"

window = tkinter.Tk() # створення вікна

window.title ('Вправа 2') # встановлення тексту у рядку заголовка

window.geometry('400x300') # встановлення розмірів вікна

label1 = tkinter.Label(text="Автори Гімну України") # створення напису

label1.pack() # розміщення напису у вікні

button1 = tkinter.Button(window, text="Слова!", command=button1_click) # створення кнопки

button1.pack() # розміщення кнопки у вікні

button2 = tkinter.Button(window, text="Музика!", command=button2_click) # створення кнопки

button2.pack() # розміщення кнопки у вінкні

window.mainloop() # відкриття вікна


mykolagryniv79: дякую)))))
xktrimall: я изучаю пайтон на более серьёзном уровне. То что там написал это на самом деле не правильно, с проф. точки зрения. Но если я скажу верно, например, то что window = tkinter.Tk() это присваивание переменной window экземпляр класса Tk из модуля tkinter, то меня не поймут. такие дела
Ответ дал: UkraineTopQQE
1

import tkinter

import tkinter.messagebox

# функція, що виконується при натисканні на кнопку button1

def button1_click():

   print('Слова Павла Чубинського')

# функція, що виконується при натисканні на кнопку button2

def button2_click():

   tkinter.messagebox.showinfo("Відповідь","Музика Михайла Вербицького")

# створюємо головне вікно програми

window = tkinter.Tk()

# встановлюємо заголовок вікна

window.title ('Вправа 2')

# встановлюємо розмір вікна

window.geometry('400x300')

# створюємо мітку з текстом

label1 = tkinter.Label(text="Автори Гімну України")

# розміщуємо мітку в вікні

label1.pack()

# створюємо кнопку з текстом і прив'язуємо її дію до функції button1_click

button1 = tkinter.Button(window, text="Слова!", command=button1_click)

# розміщуємо кнопку в вікні

button1.pack()

# створюємо кнопку з текстом і прив'язуємо її дію до функції button2_click

button2 = tkinter.Button(window, text="Музика!", command=button2_click)

# розміщуємо кнопку в вікні

button2.pack()

# запускаємо головний цикл програми

window.mainloop()

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