#python #tkinter #trackbar
#python #tkinter #панель треков
Вопрос:
У меня есть эта функция, и с помощью этой функции я хочу изменить свои 2 последних значения с адаптивного порога 11 и 15 с Scale
помощью виджета. Я хочу использовать Scale
from tkinter. У меня уже есть функция для слайдера, но я не знаю, как подключить ее к моей функции редактирования изображений.
from tkinter import *
import cv2
def button_action():
img = cv2.imread("img.jpg")
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
edges = cv2.adaptiveThreshold(gray, 255, cv2.ADAPTIVE_THRESH_MEAN_C,
cv2.THRESH_BINARY, 11, 15)
cv2.imshow("cartoon", edges)
cv2.waitKey(0)
cv2.destroyAllWindows()
def show_values():
print (w1.get(), w2.get())
master = Tk()
w1 = Scale(master, from_=0, to=42)
w1.set(19)
w1.pack()
w2 = Scale(master, from_=0, to=200, orient=HORIZONTAL)
w2.set(23)
w2.pack()
change_button5 = Button(master, text="gray", command=button_action)
change_button5.pack()
mainloop()
Комментарии:
1. никто не может мне помочь? извините за мой английский
2. В Tkinter нет ничего, что называется «панелью отслеживания», и в вашем коде тоже. Вы спрашиваете о
Scale
виджете?3. да, о виджете масштаба. Я использую его в своем коде, но я не могу редактировать свою картинку с помощью этой функции. почему?