Найти - Пользователи
Полная версия: Как узнать state('disable') ?
Начало » GUI » Как узнать state('disable') ?
1
-=<fantom>=-
Для преодоления этой траблы пришлось вводить дополнительный член класса и отслеживать вручную.
slivlen
Что-то не очень понятно что именно требуется? Можешь объяснить подробней?
-=<fantom>=-
Вот типичный пример того, как я это делаю. Хотя подозреваю, что делаю не совсем правильно:

def BtnComma(self, Event):
if self.frmMain.FrameNum.btnComma.state=='normal':
self.BtnInsert(Number='.')
self.frmMain.FrameNum.btnComma.config(state='disabled')
self.frmMain.FrameNum.btnComma.state='disabled'
self.frmMain.FrameNum.btnComma='flat'
self.frmMain.FrameNum.btnComma='#F0F0F0'

Положение ‘disabled’ устанавливается как параметр функции, а возвращать как результат функции - фигушки…
slivlen
Состояние кнопки можно узнать и изменить так:
b=Button(text='smth')
b['state'] = 'disabled'
print b['state']
-=<fantom>=-
Вопросов больше нет…
Очередной ипон. :)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB