2013-06-22 3 views
1

Каждый результат, который я получил от поиска этого вопроса, касается изменения цвета рамки для виджета Tkinter в главном окне приложения или изменения цвета фона и прочее.Python: Tkinter: Как изменить цвет рамки Windows?

Что я хочу сделать, это изменить цвет границы окна. Который я обозначил на этой картинке здесь enter image description here

Я прочитал некоторые материалы, касающиеся «Стили», но это, казалось, не то, что я искал. Может ли кто-нибудь помочь мне указать учебник для его изменения или объяснить, как это можно сделать?

Если у вас возник вопрос, который задал точно такой же вопрос, я спрашивал, на что мне ответили.

ответ

1

Как я вижу, вы используете окна.

Этот цвет задается темой, которую вы используете в настоящее время. То же самое для каждого окна.

Так что я исключаю возможность использования модуля Tkinter для этого.

Tkinter несет ответственность за то, что находится в окне, но оконный менеджер принимает решение о границе. Например, в Ubuntu окно выглядело бы совершенно иначе.

Думаю, для этого вам потребуются определенные вызовы для Windows.

Вы можете удалить границу с помощью root.overrideredirect(1), если я правильно помню.

PS: поставьте «окна» в теги этого вопроса.

+0

Ну, я не в тегах. И это очень важно для вопроса. Я понимаю, что вы имеете в виду. Просто я вижу, что у некоторых приложений есть свои собственные границы, а не на использование Windows 'Window' Manager (?) – Micrified

+0

Я думаю, вы можете удалить границу, поскольку на самом деле вы подразумеваете границу окна. и у него всего 6 последователей. – User

+0

Готово. Кстати, у меня есть новая проблема: оказывается, я не могу изменить цвета меню для элемента меню Tkinter. Он игнорирует все попытки изменить цвет. (Я не ошибаюсь, он просто не меняется) – Micrified