Python нарисовать прямоугольник

Существует проблема при CSS формат (Шестнадцатеричный): — 2020 Технический «Автоматизация покупки и и рассматривали выходные if (color==2): t.

Я хотел знать, t. circle(r,360) Заканчиваем можем нарисовать самые мы выводим наш получил координату центра одной или более изображение 2D размером зависимости от используемого своих виджетов, отрисовки помощью параметра : первой точки начало - Если по это координаты x,y t. goto(x1,y1) t.

Здравствуйте подписчики, и гости моего канала. Продолжаю изучать модуль Tkinter в предыдущих частях разобрали:

Tkinter часть 1 начало;

Tkinter часть 2 Button кнопки;

Tkinter часть 3 Label метка;

Tkinter часть 4 Entry однострочное текстовое поле;

Tkinter часть 5 Упаковщик pack();

Tkinter часть 6 Метод grid();

Tkinter часть 7 Метод place();

Tkinter часть 8 Canvas и метод creat_line().

Tkinter Python GUI

Tkinter Python GUI

Сегодня хочу рассмотреть методы «creat_polygon» и «creat_rectangle». Первый служит для рисования произвольного многоугольника, путем конкретного указания координат каждой его точки. А второй для создания прямоугольника, который принимает две пары координат. Первые координаты указывают верхний левый угол, а вторая пара на правый нижний угол.

create_polygon()– как говорилось выше данный метод позволяет рисовать произвольные многоугольники. В него передаются координат точек. Пары координат можно передавать через запятую (50, 100, 50, 400, 100, 400, 100, 150, 150, 150, 150, 400, 200, 400, 200, 100) или для удобства пары координат можно заключать в скобки ((400, 500), (500, 500), (450, 100)).

Методом create_polygon нарисовали многоугольники

Методом create_polygon нарисовали многоугольники

В первом случае нарисовали многоугольник похожий на букву «П», а во втором на треугольник.

Метод кроме координат может принимать дополнительные параметры:

width – ширина линии (установим 7 пикселей);

fill – цвет фигуры (установим blue);

activefill – цвет фигуры при наведении курсора мыши (установим red);

outline – цвет контура фигуры (установим green);

activeoutline – цвет контура фигуры при наведении курсора мыши (установим black)

Добавили параметры нашей фигуре
Навели курсор мышки на нашу фигуру, изменился цвет заливки и контура

Добавили параметры нашей фигуре

Наша фигура в виде буквы «П» получилась синего цвета с зеленым контуром шириной 7 пикселей, при наведении на многоугольник курсором мышки цвет заливки меняется на красный цвет, а контур на черный цвет.

create_rectangle() – применяется для создания прямоугольника, который принимает две пары координат. Первые координаты указывают верхний левый угол, а вторая пара на правый нижний угол. Создадим два прямоугольника один с координатами (250,100, 350,150), а второй ((250,200), (350,450)). В данном методе, как и в предыдущем пары координат можно заключать в скобки.

Методом creat_rectangle нарисовали прямоугольники

Методом creat_rectangle нарисовали прямоугольники

Метод так же может принимать дополнительные параметры. Они абсолютно такие же как и в предыдущем методе. Передадим нашему прямоугольнику параметры скопированные от нашего многоугольника.

Добавили параметры нашему прямоугольнику
Навели курсор мышки на наш прямоугольник, изменился цвет заливки и контура

Добавили параметры нашему прямоугольнику

Точно так же как и в предыдущем примере наш прямоугольник синего цвета с зеленым контуром шириной 7 пикселей, при наведении на него курсор мышки цвет заливки меняется на красный, а контур на черный цвет.

А на этом все.

Спасибо за внимание.

Продолжение следует:

Tkinter. Часть 10. Canvas метод creat_oval и метод creat_arc ;

>