2012-07-20 74 views
0

我有幾個包含在一個盒子裏的圖像盒子pygtk:一排可點擊的圖片

如何讓圖片可點擊? 我試圖在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) 
+0

得到的代碼顯示? – msw 2012-07-20 01:37:00

回答