2012-06-26 26 views
0

我有以下代碼:如何使用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當執行塊。例如所以它不會繼續,直到一個按鈕被按下?

回答

2

可以將第二個塊放到按鈕回調中嗎?類似於

proceed_button.Bind(wx.EVT_BUTTON, self.process_auth_tokens) 

其中process_auth_tokens是您的第二塊。

不過,您可能希望在單獨的線程上運行事件處理程序(如果它具有網絡I/O的話)。

相關問題