PyGTK窗口调整OS X上的错误

时间:2013-12-31 21:16:46

标签: python user-interface gtk

我仍然是PyGTK的新手,但我想继续使用它。

当我收到此错误时,我刚刚完成了基本的窗口程序设置:

  

Dec 31 21:09:20 Eamonns-MacBook-Pro.local Python [33609]:clip:   空路。   /Users/Eamonn/Programming/Python/GUI/PyGTK/Tutorials/main.py:17:   GtkWarning:gdk_window_get_events:断言GDK_IS_WINDOW (window)' failed gtk.main() /Users/Eamonn/Programming/Python/GUI/PyGTK/Tutorials/main.py:17: Warning: g_object_ref: assertion G_IS_OBJECT(对象)'失败
  gtk.main()   /Users/Eamonn/Programming/Python/GUI/PyGTK/Tutorials/main.py:17:   GtkWarning:gdk_window_get_effective_toplevel:断言   `GDK_IS_WINDOW(窗口)'失败gtk.main()[完成于13.0s with   退出代码-11] [shell_cmd:python -u   “/Users/Eamonn/Programming/Python/GUI/PyGTK/Tutorials/main.py”] [dir:   / Users / Eamonn / Programming / Python / GUI / PyGTK / Tutorials] [路径:   的/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录]

这是我的窗口代码:

#!/usr/bin/env python

import gtk
import pygtk

pygtk.require('2.0')


class HelloWorld(object):

def __init__(self):
    self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)

    self.window.show()

def main(self):
    gtk.main()

hw = HelloWorld()
hw.main()

(对不起,如果缩进很奇怪,当我将代码格式化为使用代码降价时,StackExchange有点搞乱了缩进)

我可以通过从右侧向右拖动窗口轻松重现此错误,但不能从右角拖动。当我拖动它们时,所有其他边调整大小,绿色调整大小按钮也可以正常工作。

我正在运行2012年中期的MacBook Pro,配备240GB SSD和16GB RAM,我自己升级了。在此之前它只是一个标准的2012年中期MacBook Pro基础模型。

如有必要,可以提供更多信息。

谢谢! :)

0 个答案:

没有答案