Я имел в виду код вверху.
Такой код, например, работает:
class New():
    def __init__(self):
        self.bb = "aaa"
        self.ff = "fff"
        dic = { "kkk": self.bb,
            "qqq": "qqqq"}
        filter(lambda x:setattr(self,x[0],x[1]),dic.items())
print New().kkk
т.е. первую часть можно записать так:
    dict = { 'window': self.wTree.get_widget("window1"),
    'scr_list':self.wTree.get_widget("scr_list"),
    'description' : self.wTree.get_widget("Description")
    }
   filter(lambda x:setattr(self,x[0],x1),dic.items())Ну и можно сделать функцию, и потом ее использовать, например так:
  connect_params(self, wTree, dict)