Hello friends!

Everytime a check any program that use gtk threading i see the use of
gobject threads init, locks, though threading.Thread before the gtk.main()

But my doubt is: "Why i never see the inverse?"

Why not put the gtk.main() inside a threading.Thread e do anything before
this?
I just want to know what are the problems when using it.


I the  code below i demonstrate better what i want to say:

import gtk,sys
import threading
class GUI(threading.Thread):
def __init__(self):
threading.Thread.__init_ _(self)
self.gui=gtk
def run(self):
self.gui.main()

def quit(widget)
sys.exit(0)

win=gtk.Window()
win.set_default_size(200,200)
win.connect('destroy',sair)
text=gtk.Label("HELLO WORLD")
text.show()
win.add(texto)
win.show ()
#Starting the mainloop inside a thread
GUI().start()

text.set_markup("<span size=\"13000\">HELLO THREADS!</span>")


Então, por que não usar assim?
--
:wq

Atenciosamente
__________________________________________
                                                   Gabriel Falcão

"Não há um caminho para o Linux, Linux é o caminho! "

Jabber: [EMAIL PROTECTED]
Blog: http://www.nacaolivre.org
GPG public key: http://www.nacaolivre.org/gabrielteratos.gpg

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCA d-- s++: a--- C++++ UL++ P+ L++++ E- W++ N* o-- K- w---
O-- M+ V- PS+ PE++ Y+++ PGP++ t+ 5 X R+ tv-- b- DI-- D+++
G++ e+ h! r+++ y++
------END GEEK CODE BLOCK------

--
:wq

Atenciosamente
__________________________________________
                                                   Gabriel Falcão

"Não há um caminho para o Linux, Linux é o caminho! "

Jabber: [EMAIL PROTECTED]
Blog: http://www.nacaolivre.org
GPG public key: http://www.nacaolivre.org/gabrielteratos.gpg

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCA d-- s++: a--- C++++ UL++ P+ L++++ E- W++ N* o-- K- w---
O-- M+ V- PS+ PE++ Y+++ PGP++ t+ 5 X R+ tv-- b- DI-- D+++
G++ e+ h! r+++ y++
------END GEEK CODE BLOCK------
_______________________________________________
pygtk mailing list   [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to