начал осваивать pyGTK
вообще создал простую формочку, и прога которая перетаскивает текст с одной формы в другу.
Но при запуске, оно короче не грузит, ошибок не выдаёт!
в аттаче файл с формой
#!/usr/bin/python
import sys
import os
try:
import pygtk
pygtk.require('2.0')
except:
sys.exit(1)
try:
import gtk
import gtk.glade
except:
sys.exit(1)
class App:
def _init_(selft):
self.gladefile="pygtk001.glade"
self.widgetsTree=gtk.glade.XML(self.gladefile)
dic={
"button1_clicked_cb": self.text_operation,
"button2_clicked_cb": self.text_operation,
}
self.widgetsTree.signal_autoconnect(dic)
self.window=self.widgetsTree.get_widget("window1")
if (self.window):
self.window.connect("destroy", self.close_app)
self.routes={'button1':('textview1','textview2'),
'button2':('textview2','textview1')}
def text_operation(self, widget):
source=self.widgetTree.get_widget(self.routes[widget.name][0])
destation=self.widgetsTree.get_widget(self.routes[widget.name][1])
source_text_buffer=source.get_buffer()
source_text_buffer_bounds=source_text_buffer.get_bounds()
source_text=source_text_buffer.get_text(source_text_buffer_bounds[0],
source_text_buffer_bounds[1])
destation.get_buffer().set_text(source_text)
source_text_buffer.set_text('')
def close_app(self, widget):
gtk.main_quit()
if __name__=="__main__":
app=App()
gtk.main()