“gi.repository.Gtk”对象没有属性“gdk”

2024-05-15 04:15:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用GTK创建一个多线程。需要Gtk.gdk,但我收到关于没有gdk属性的错误。我在用覆盆子皮和覆盆子。

这就是我如何导入GTK库。

try:  
    import pygtk
    pygtk.require("2.0")  
except:  
    pass  

try:  
    from gi.repository import Gtk
except:  
    print("GTK Not Available")
    sys.exit(1)

Gtk.gdk.threads_init()

这就是我收到的错误。

AttributeError'gi.repository.Gtk' object has no attribute 'gdk'

知道吗?

更新: 我正在学习本教程http://faq.pygtk.org/index.py?req=show&file=faq14.023.htp 它们同时使用GObject.threads_init()&Gtk.gdk.threads_init()。我使用GObject没有问题,但是使用gdk。


Tags: importgtk覆盆子initrepository错误pygtkgobject

热门问题