Условие:
Bonpoc:
Нижке приведен код с использованием Tkinter.
import tkinter as tk
class MyApp:
def init(self, master):
selfmaster = master
master.title("MyApp")
self.frame = tk.Frame(master)
self.frame.pack()
self.canvas = tk.Canvas(self.frame, width=100, height=100, bg='blue')
self.canvas.pack0
self.button = tk.Button(self.frame, text="Draw", command=self.draw_rectangle)
self.button.pack0
def draw_rectangle(self):
self.canvas.create_rectangle(10, 10, 90, 90, fill='red')
root = tk.Tk0
app = MyApp(root)
root.mainloop(
Что произойдет при запуске приложения?
Tun omsema: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
При запуске приложения будет создано окно с синим прямоугольным холстом и кнопкой «Drаш», После нажатия на кнопку на холсте появится красный прямоугольник.
При запуске приложения окно будет пустым, так как метод createrectangle вызван неправильно, и прямоугольник не отобразится на холсте.
При запуске приложения окно будет содержать только кнопку «Draws, но холст и прямоутольник не будут видны, так как Canvas и Button упакованы неправильно.
При запуске приложения оно завершится с ошибкой, так как параметр bg в конструкторе Canvas не поддерживается.
