pygtk 대화 상자를 사용하고 있습니다. 버튼을 추가 했으므로 이제 단추의 위치를 제어하려고합니다. 예를 들어 센터링.pygtk 센터링 대화 상자 단추
import pygtk
pygtk.require('2.0')
import gtk
dlg = gtk.Dialog('Marker Label')
dlg.set_size_request(350, 300)
dlg.show()
entry = gtk.Entry()
entry.show()
entry.set_activates_default(gtk.TRUE)
dlg.vbox.pack_start(entry)
# Create a centering alignment object
align = gtk.Alignment(0.5, 0.5, 0, 0)
button = dlg.add_button(gtk.STOCK_OK, gtk.RESPONSE_OK)
align.add(button)
dlg.vbox.pack_start(align, False, False, 5)
dlg.set_default_response(gtk.RESPONSE_OK)
response = dlg.run()
if response == gtk.RESPONSE_OK:
label = entry.get_text()
print label
dlg.destroy()
나는이 메시지가 무엇입니까 : 여기
내 코드입니다test.py:19 : GtkWarning : 형 GtkAli의 컨테이너 형 GtkButton에 위젯을 추가하려고 gnment, 위젯은 이미 GtkHButtonBox 유형의 컨테이너 안에 있지만, http://library.gnome.org/devel/gtk-faq/stable/의 GTK + FAQ는 위젯을 다시 부모로 만드는 방법을 설명합니다. 대화 상자의 아래쪽에 수평 버튼 박스 - 그것은 말처럼 align.add (버튼)