Помощь с tkinter.

MERKULoff

Новичок
Пользователь
Сен 11, 2021
4
1
1
Доброго времени суток, программеры. Перешёл на Пайтон совсем недавно и задался таким вопросом. Можно ли в программе о tk в канве как-либо задать стартовые позиции для той или иной фигуры, а так же после рандомизировать её появление в одной из точек, которые я перечислил бы?

Заранее спасибо.
 

MERKULoff

Новичок
Пользователь
Сен 11, 2021
4
1
1
Забыл упомянуть. ОС - Окно(винда).
Версия Пайтона - 3.9
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 583
457
83
ваш вопрос не понятен...
Можно ли в программе о tk в канве
речь наверное про канвас...
Можно ли в программе о tk в канве как-либо задать стартовые позиции для той или иной фигуры
можно...
а так же после рандомизировать её появление в одной из точек, которые я перечислил бы?
разные фигуры рисуются по разному...
например прямоугольник по двум точкам - верхний левый угол и нижний правый угол...
вам нужно будет указать координаты (х, у) обеих точек...
например так - 60, 80, 140, 190 - первые две координаты - это первая точка, вторые - вторая (отчет координат начинается с левого верхнего угла)
например так можно вывести желтый прямоугольник по вашим координатам
Python:
import tkinter as tk

plc = input("Координаты: ").split(",")

root = tk.Tk()

c = tk.Canvas(root, width=500, height=500, bg='white')
c.pack()
c.create_rectangle(plc[0], plc[1], plc[2], plc[3], fill='yellow')

root.mainloop()
 
Последнее редактирование:

Форум IT Специалистов