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()
因此,我正在使用此源代码尝试使用GUI构建器林间空地,但是我一直遇到许多不同的错误,并且怀疑我是否采用了正确的方法。据我了解,您是在不同的python shell中生成此代码的,它将生成您在glade中构建的任何内容。但是我一直遇到错误,当前的错误是:
ModuleNotFoundError: No module named 'gtk'
我正在寻求有关如何使用林间空地前进的指南,我对python非常陌生,因此如果这不是一个好问题,我深表歉意。我在网上看到的任何地方都找不到任何使用此程序的方法。
答案 0 :(得分:0)
在开发中的应用程序中,我有以下内容;也许您可以使用类似的东西。
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk as gtk, Gdk as gdk, GLib, GObject as gobject