2011-09-14 8 views
2

私はFileChooserDialogを使用しているユーザからファイルを要求するpythonスクリプトを持っています。終了すると、ダイアログの.destroy()が呼び出されますが、その直後にファイルのロードが開始されます。通常は大きなファイルであるため、解析が完了するまでメインウィンドウが作成され、MainLoopが実行されるまで、ダイアログは「画面上に刻印されます」。 「リフレッシュX」や「sth」が可能か、それとも「ローディングウィンドウ」を作成する必要がありますか?FileChooserDialogがdestroy()の後で画面に貼り付けた

答えて

4

はファイル

を開く前に、画面

 while gtk.events_pending(): # this forces the refresh of the screen 
      gtk.main_iteration() 

をリフレッシュするためにGTKを強制しよう

関連する問題