-=<fantom>=-
Авг. 18, 2006 14:08:53
Для преодоления этой траблы пришлось вводить дополнительный член класса и отслеживать вручную.
slivlen
Авг. 18, 2006 15:19:36
Что-то не очень понятно что именно требуется? Можешь объяснить подробней?
-=<fantom>=-
Авг. 18, 2006 21:34:15
Вот типичный пример того, как я это делаю. Хотя подозреваю, что делаю не совсем правильно:
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
Авг. 19, 2006 09:24:29
Состояние кнопки можно узнать и изменить так:
b=Button(text='smth')
b['state'] = 'disabled'
print b['state']
-=<fantom>=-
Авг. 20, 2006 12:09:18
Вопросов больше нет…
Очередной ипон. :)