Как изменить цвет рамки окна highlightbackground и highlightcolor через call()?
Задача: хочу изменить цвет рамки окна tk.Tk() highlightbackground и highlightcolor через call().
Получилось: изменить через tcl, но не допру как пользоваться call... Есть какая-то инструкция?
Нашел как пользоваться:
#root.overrideredirect(1)
#root.after_idle(root.attributes, '-topmost', True)
root.call('wm', 'overrideredirect', '.', 1)
root.call('wm', 'attributes', '.', '-topmost', True)
Ответы (1 шт):
Автор решения: biomotor
→ Ссылка
call()- это метод который является интерфейсом к базовому интерпретатору tcl. Это позволяет вам создать команду tcl и попросить интерпретатор выполнить ее. Это мост между python и tcl.
Данная команда позволяет изменить размеры окна и границы, цвет фона окна и границы:
configure - это команда которую фолучает интерпретатор tcl с параметрами.
root.tk.call(root,"configure"
,"-height","100"
,"-width","100"
,"-highlightthickness", 3
,"-highlightcolor","black"
,"-highlightbackground","black"
);