Методы, показанные здесь, доступны для всех виджетов ttk.
.cget(option).
Этот метод возвращает значение для указанной
option.
.configure(option=value, ...).
Чтобы задать одну или несколько опций виджета, используйте ключевые аргументы вида
option=value. Например, чтобы задать шрифт виджета, можно использовать такой аргумент, как "font=('serif', 12)".
Если вы не указали никаких аргументов, метод вернет словарь всех текущих значений опций виджета. В этом словаре ключами будут имена опций, а каждое связанное с ними значение будет кортежем
(name, dbName, dbClass, default, current), где:
nameИмя опции. dbNameИмя базы данных для опции. dbClassКласс базы данных опции. defaultЗначение по умолчанию для опции. currentТекущее значение опции.
.identify(x, y).
Используется для определения элемента, находящегося в заданном месте виджета. Если точка
(x, y)относительно виджета находится где-то внутри виджета, этот метод возвращает имя элемента в этой позиции; в противном случае он возвращает пустую строку.
.instate(stateSpec, callback=None, *args, **kw).
Цель этой функции - определить, находится ли виджет в указанном состоянии или комбинации состояний.
Если в качестве аргумента
callbackуказано вызываемое значение, и виджет соответствует состоянию или комбинации состояний, указанных в аргументеstateSpec, то этот вызываемый элемент будет вызван с позиционными аргументами*argsи аргументами ключевых слов**kw. Если состояние виджета не соответствуетstateSpec, тоcallbackне будет вызван.
Если не указать аргумент
callback, метод вернетTrue, если состояние виджета соответствуетstateSpec,Falseв противном случае.
Структуру аргумента
stateSpecсмотрите в разделе 46.1, "Указание состояний виджетов в ttk".
.state(stateSpec=None).
Используйте этот метод либо для запроса к виджету, чтобы определить его текущие состояния, либо для установки или очистки одного состояния.
Если вы предоставите аргумент
stateSpecв форме, описанной в разделе 46.1, "Указание состояний виджетов в ttk", метод установит или очистит состояния виджета в соответствии с этим аргументом.
Например, для виджета
wметодw.state(['!disabled', 'selected'])очистит состояние виджета'disabled'и установит состояние'selected'.