import twipy import wx from wx import xrc class MyApp(wx.App): def OnInit(self): self.res = xrc.XmlResource("Editor.xrc") self.frame = self.res.LoadFrame(None, "MyFrame1") self.panel = xrc.XRCCTRL(self.frame, "m_panel1") self.u = xrc.XRCCTRL(self.panel, "UserBox") self.p = xrc.XRCCTRL(self.panel, "PasswordBox") self.t = xrc.XRCCTRL(self.panel, "TextBox") self.frame.Bind(wx.EVT_BUTTON, self.PostToTwitter, id=xrc.XRCID("PostButton")) sizer = self.panel.GetSizer() sizer.Fit(self.frame) sizer.SetSizeHints(self.frame) self.frame.Show() return True def PostToTwitter(self, evt): u = self.u.GetValue() p = self.p.GetValue() t = self.t.GetValue() tw = twipy.twipy() retval = tw.post(u, p, t) if retval == "Success!": self.u.SetValue("") self.p.SetValue("") self.t.SetValue(retval) return True def main(): app = MyApp() app.MainLoop() if __name__ == '__main__': main()