в частности, из строки 11 вы хотите вызвать метод класса, экземпляр которого создаëтся только в строке 12.
А вообще, нужно создать в классе Worker ещë функцию типа setFrame(i_frame) и прежде чем запускать work.run() нужно вызвать work.setFrame(...), но всë это надо сделать уже после создания frame'а.
1 class Worker(threading.Thread):
2 def run(self):
3 self.get_data()
4 #вот тут хотелось бы вызвать set_text(), но как это сделать для нужного окна?
5 d_frame.set_text() # подойдёт?
6 # только не забудьте проверить что d_frame уже проинициализирован
7
8 def setFrame(self, i_frame):
9 self.d_frame = i_frame
10
11 class App(wx.App):
12 work = Worker()
13 frame = Win(None, "text")
14 work.setFrame(frame)
15 work.run()
16 frame.Show()
а вообще, ещë стоит почитать http://anabar.ru/forumz/anafo.p... чтоб не не исправлять ничего потом