Tag: glade

如何将笔记本添加到VBox中的Box?

我在Glade中创建了一个空盒子来添加一个Notebook。 我没有在Glade中添加实际笔记本的原因是因为我听说你无法将页面添加到用Glade制作的笔记本中。 所以,在Glade中,我在VBox的空槽中创建了一个Box。 我正在运行的代码是: self.box = self.builder.get_object(“box”) self.subjects = Gtk.Notebook() self.box.add(self.subjects) 跑步时没有任何事情发生,除了这些警告,我相信这些警告无论如何都会发生: /usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:391: Warning: g_object_set_property: construct property “type” for object `Window’ can’t be set after construction Gtk.Window.__init__(self, type=type, **kwds) /usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:391: Warning: g_object_set_property: construct property “type” for object `NotetakerWindow’ can’t be set after construction Gtk.Window.__init__(self, type=type, **kwds)

使用python截取屏幕截图

当我将它作为控制台应用程序运行时,下面的代码工作正常 import gtk.gdk import time w = gtk.gdk.get_default_root_window() sz = w.get_size() print “The size of the window is %dx %d” % sz pb = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB,False,8,sz[0],sz[1]) pb = pb.get_from_drawable(w,w.get_colormap(),0,0,0,0,sz[0],sz[1]) ts = time.time() filename = “screenshot” filename += str(ts) filename += “.png” if (pb != None): pb.save(filename,”png”) print “Screenshot saved to “+filename else: print “Unable to get […]