python GTK中没有回溯的浮点异常

时间:2012-03-24 04:39:42

标签: python gobject gtk3 pygobject floating-point-exceptions

我正在开发一个GTK python程序。我需要根据用户正在进行的活动类型来更改窗口的外观。我正在使用一个Gtk.Grid()对象,我计划在我需要显示的东西上调用widget.hide(),并在我需要为变化显示的那些上调用widget2.show()。我从来没有做过这样的事情,正在试验。

GUI界面的一个例子就是这个

______________________
| Label1   |  Button |
| Label2   |         |
| Label3   |         |
______________________

当我点击按钮时,调用我创建的可调用Label1.hide()等的可迭代对象。界面是一个水平的Gtk.Box(),左边是标签,后面是按钮对象在右边。

当我到达最后一个Label3然后点击"按钮"按钮,程序意外退出此输出:

Floating point exception

没有追溯。我认为它来自GTK本身。我正在使用使用gobject内省的GTK3。

可能导致异常的原因是什么呢?

我相信我可以通过在获取最后一个(Label3)对象之前执行Label4.show()来解决这个问题。我只是好奇首先是什么原因。

我做了很多谷歌搜索,但似乎没有解决这个问题。

谢谢,

Narnie

0 个答案:

没有答案