我有几个 hboxes 包含在 vbox 中的图像
如何使图像可点击?我尝试将每个图像包含在 EventBox 中。如果这是正确的方法,我如何将 EventBox 调整为与其图像相同的大小?我试过.set_size_request
了,但它什么也没做
self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
hboxes = []
for f in files:
hbox = gtk.HBox()
hbox.set_size_request(800, 150)
for img in images:
event_box = gtk.EventBox()
event_box.add(img)
event_box.connect("button_press_event", hello)
event_box.set_size_request(250, 150)
hbox.pack_end(event_box, padding=10, fill=False, expand=False)
hboxes.append(hbox)