Hi Everyone,<div><br></div><div>So I'm tackling designing a non-CLI program using Glade. I went through some tutorials and it seems like I'm doing things right but I'm my UI won't load. Python keeps griping about "could not create glade XML object".</div>

<div><br></div><div>I have a .glade file called MainWindow.glade and my main window is called (predictably) winMain. Here is the code I'm using to load it:</div><div><br></div><div><div>#!/usr/bin/env python</div><div>

import sys</div><div>try:</div><div>    import pygtk</div><div>    pygtk.require("2.0")</div><div>except:</div><div>    pass</div><div><br></div><div>try:</div><div>    import gtk</div><div>    import gtk.glade</div>

<div>except:</div><div>    print "GTK could not be loaded."</div><div>    sys.exit(1)</div><div><br></div><div>class GMB:</div><div>    </div><div>    def __init__(self):</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>self.gladefile = "MainWindow.glade"</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>self.wTree = gtk.glade.XML(self.gladefile)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>self.wTree.signal_autoconnect(self)</div>

<div><span class="Apple-tab-span" style="white-space:pre">      </span>self.window = self.wTree.get_widget("winMain")</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>if(self.window):</div><div>

<span class="Apple-tab-span" style="white-space:pre"> </span>    self.window.connect("destroy", gtk.main_quit)</div><div><br></div><div>    def on_winMain_delete(self, widget, dummy):</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>gtk.main_quit()</div>

<div><br></div><div>if __name__ == "__main__":</div><div>    myGui = GMB()</div><div>    gtk.main()</div><div><br></div></div><div>Is there any reason why I'd be getting this error from the code above? Both the UI file and the source code file are in the same directory.</div>

<div><br></div><div>Thanks!</div><div>Anthony</div>