Python 重画事件丢失?

Python 重画事件丢失?,python,gtk,pygtk,Python,Gtk,Pygtk,我有一个pygtk应用程序,它使用gtk打印运行页面设置对话框。由于某些原因,某些小部件(调用对话框的按钮的同级)在关闭此对话框后不再重新绘制。强制调用队列并在其上绘制效果良好 我想确定事件的发展方向,并将它们重新连接到适当的位置。如何解决这个问题?对话框不太可能会以某种方式干扰无关小部件的事件处理程序连接 确保对话框没有卡在嵌套的主循环中(您提到的调用名称中有run,这意味着正在调用gtk_main(),以使对话框成为模态)。我知道这听起来不可思议,但我没有找到其他解释。我怎么检查这个?

我有一个pygtk应用程序,它使用gtk打印运行页面设置对话框。由于某些原因,某些小部件(调用对话框的按钮的同级)在关闭此对话框后不再重新绘制。强制调用队列并在其上绘制效果良好


我想确定事件的发展方向,并将它们重新连接到适当的位置。如何解决这个问题?

对话框不太可能会以某种方式干扰无关小部件的事件处理程序连接


确保对话框没有卡在嵌套的主循环中(您提到的调用名称中有
run
,这意味着正在调用
gtk_main()
,以使对话框成为模态)。

我知道这听起来不可思议,但我没有找到其他解释。我怎么检查这个?