如何使用wxpython创建提示?

时间:2012-06-26 19:30:08

标签: python user-interface wxpython

我有以下代码:

 try:
     redirect_url = self.auth.get_authorization_url()
     webbrowser.open_new(redirect_url)
 except tweepy.TweepError:
     print 'Error! Failed to get request token.'

     verifier=raw_input("Enter verification code: ")

 try:
     self.auth.get_access_token(verifier)
     print "Access granted"
     self.__key,self.__secret = self.auth.access_token.key,self.auth.access_token.secret
     self.set_tokens(self.__key,self.__secret)
     print self.__key, self.__secret
 except tweepy.TweepError:
     print "Error! Failed to get access token!"

如何在实现wx.Frame时停止执行第二个try-except块。例如这样在按下按钮之前它才会继续?

1 个答案:

答案 0 :(得分:2)

可以将第二个块放入按钮按回调吗?像

这样的东西
proceed_button.Bind(wx.EVT_BUTTON, self.process_auth_tokens)

其中process_auth_tokens是你的第二个区块。

如果它执行网络I / O,您可能希望在单独的线程上运行事件处理程序。