Рейтинг  

Яндекс.Метрика
Яндекс цитирования
 

   

Статистика  

Пользователи
7
Материалы
576
Кол-во просмотров материалов
2732055
   
height, width высота, ширина
bg, backgroud установить цвет фона
fill установить цвет объекта
fill установить цвет объекта
text содержание надписи - сам текст
font шрифт и размер текста/надписи
font="Times 20 italic bold"
Указание названия шрифта, размера, наклона и толщины
font=('', 30) размер текста (шрифт по умолчанию)
font=("", 30, "bold")
Указание размера и жирности шрифта

ob = canvas.create_line(x1, y1, x2, y2, fill="green") создать линию
ob = canvas.create_rectangle((x1, y1), (x2, y2), fill='lightblue') создать прямоугольник
ob = canvas.create_polygon((x1, y1), (x2, y2), (x3, y3), outline='green', fill='orange', width=2) создать многоугольник (точек может быть любое количество)
ob = canvas.create_oval((x1, y1), (x2, y2), fill='green') создать овал
ob = canvas.create_arc(30, 200, 90, 100, start=0, extent=230, outline="black", fill="lightgreen", width=2) создать дугу (В start и extent значения в градусах)
canvas.create_text(x, y, text="Текст", font=('', 30), anchor=SW, fill='blue') создать текст
img = PhotoImage(file='any.png') Загрузить картинку из файла и назначить её на переменную img
img.width() Получить ширину картинки - объекта img
img.height() Получить высоту картинки - объекта img
canvas.create_image(x, y, anchor=NW, image=img) создать картинку на канве по имеющимся данным в переменной img, расположить её в координаты x, y - левый верхний угол картинки
canvas.move(ob, dx, dy) сместить объект ob на разницу координат dx, dy - сместить координаты первой и второй точки (левый верхний угол и правый нижний угол) на значения dx, dy.
canvas.moveto(ob, x, y) переместить ob в координаты x, y - по ним расположить левый верхний угол (при условии anchor=NW)
x1, y1, x2, y2 = canvas.coords(ob) получить координаты объекта ob
canvas.coords(ob, x1, y1, x2, y2) установить новые координаты объекта ob
canvas.find_overlapping(x1, y1, x2, y2) найти пересечения
window.resizable(height=False, width=False) Запретить окну менять размеры по высоте и по ширине
window.wm_attributes("-topmost", 1) Отображать окно поверх остальных окон
window.winfo_screenheight()
window.winfo_screenwidth()
получить высоту, ширину экрана компьютера
canvas.winfo_reqheight()
canvas.winfo_reqwidth()
получить обозначенные высоту, ширину до вызова canvas.pack()
canvas.winfo_height()
canvas.winfo_width()
получить высоту, ширину канвы canvas
canvas.bind(<Key>, key_press) регистрация события, key_press - имя своей функции, название может быть любым.
canvas.bind_all(<Key>, key_press) регистрация события, key_press - имя своей функции, название может быть любым.
canvas.tag_bind(ob, <Key>, key_press) ob - тег или идентификатор элементов, для которых добавляется событие.
<Key> - обрабатываемое событие.
key_press - функция, которая выполняется при возникновении события
canvas.addtag(tag, cmd, ob) tag - добавляемый тег,
cmd - команда, обычно "withtag",
ob - идентификатор элемента, для которого добавляется тег
canvas.addtag("figure", "withtag", ob)
canvas.gettags(ob) получить список тегов объекта ob
ob = canvas.create_line(10, 10, 200, 100, fill="red", tags=["line", "figure"])
# получаем все теги для элемента ob
for tag in canvas.gettags(line_id):
    print(tag)

canvas.dtag(ob, tag) ob - объект, для которого удаляется тег
tag - удаляемый тег,
canvas.dtag(ob, "figure")
canvas.configure(background="orange") изменить свойства объекта канвы canvas
canvas.config(background="grey") изменить свойства объекта canvas (Tkinter.Canvas)
canvas.itemconfig(ob, text="New Text", fill="red", width="200") изменить свойства объекта ob
canvas.delete(ob) удалить объект ob с канвы
canvas.update() обновить канву canvas
canvas.pack(expand=True, fill=BOTH) впаковать канву canvas в окно, распахнув на всё пространство окна
label.config(text='Меняю текст и фон', background="lightgrey") изменить свойства объекта label (Tkinter.Label)
window.bind(<Key>, key_press) регистрация события, key_press - имя своей функции, название может быть любым.

   
   

Login Form