Тема 98(10): Елементи об’єктно-орієнтованого програмування. Основи графічного інтерфейсу користувача
План вивчення теми:
П
Д/з: опрацювати:
§8.1
веб-сторінку уроку 98(10)
Увага! Під час роботи з комп'ютером дотримуйтеся вимог БДЖ та санітарно-гігієнічних норм.
from tkinter import*
def func1 (eve):
a = int(input("Ввести а: "))
b = int(input ("Yвеcти b: "))
print ("a+b = ", a + b)
def func2 (fff):
c = int (input("Увести с: "))
d = int(input("Увести d: "))
print ("c*d = ", c * d)
root = Tk()
but1 = Button(root)
but1["text"] = "Додавання"
but1.bind("<Button>", func1)
but2 = Button(root)
but2["text"] = "Множення"
but2.bind("<Button>", func2)
but1.pack()
but2.pack()
root.mainloop()
from tkinter import*
class Kl9_04:
def __init__(self, a, b, c, d):
self.s = a + b
self.p = c * d
self.but1 = Button(root)
self.but1["text"] = "Додавання"
self.but1.pack()
self.but2 = Button(root)
self.but2 ["text"] = "Множення"
self.but2.pack()
self.but1.bind("<Button-1>", self.func1)
self.but2.bind("<Button-1>", self.func2)
def func1 (self, rkt):
print("a+b = ", self.s)
def func2 (self, rkt):
print ("c*d = ", self.p)
root = Tk()
obj = Kl9_04(3, 9, 6, 7)
root.mainloop()