View Single Post
Posts: 308 | Thanked: 62 times | Joined on Jun 2009 @ Turkiye
#13
Code:
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()
this is the full code

Last edited by McLightning; 2010-04-03 at 14:34.