import pygtk import gtk import hildon import gtk.glade from bluetooth import * import time,threading class gui(threading.Thread): def gon(self,data=None): data=self.got.get_text() print data if len(data)!=0: self.sock.send(data) def __init__(self): self.a=0 self.program = hildon.Program() self.program.__init__() self.window = hildon.Window() self.program.add_window(self.window) self.window.connect("destroy", gtk.main_quit) self.glade_file = "sck.glade" self.wTree = gtk.glade.XML(self.glade_file) self.got = self.wTree.get_widget("entry1") self.al = self.wTree.get_widget("entry2") btn = self.wTree.get_widget("button1") signals={'clicked':self.send} self.wTree.signal_autoconnect(signals) self.fx=self.wTree.get_widget("notebook1") self.reparent_loc(self.fx, self.window) self.gtkWindow = self.wTree.get_widget("window1") self.gtkWindow.destroy() self.window.show() print 'connecting' self.sock=BluetoothSocket(RFCOMM) self.sock.connect(('00:1F:00:B5:3A:45',5)) print "connected." threading.Thread.__init__(self) def run(self): while True: self.a=self.a+1 self.got.set_text(self.a) print a def reparent_loc(self, widget, newParent): widget.reparent(newParent) gui().start() gtk.main()