python按钮居中_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: Attempting to add a widget with type GtkButton to a container of type GtkAli

gnment, but the widget is already inside a container of type GtkHButtonBox, the GTK+ FAQ at http://library.gnome.org/devel/gtk-faq/stable/ explains how to reparent a widget.

align.add(button)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值