def __init__(self, parent): MainFrame.__init__(self, parent) self.connection = None self.start_db_connection() self.query = None self.load_saved_query() self.rootNode = None self.create_tree_view() self.dataCursor = None # Binding Event to Button self.saveBtn.Bind(wx.EVT_BUTTON, self.onSave) self.loadBtn.Bind(wx.EVT_BUTTON, self.onLoad) self.removeBtn.Bind(wx.EVT_BUTTON, self.onRemove) self.submitBtn.Bind(wx.EVT_BUTTON, self.onSubmit) self.sqlBox.Bind(wx.EVT_TEXT, self.onSqlChange) self.natLangBox.Bind(wx.EVT_TEXT, self.onNatLangChange) self.vocalBtn.Bind(wx.EVT_BUTTON, self.onVocalize) self.loadMoreDataBtn.Bind(wx.EVT_BUTTON, self.onLoadMoreData) self.saveBox.Bind(wx.EVT_TREE_ITEM_ACTIVATED, self.onLoad)