Python Glade 3导入不适用于gtk和gi

Python Glade 3导入不适用于gtk和gi,python,glade,Python,Glade,因此,我使用此源代码试图使用GUI builder glade,但是我一直遇到许多不同的错误,并且怀疑我是否采取了正确的方法。据我所知,您在不同的python shell中生成此代码,它将生成您在glade中构建的任何代码。但是,我不断遇到错误,当前的错误是: import gtk class Buglump: def on_window1_destroy(self, object, data=None): print "quit with cancel" gtk.mai

因此,我使用此源代码试图使用GUI builder glade,但是我一直遇到许多不同的错误,并且怀疑我是否采取了正确的方法。据我所知,您在不同的python shell中生成此代码,它将生成您在glade中构建的任何代码。但是,我不断遇到错误,当前的错误是:

import gtk

class Buglump:

  def on_window1_destroy(self, object, data=None):
    print "quit with cancel"
    gtk.main_quit()

  def on_gtk_quit_activate(self, menuitem, data=None):
    print "quit from menu"
    gtk.main_quit()

  def __init__(self):
    self.gladefile = "tutorial-1.glade"
    self.builder = gtk.Builder()
    self.builder.add_from_file(self.gladefile)
    self.builder.connect_signals(self)
    self.window = self.builder.get_object("window1")
    self.window.show()

if __name__ == "__main__":
  main = Buglump()
  gtk.main()

我正在寻求如何使用glade前进的指导,我对python非常陌生,所以如果这不是一个好问题,我很抱歉。我在网上任何地方都找不到使用这个程序的方法

在一个正在开发的应用程序中,我有以下几点:;也许你可以用类似的东西

ModuleNotFoundError: No module named 'gtk'
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk as gtk, Gdk as gdk, GLib, GObject as gobject