在destroy()之后,FileChooserDialog卡在屏幕上

时间:2011-09-14 13:52:49

标签: python gtk pygtk

我有一个python脚本,使用FileChooserDialog向用户请求文件。完成后,它会在对话框上调用.destroy(),但在此之后立即开始加载文件。由于它通常是一个大文件,因此对话框“保留在屏幕上”,直到完成解析,创建主窗口并运行MainLoop。是否可以“刷新X”或某事,或者我是否真的需要创建一些“加载窗口”?

1 个答案:

答案 0 :(得分:4)

尝试强制GTK刷新屏幕

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

打开文件之前