height, width | высота, ширина |
bg, backgroud | установить цвет фона |
fill | установить цвет объекта |
fill | установить цвет объекта |
text | содержание надписи - сам текст |
font | шрифт и размер текста/надписи |
font="Times 20 italic bold" | Указание названия шрифта, размера, наклона и толщины |
font=('', 30) | размер текста (шрифт по умочанию) |
ob = canvas.create_line(x1, y1, x2, y2, fill="green") | создать линию |
ob = canvas.create_rectangle((x1, y1), (x2, y2), fill='lightblue') | создать прямоугольник |
ob = canvas.create_oval((x1, y1), (x2, y2), fill='green') | создать овал |
canvas.create_text(x, y, text="Текст", font=('', 30), anchor=SW, fill='blue') | создать текст |
img = PhotoImage(file='any.png') | Загрузить картинку из файла и назначить её на переменную img |
canvas.create_image(x, y, anchor=NW, image=img) | создать картинку на канве по имеющимся данным в переменной img, расположить её в координаты x, y - левый верхний угол картинки |
canvas.move(ob, x, y) | переместить ob в координаты x, y - по ним расположить левый верхний угол |
canvas.moveto(ob, x, y) | переместить ob в координаты x, y - по ним расположить левый верхний угол |
x1, y1, x2, y2 = canvas.coords(ob) | получить координаты объекта ob |
canvas.coords(ob, x1, y1, x2, y2) | установить новые координаты объекта ob |
canvas.find_overlapping(x1, y1, x2, y2) | найти пересечения |
window.resizeble(height=False, width=False) | Запретить окну менять размеры по высоте и по ширине |
window.winfo_screenheight() window.winfo_screenwidth() | получить высоту, ширину экрана компьютера |
canvas.winfo_reqheight() canvas.winfo_reqwidth() | получить обозначенные высоту, ширину до вызова canvas.pack() |
canvas.winfo_height() canvas.winfo_width() | получить высоту, ширину канвы canvas |
canvas.configure(background="orange") | изменить свойства объекта канвы canvas |
canvas.itemconfig(ob, text="New Text", fill="red", width="200") | изменить свойства объекта ob |
canvas.pack(expand=True, fill=BOTH) | впаковать канву canvas в окно, распахнув на всё пространство окна |
canvas.config(background="grey") | изменить свойства объекта label (Tkinter.Canvas) |
label.config(text='Меняю текст и фон', background="lightgrey") | изменить свойства объекта label (Tkinter.Label) |