0

vbox内に画像のhboxがいくつか含まれています

画像をクリック可能にするにはどうすればよいですか?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)
4

1 に答える 1

1

ネストされたvboxとhboxの代わりにiconviewを使用してみることができます。例はここで見つけることができます:https ://stackoverflow.com/a/3606867/217994

于 2012-07-20T06:57:16.363 に答える