-=<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
		 	 
			
				Вопросов больше нет…
Очередной ипон. :)