2017-12-03 42 views

回答

1

你正在寻找的方法是Gtk.Dialog.add_button

添加一个按钮,用给定的文本,并进行一些设置,使点击 按钮会发出Gtk.Dialog ::响应信号与给定的 response_id。该按钮被追加到对话框的动作 区域的末尾。按钮小部件被返回,但通常你不需要它。

如果你想添加几个按钮,那么你可以使用Gtk.Dialog.add_buttons

的add_buttons()方法将使用 作为参数传递给该方法按钮数据几个按钮的Gtk.Dialog 。此方法是 ,与重复调用Gtk.Dialog.add_button()相同。

按钮数据对 - 按钮文本(或股票ID)和响应ID整数单独传递。对于例如

dialog.add_buttons(Gtk.STOCK_OPEN, 42, "Close", Gtk.ResponseType.CLOSE) 

将新增“打开”和“关闭”按钮对话框。