
Что писать в программе Чертёжник ,пожалуйста образец. Просто домашка по информатике(


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

опустить пероподнять перосместиться в точку (X, Y)сместиться на вектор (dX, dY)установить цвет (цвет)надпись (ширина, текст)



Программа "Чертёжник" может быть реализована на различных языках программирования, таких как Python, Java, C++ и других. В данном ответе я предложу простой пример на Python, который позволяет пользователю рисовать на графическом окне с использованием библиотеки Tkinter.
```python import tkinter as tk
class Chertezhnik:
def __init__(self, root):
self.root = root
self.root.title("Чертёжник")
# Создаем поле для рисования
self.canvas = tk.Canvas(root, width=500, height=500, bg="white")
self.canvas.pack(expand=tk.YES, fill=tk.BOTH)
# Добавляем кнопку для очистки холста
clear_button = tk.Button(root, text="Очистить", command=self.clear_canvas)
clear_button.pack(side=tk.BOTTOM)
# Привязываем обработчики событий для рисования
self.canvas.bind("
def draw(self, event): if self.is_drawing: x, y = event.x, event.y self.canvas.create_line(self.last_x, self.last_y, x, y, width=2, fill="black") self.last_x, self.last_y = x, y
def stop_drawing(self, event): self.is_drawing = False
def clear_canvas(self): self.canvas.delete("all")
if __name__ == "__main__": root = tk.Tk() chertezhnik = Chertezhnik(root) root.mainloop() ```
Этот код создает окно с белым холстом, на котором вы можете рисовать линии, удерживая левую кнопку мыши. Также есть кнопка "Очистить", которая очищает холст от рисунков. Когда вы отпускаете кнопку мыши, рисование прекращается.
Пожалуйста, учтите, что Tkinter может быть не установлен по умолчанию в вашей среде выполнения Python, и вам может потребоваться установить его перед запуском этого кода.


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







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