#СозданиеКонтекстногоМенюВTkinterPython
Код из видео:
from tkinter import *
def circle():
c.create_oval(x, y, x + 30, y + 30)
def square():
c.create_rectangle(x, y, x + 30, y + 30)
def popup(event):
global x, y
x = event.x
y = event.y
menu.post(event.x_root, event.y_root)
x = 0
y = 0
root = Tk()
c = Canvas(root, width=300, height=300, bg='white')
c.pack()
c.bind('<Button-3>', popup)
menu = Menu(tearoff=0)
menu.add_command(label='Круга', command=circle)
menu.add_command(label='Квадрат', command=square)
root.mainloop()
Код из видео:
from tkinter import *
def circle():
c.create_oval(x, y, x + 30, y + 30)
def square():
c.create_rectangle(x, y, x + 30, y + 30)
def popup(event):
global x, y
x = event.x
y = event.y
menu.post(event.x_root, event.y_root)
x = 0
y = 0
root = Tk()
c = Canvas(root, width=300, height=300, bg='white')
c.pack()
c.bind('<Button-3>', popup)
menu = Menu(tearoff=0)
menu.add_command(label='Круга', command=circle)
menu.add_command(label='Квадрат', command=square)
root.mainloop()
👍12
Большое Спасибо за поддержку за последние две недели:
Алексей Курилов
Юрий Михайлов
Vlad Optimist
Реквизиты для поддержки:
DonationAlerts - донат
5536914076566912 – Номер карты Тинькофф
5469980422015392 – Номер карты Сбербанк
Всем хорошего дня/вечера и хороших выходных! :)
Алексей Курилов
Юрий Михайлов
Vlad Optimist
Реквизиты для поддержки:
DonationAlerts - донат
5536914076566912 – Номер карты Тинькофф
5469980422015392 – Номер карты Сбербанк
Всем хорошего дня/вечера и хороших выходных! :)
👍5
#ЧтениеPowerPointФайловСПомощьюPython
Код из видео:
from pptx import Presentation
root = Presentation("Example.pptx")
for slide in root.slides:
for shape in slide.shapes:
if not shape.has_text_frame:
continue
for paragraph in shape.text_frame.paragraphs:
for run in paragraph.runs:
print(run.text)
Код из видео:
from pptx import Presentation
root = Presentation("Example.pptx")
for slide in root.slides:
for shape in slide.shapes:
if not shape.has_text_frame:
continue
for paragraph in shape.text_frame.paragraphs:
for run in paragraph.runs:
print(run.text)
👍6
Почти добавил всё, что хотел в "ОС" на python. В ближайшие дни выйдет вторая часть ;)
❤8👍3