2013-08-23 1 views
1

와 대화 상자 크기를 조정하여 자식 위젯 크기 조정 : 나는 마우스 커서의 크기를 사용하여 대화 상자의 크기를 증가하려고내가 다음 코드를 사용하여 대화 상자를 만들 pygtk를 사용하고 마우스

def __init__(self):  
    gtk.Dialog.__init__(self, 
     title="Add new block", 
     buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT, gtk.STOCK_OK, gtk.RESPONSE_OK), 
    ) 


self.set_size_request(600, 300) 
vbox = gtk.VBox() 
self.vbox.pack_start(vbox, True, True, 0) 
self.block_hbox = gtk.HBox(gtk.FALSE,0) 
vbox.pack_start(self.block_hbox,False,False,7) 
self.block_hbox.show() 


self.block = gtk.Label("Enter block name") 
self.block_hbox.pack_start(self.block,False,False,7)  
self.block.show() 
self.block_e = gtk.Entry() 
self.block_e.set_size_request(310,-1) 
self.block_hbox.pack_end(self.block_e,False) 
self.block_e.show() 

하위 위젯 (gtk.Entry)은 변경되지 않습니다. 대화 상자의 크기를 늘려서 크기를 늘리고 싶습니다. 어떻게해야합니까?

답변

1

방금 ​​실수를했습니다. 나는 사용해야했다 :

self.block_hbox.pack_end(self.block_e,True)