Проблема «_tkinter.TclError: макет не найден»Python

Программы на Python
Ответить
Anonymous
 Проблема «_tkinter.TclError: макет не найден»

Сообщение Anonymous »

Я столкнулся с проблемой, которой не должно было произойти.

Код: Выделить всё

import tkinter.ttk
from tkinter import *
window=Tk()

# ...

my_style=tkinter.ttk.Style()
my_style.configure("one.Tbutton",background="#ceeeff",font="Arial 10")

# ...

button=tkinter.ttk.Button(text="somthing here", command=some_function_that_doesnt_matter_here, style="one.Tbutton")
button.pack()
window.mainloop()
Когда я попытался применить свой стиль («one.Tbutton»), среда IDE отказалась его видеть и вернула: _tkinter.TclError: Layout one.Tbutton not Found . я делаю что-то не так?
Основная проблема заключается в том, что код работает нормально, если я не помещаю аргумент «стиль» в кнопку. Я просто хочу, чтобы он изменил шрифт и цвет. Я не вижу другого способа сделать это с помощью ttk.Button, кроме как использовать стиль.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ound-issue
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»