Я пытался создать браузер каталогов для моего недавнего проекта, который я разрабатываю в python 3.4.4 с помощью tkinter. Я не хочу, чтобы фон был цветом по умолчанию, поэтому я изменил фон большинства виджетов. У меня не было никаких проблем, пока я не добрался до Treeview. Я не слишком хорошо разбираюсь в ttk.Style(), но мне все же удалось получить
ttk.Style().configure("Treeview", background="black",
foreground="white")
работать, однако это меняет только фон области, включенной в виджет.
а>
Я проверил, не связана ли проблема с изменением размера, но, похоже, все в порядке. Я также искал похожие проблемы в Интернете, думая, что делаю это неправильно, и нашел две ссылки, указывающие на то, что у Брайана Окли была такая же проблема еще в 2007 году.
Брайан Окли Re: как получить ttk:: древовидное представление без рамки
как создать ttk::treeview без рамки?
По сути, вывод состоял в том, что это ошибка при запуске в Windows. Из-за этого у меня осталось 3 общих вопроса:
Я просто полностью упускаю что-то очевидное и неправильно понимаю эти сообщения (скрещивая пальцы здесь), и если да, то что я делаю неправильно? Или, если это действительно была ошибка, было ли какое-либо решение для нее с 2007 года? И, наконец, если не было никакого решения, есть ли у кого-нибудь найденный способ обойти проблему, независимо от того, насколько хакерское решение?
style.configure("Treeview", fieldbackground="black")? - person j_4321   schedule 06.05.2017style.them_use("clam")). - person j_4321   schedule 07.05.2017