2017-12-03 89 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) 

將新增「打開」和「關閉」按鈕對話框。