Hi all,
I‘m learning Glade3 Gtk Python Tutorial which was constributed by John
Thornton(thanks for JT very much).
http://gnipsel.com/glade/index.html
At tutorial 3 an error occurred,
when i typed the command "python3.4 glade1.py" in shell terminal,the result was
"GTK not available".
I don't know how to solve this problem.I need some help.
the following are some of my system information:
1.Ubuntu 10.04 Linuxcnc OS
2.Python3.4.3
3.Glade3 (GTK+ 2)
4.
5.the glade1.py
#!/usr/bin/env python
try:
import pygtk
pygtk.require('2.0')
except:
pass
try:
import gtk
import gtkglade
except:
print('GTK not available')
sys.exit(1)
class Buglump:
def on_window1_destroy(self, object, data=None):
print "quit with cancel"
gtk.main_quit()
def on_gtk_quit_activate(self, menuitem, data=None):
print "quit from menu"
gtk.main_quit()
def on_gtk_about_activate(self,object,data=None):
print "help about selected"
self.response=self.aboutdialog.run()
self.aboutdialog.hide()
def on_push_status_activate(self,menuitem,data=None):
self.status_count+=1
self.status(self.context_id,"Messagenumber %s" % str(self.status_count))
def on_pop_status_activate(self,menuitem,data=None):
self.status_count-=1
self.statusbar.pop(self.context_id)
def on_clear_status_activate(self,menuitem,data=None):
while (status_count>0):
self.statusbar.pop(self.context_id)
self.status_count-=1
def __init__(self):
self.gladefile = "tutorial-1.glade"
self.builder = gtk.Builder()
self.builder.add_from_file(self.gladefile)
self.builder.connect_signals(self)
self.window = self.builder.get_object("window1")
self.aboutdialog=self.builder.get_object("aboutdialog1")
self.context_id=self.statusbar.get_context_id("status")
self.status_count=0
self.window.show()
if __name__ == "__main__":
main = Buglump()
gtk.main()
regards
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users