示例#1
0
def main():
	win = Gtk.Window.new(Gtk.WindowType.toplevel)
	win.connect('destroy', lambda w: Gtk.main_quit())
	win.set_default_size(450, 550)
	
	drawingarea = Gtk.DrawingArea.new()
	# drawingarea.connect('expose_event', expose)
	win.add(drawingarea)
	
	win.show_all()
	Gtk.main()
示例#2
0
	def __init__(self, parent=None):
		Gtk.Window.__init__(self)
		self.set_title(__file__)
		self.set_resizable(False)
		self.connect('destroy', lambda *w: Gtk.main_quit())
		
		vbox = Gtk.VBox(homogeneous=False, spacing=0)
		self.add(vbox)
		vbox.set_border_width(5)
		
		label = Gtk.Label(label='')
		label.set_markup("Completion demo, try writing <b>total</b> or <b>gnome</b> for example.")
		vbox.pack_start(label, False, False, 0)
		
		entry = Gtk.Entry()
		completion = Gtk.EntryCompletion()
		completion_model = self.create_completion_model()
		completion.set_model(completion_model)
		completion.set_text_column(0)
		entry.set_completion(completion)
		vbox.pack_start(entry, False, False, 0)
		
		self.show_all()
示例#3
0
def cb_button_clicked(button, *args, **kwargs):
    print('cb_button_clicked:', window, args, kwargs)
    Gtk.main_quit()
示例#4
0
def cb_window_destroy(window, *args, **kwargs):
    print('cb_window_destroy:', window, args, kwargs)
    Gtk.main_quit()
示例#5
0
def cb_window_destroy(window, *args, **kwargs):
	print('cb_window_destroy:', window, args, kwargs)
	Gtk.main_quit()
示例#6
0
def cb_button_clicked(button, *args, **kwargs):
	print('cb_button_clicked:', button, args, kwargs)
	Gtk.main_quit()
示例#7
0
	def cb_button_clicked(self, button, *args, **kwargs):
		print('MainWindow.cb_button_clicked:', window, args, kwargs)
		Gtk.main_quit()
示例#8
0
	def cb_window_destroy(self, window, *args, **kwargs):
		print('MainWindow.cb_window_destroy:', window, args, kwargs)
		Gtk.main_quit()